2012-06-08 |
Jay Freeman... | Correctly defer this-resolution on ECMA6 fat-arrows. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Split CYLast into CYSetLast (eol) and CYGetLast. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Refactor CYSetLast to return a reference to the eol. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Implement (modified) ECMA6 array comprehensions. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Compensate for comprehensions getting in for !in. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | When messages took no arguments, type returned NULL. v0.9.457 |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Add static size and alignment properties to Type. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Add missing $cym as a bound variable in CYCategory. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Allow type signatures to be specified on messages. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Bridge types for u?longlong, [US]Int64, and u?int*_t. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Peel away CYCompound layers to fix tab completion. v0.9.456 |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Fix ;@implementation by adding it to LexSetStatement. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Update the copyright: 2009-2010 is now 2009-2012. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Reorganize grammar and add more labelled sections. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Allow ECMA6 property-name-is-also-the-value shortcut. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Rename NameAndValue and add trailing-, per ECMA6. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | MemberAccess is allowed Word, not just Identifier. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Fold the E lexer helper macro into RegExp lexeme. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | A !in token should technically count as a Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Allow of to be used as Identifier, not just Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | While let might not be Identifier, it sure is Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Rename CYForEachIn to CYForOf to better match ECMA6. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Add support for ECMA6 for-of iteration statements. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Add lexer-level brace hack back for => {} syntax. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Replace a literal 0 with the symbolic yyeof_. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Introduce ECMA 6 fat-arrow lambda function syntax. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Make Expression always return a compact CYCompound. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Add a debug.sh script that configures with -g3 -O0. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove RelationalExpression_: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove AssignmentExpression_: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove UnaryAssigneeExpression: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove CYDriver::statement_: we always have lookahead. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove unneeded cy::parser:: qualitifications. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove redundant grammar rules: NoRE, NoIn, NoBF. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Standardize grammar rule ordering: *_, *, *Opt. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | New syntax: let declarations, initialised arguments. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Preserve declaration initialisers replacing for-each. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Prune undefined arguments in final position of calls. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Pass var declarations through non-local functions. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Remove as many double-replaces as could be found. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Reimplement desugaring of let: function, not with. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Avoid deep replace when lifting for-in assignments. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | If CYEmpty lowers to NULL, CYStatement::Single crashes. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Use CYForDeclarations as indirection to finish CYLet. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Move scoping to CYDeclaration::Assignment from Replace. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Preserve declaration initialisers replacing for-in. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Merge CYStatement::Collapse into CYStatement::Replace. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Remove empty compound expressions generated by CYVar. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Remove empty expression statements from the output. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Add a .gitignore to finalize the transition to git. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Remove const char *CYForInInitialiser::ForEachIn(). |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Preserve var semantics while desugaring for-each. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Do not assert if the tab completer is given garbage. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Use object_getClass for tab completion, not ->isa. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Support __NSCFBoolean, the iOS version of NSCFBoolean. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Rename cy$JSValueInContext to cy$valueOfInContext. v0.9.455 |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Bridge NSBlock as a callable JavaScript function. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Do not check against classes that are not instanced. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Optimize the iOS builds using -O2 (2/3 size). |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Do not build tri-architecture fat files for iOS. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Add some syntax todo items from Clang documentation. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Support building non-fat injection trampolines. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | The keys of NSDictionary need to be CYCastNSObject. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Update the todo list with the new tasks from stash. |
commit | commitdiff | tree | snapshot |
2012-06-04 |
Jay Freeman... | Replace failed prototype trick with separate classes. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Use the base JavaScript CYONifier for CYJSArray. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Fix silly mistake in control.in causing 0.9.0.9.*. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Allow git describe to generate iOS version numbers. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Support variadic messages (bridge extras as object). |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Add support for Objective-C boxed expression syntax. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Use the same trick on Object that made StringInstance. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Use the same trick on Array that made StringInstance. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Match up Instance_callAsFunction_{toString,valueOf}. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Move cy$JSValueInContext use from cast to valueOf. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Add Objective-C @ prefix to CYONified primitives. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Remove StringInstance class (but keep constructor). |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Do not convert exceptions to CYON before display. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Replace the svnversion mechanism with git describe. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Update to the latest autoconf (2.68) from Ubuntu. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Make autogen.sh use the ax_ prefix for m4 lookup. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Expose Objective-C class names to tab completion. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Remove nil from bridge: it is a runtime property. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Split JavaScript Array utility functions into Library. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Use Array.prototype, not Array, to look up functions. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Fix the name of getProperty for Instance.prototype. |
commit | commitdiff | tree | snapshot |
2012-06-03 |
Jay Freeman... | Display a useful message from JavaScript exceptions. |
commit | commitdiff | tree | snapshot |
2012-06-02 |
Jay Freeman... | Move the various CYFlags helper functions to header. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Make protocol_copyPropertyList return an array of prope... |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Support Objective-C class extension syntax. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | For cycript -p to work, you need adv-cmds installed. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | We now require a specific version of libffi on iOS. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Use ffi_closure_alloc and ffi_prep_closure_loc on ARM. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Upgrade ios.sh build to use the new libffi package. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Update the syntax guide of Cycript for @implementation. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Add a link to Cycript's subversion repository and IRC. |
commit | commitdiff | tree | snapshot |
2012-06-01 |
Jay Freeman... | Add information about Cycript's for each syntax. |
commit | commitdiff | tree | snapshot |
2012-03-19 |
Jay Freeman... | Fix off-by-one in syntax error output (infinite loop). v0.9.451 |
commit | commitdiff | tree | snapshot |
2012-03-19 |
Jay Freeman... | Improve the pretty-printing of else clauses. |
commit | commitdiff | tree | snapshot |
2011-11-23 |
Jay Freeman... | Do not override --prefix in simulator.sh. |
commit | commitdiff | tree | snapshot |
2011-11-23 |
Jay Freeman... | Add support for iOS Simulator. |
commit | commitdiff | tree | snapshot |
next |