2012-09-15 |
Jay Freeman (saurik) | Move definitions of Block datatypes to global scope.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Factor common code out of FFI closure adapters.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Allow Objective-C blocks as a short Functor syntax.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Reorganize typed identifier storage for other uses.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Allow Type objects to have associated identifiers.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Add @encode() support and use its grammar for types.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Add .constant to Type (although encoding is weird).
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Replace .$cyi and [#] with .pointerTo and .arrayOf.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Move a line of code so that it matches other cases.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Correct a simple typo in a thrown exception message.
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Support type signature flags in sig::Unparse().
|
commit | commitdiff | tree |
2012-09-15 |
Jay Freeman (saurik) | Replace TypeInstance with Class, which is not Type.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Provide a .typeOf() to get a Type of an ObjC Class.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Throw (don't crash) on parsing invalid specific ids.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Move FunctionInstance_ into alphabetical order.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | We can assume that Instance() will never wrap nil.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Export CYMakeType variants so Objective-C can call.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Use Type as the prototype-bridge for metaclasses.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Fix cy$getProperty so NSArray .length is primitive.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Remove redundant implicit NSString length property.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | CYONify WebUndefined as "undefined" (fixing typo).
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Optionally return comments from lexer to highlight.
|
commit | commitdiff | tree |
2012-09-14 |
Jay Freeman (saurik) | Make minor format changes to lexer (and undefined).
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Use .toString() to CYONify Function, printing code.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Improve definition of CYIsClass using meta classes.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Factor checks for Instance_ as CYJSValueIsNSObject.
|
commit | commitdiff | tree |
2012-09-13 |
Jay Freeman (saurik) | Use a dummy space to handle the lower-right corner.
|
commit | commitdiff | tree |
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 |
next |