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