2012-09-13 |
Jay Freeman (saurik) | Fix the implementation of cy$toJSON for primitives.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Fix @bool .valueOf() to return boolean, not number.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Prefer __NSCFBoolean to non-__ for iOS compatibility.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Make devoid argument of CYImplements default false.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Remove and compress some dead code in CYDisplayOutput.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Use ?syntax by default and have it control input.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Work around missing column_address with left/right.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | After a window resize, calculate offset, not end.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Fix display mistakes caused by multi-line history.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Fold singular CYDisplayPrompt into CYDisplayUpdate.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Highlight NULL, YES, and NO identifiers as constants.
|
commit | commitdiff | tree |
2012-09-12 |
Jay Freeman (saurik) | Add some occasionally-missing @'s lost to type cast.
|
commit | commitdiff | tree |
2012-09-12 |
Jay Freeman (saurik) | Revert a minor style change that broke ';function'.
|
commit | commitdiff | tree |
2012-09-12 |
Jay Freeman (saurik) | Syntax highlight nil, an identifier, as a constant.
|
commit | commitdiff | tree |
2012-09-12 |
Jay Freeman (saurik) | Remove redundant @ usage from CYON data structures.
|
commit | commitdiff | tree |
2012-09-12 |
Jay Freeman (saurik) | Syntax highlight commands as the user types them.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Add a new ?syntax option to syntax highlight output.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Replace use of FILE* with std::ostream* in Console.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Document a deficiency in the piped client reader.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Use a single std::istream& to replace file_/data_.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Commit the large accumulation of todo.txt changes.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Document a potential change to FunctionInstance.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Merge CYCastNSObject{,_}, an obsolete distinction.
|
commit | commitdiff | tree |
2012-09-11 |
Jay Freeman (saurik) | Correct a simple typo in a thrown exception message.
|
commit | commitdiff | tree |
2012-09-01 |
Conrad Kramer | Support recent Mac OS X flex --version strings.
|
commit | commitdiff | tree |
2012-07-08 |
Jay Freeman (saurik) | Support ?expand when used with Objective-C strings.
|
commit | commitdiff | tree |
2012-07-02 |
Jay Freeman (saurik) | Preempt accidental fall-through setting properties.
|
commit | commitdiff | tree |
2012-06-18 |
Jay Freeman (saurik) | Remove "Depends: mobilesubstrate" from iOS control.
|
commit | commitdiff | tree |
2012-06-17 |
Jay Freeman (saurik) | Replace regex with prefix substr for tab-complete.
|
commit | commitdiff | tree |
2012-06-17 |
Jay Freeman (saurik) | Use sel_registerName() instead of new Selector().
|
commit | commitdiff | tree |
2012-06-17 |
Jay Freeman (saurik) | Do not assume lookahead (wish I could force it).
|
commit | commitdiff | tree |
2012-06-16 |
Jay Freeman (saurik) | Assume we do /not/ have lookahead tokens for lexer.
|
commit | commitdiff | tree |
2012-06-15 |
Jay Freeman (saurik) | Re-thread LexSet{Statement,RegExp} to fix division.
|
commit | commitdiff | tree |
2012-06-13 |
Jay Freeman (saurik) | Allow usage of C++11 auto keyword.
|
commit | commitdiff | tree |
2012-06-10 |
Jay Freeman (saurik) | Use JSGlobalContextRef for context_; retain/release.
|
commit | commitdiff | tree |
2012-06-10 |
Jay Freeman (saurik) | Rename uint64_6 to uint64_t, correcting a typo.
|
commit | commitdiff | tree |
2012-06-09 |
Jay Freeman (saurik) | Use associated objects to allow expando properties.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Correctly defer this-resolution on ECMA6 fat-arrows.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Split CYLast into CYSetLast (eol) and CYGetLast.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Refactor CYSetLast to return a reference to the eol.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Implement (modified) ECMA6 array comprehensions.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Compensate for comprehensions getting in for !in.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | When messages took no arguments, type returned NULL.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Add static size and alignment properties to Type.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Add missing $cym as a bound variable in CYCategory.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Allow type signatures to be specified on messages.
|
commit | commitdiff | tree |
2012-06-08 |
Jay Freeman (saurik) | Bridge types for u?longlong, [US]Int64, and u?int*_t.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Peel away CYCompound layers to fix tab completion.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Fix ;@implementation by adding it to LexSetStatement.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Update the copyright: 2009-2010 is now 2009-2012.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Reorganize grammar and add more labelled sections.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Allow ECMA6 property-name-is-also-the-value shortcut.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Rename NameAndValue and add trailing-, per ECMA6.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | MemberAccess is allowed Word, not just Identifier.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Fold the E lexer helper macro into RegExp lexeme.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | A !in token should technically count as a Word.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Allow of to be used as Identifier, not just Word.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | While let might not be Identifier, it sure is Word.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Rename CYForEachIn to CYForOf to better match ECMA6.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Add support for ECMA6 for-of iteration statements.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Add lexer-level brace hack back for => {} syntax.
|
commit | commitdiff | tree |
2012-06-07 |
Jay Freeman (saurik) | Replace a literal 0 with the symbolic yyeof_.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Introduce ECMA 6 fat-arrow lambda function syntax.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Make Expression always return a compact CYCompound.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Add a debug.sh script that configures with -g3 -O0.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove RelationalExpression_: merge to parent.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove AssignmentExpression_: merge to parent.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove UnaryAssigneeExpression: merge to parent.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove CYDriver::statement_: we always have lookahead.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove unneeded cy::parser:: qualitifications.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Remove redundant grammar rules: NoRE, NoIn, NoBF.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | Standardize grammar rule ordering: *_, *, *Opt.
|
commit | commitdiff | tree |
2012-06-06 |
Jay Freeman (saurik) | New syntax: let declarations, initialised arguments.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Preserve declaration initialisers replacing for-each.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Prune undefined arguments in final position of calls.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Pass var declarations through non-local functions.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Remove as many double-replaces as could be found.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Reimplement desugaring of let: function, not with.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Avoid deep replace when lifting for-in assignments.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | If CYEmpty lowers to NULL, CYStatement::Single crashes.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Use CYForDeclarations as indirection to finish CYLet.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Move scoping to CYDeclaration::Assignment from Replace.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Preserve declaration initialisers replacing for-in.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Merge CYStatement::Collapse into CYStatement::Replace.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Remove empty compound expressions generated by CYVar.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Remove empty expression statements from the output.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Add a .gitignore to finalize the transition to git.
|
commit | commitdiff | tree |
2012-06-05 |
Jay Freeman (saurik) | Remove const char *CYForInInitialiser::ForEachIn().
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Preserve var semantics while desugaring for-each.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Do not assert if the tab completer is given garbage.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Use object_getClass for tab completion, not ->isa.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Support __NSCFBoolean, the iOS version of NSCFBoolean.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Rename cy$JSValueInContext to cy$valueOfInContext.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Bridge NSBlock as a callable JavaScript function.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Do not check against classes that are not instanced.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Optimize the iOS builds using -O2 (2/3 size).
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Do not build tri-architecture fat files for iOS.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Add some syntax todo items from Clang documentation.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | Support building non-fat injection trampolines.
|
commit | commitdiff | tree |
2012-06-04 |
Jay Freeman (saurik) | The keys of NSDictionary need to be CYCastNSObject.
|
commit | commitdiff | tree |
next |