]> git.saurik.com Git - cycript.git/shortlog
cycript.git
2016-01-02  Jay Freeman... Got exceptions bridged, back and forth, with Java.
2016-01-02  Jay Freeman... Java backend now handles Swill-style Jetty server.
2016-01-02  Jay Freeman... Add all supported binding API headers to analysis.
2016-01-02  Jay Freeman... Made lots of progress on Java bridge (checkpoint).
2016-01-01  Jay Freeman... Use CYJavaForEachPrimitive to map primitive types.
2016-01-01  Jay Freeman... Use * and -> syntax to unify Java and Objective-C.
2016-01-01  Jay Freeman... Add x.[] syntax for "legitimate" subscript access.
2016-01-01  Jay Freeman... This implementation for Java works, but I hate it.
2015-12-31  Jay Freeman... Add syntax akin to Java's anonymous inner classes.
2015-12-31  Jay Freeman... Hide complicated hold manipulation behind CYHLD().
2015-12-31  Jay Freeman... Wedge way to link against Python 2.7 to configure.
2015-12-31  Jay Freeman... Remove old features of CYValue that are bad ideas.
2015-12-31  Jay Freeman... Use variadic templates to better organize Classes.
2015-12-30  Jay Freeman... Use pkg-config to find Ruby 2.1 (*sigh*) on Linux.
2015-12-30  Jay Freeman... Put Java/Ruby framework detection under CY_LT_LIB.
2015-12-30  Jay Freeman... Detect Ruby library installation during configure.
2015-12-30  Jay Freeman... Parse scope and symbol colon operators, from Ruby.
2015-12-30  Jay Freeman... Remove extra type cast long obsoleted by template.
2015-12-30  Jay Freeman... Show more explicit types for Objective-C Instance.
2015-12-30  Jay Freeman... Logically order type specifier cases in sig/parse.
2015-12-30  Jay Freeman... Avoid frustrating corner-case crashes in readline.
2015-12-30  Jay Freeman... Align struct access to struct address, not memory.
2015-12-30  Jay Freeman... Add workaround for zero-sized struct (and use it).
2015-12-30  Jay Freeman... Move x.type() to typeid(x) and implement variadic.
2015-12-29  Jay Freeman... Attach FFI closure deallocation to Functor's pool.
2015-12-29  Jay Freeman... Fix Objective-C dictionary/array literal lowering.
2015-12-29  Jay Freeman... Provide CYCastJSValue override for short integers.
2015-12-29  Jay Freeman... Improve CString/Pointer consistency, using CArray.
2015-12-29  Jay Freeman... Tighten (and sort of "fix") some native alignment.
2015-12-29  Jay Freeman... Fix awkward mistake in embedded NUL char encoding.
2015-12-29  Jay Freeman... Replace sig::Primitive with full object hierarchy.
2015-12-29  Jay Freeman... Make Instance() consistent with "no nil Instance".
2015-12-29  Jay Freeman... Print NULL instead of crashing for CString.toCYON.
2015-12-28  Jay Freeman... Make Pointer/Struct .type compatible with Functor.
2015-12-28  Jay Freeman... Make an array builder to keep JSValueRef on stack.
2015-12-28  Jay Freeman... Support round trip of signed char through typedef.
2015-12-24  Jay Freeman... Provide custom .toCYON for NSBlock (for conradev).
2015-12-23  Jay Freeman... Error instances that weren't thrown have no stack.
2015-12-23  Jay Freeman... Avoid crash when using toCYON on String.prototype.
2015-12-23  Jay Freeman... Provide toCYON for more built-in JavaScript types.
2015-12-23  Jay Freeman... Provide useful-ish error messages from eval calls.
2015-12-23  Jay Freeman... Use case-sensitive comparison for tab completions.
2015-12-23  Jay Freeman... Walk up from .libs folder for non-Apple makefiles.
2015-12-23  Jay Freeman... Add (future) flags field to the bindings database.
2015-12-23  Jay Freeman... Provide tab completions using the bridge database.
2015-12-23  Jay Freeman... Provide access to errno (though not from console).
2015-12-23  Jay Freeman... Implement synchronous lstat: node.js binding demo.
2015-12-23  Jay Freeman... Generate functions to "bind" parameterized macros.
2015-12-23  Jay Freeman... Abstract pulling original file code into function.
2015-12-23  Jay Freeman... Work around libclang to find parameterized macros.
2015-12-23  Jay Freeman... Move pre-cached bridge data into the bridge cache.
2015-12-23  Jay Freeman... Fix bridge cache (it must be *below* Cycript.all).
2015-12-23  Jay Freeman... CYPoolCode put the code in the wrong (local) pool.
2015-12-23  Jay Freeman... Avoid clang_tokenize and just get the source file.
2015-12-23  Jay Freeman... Convert static inline functions into bridge stubs.
2015-12-23  Jay Freeman... Move brackets from parts to pattern: it's simpler.
2015-12-23  Jay Freeman... Use CXCursor_AsmLabelAttr to fix $INODE64 on stat.
2015-12-23  Jay Freeman... Both tighten and correct alignment of pool malloc.
2015-12-23  Jay Freeman... Support (ignore) __restrict/restrict and throw ().
2015-12-22  Jay Freeman... Struct field access must be mindful of alignments.
2015-12-22  Jay Freeman... Automatically generate FFI bridges using libclang.
2015-12-22  Jay Freeman... Add struct definitions and namespace struct names.
2015-12-22  Jay Freeman... Memory allocated by new will be garbage collected.
2015-12-21  Jay Freeman... Cache crazy dlopen/dladdr library path gymnastics.
2015-12-21  Jay Freeman... Forgot to include license header in libcycript.cy.
2015-12-21  Jay Freeman... Print the sort-of stack trace from JavaScriptCore.
2015-12-21  Jay Freeman... Support requiring simple modules installed by npm.
2015-12-21  Jay Freeman... Transform ECMAScript 6 import as CommonJS require.
2015-12-20  Jay Freeman... Allow extern "C" {} and limit semicolon insertion.
2015-12-20  Jay Freeman... Use dladdr to improve toCYON of pointers/functors.
2015-12-20  Jay Freeman... Support cast and call of pointer-to-function type.
2015-12-20  Jay Freeman... Fix quote when stringifying C/Objective-C strings.
2015-12-20  Jay Freeman... Do not allow loss of precision due to double cast.
2015-12-20  Jay Freeman... Implement toPointer for CString, Pointer, Functor.
2015-12-19  Jay Freeman... Disallow void values and support (void) arguments.
2015-12-19  Jay Freeman... Include type in toCYON for opaque Pointer address.
2015-12-19  Jay Freeman... Make char * extend String and cast well to void *.
2015-12-19  Jay Freeman... Port Error.toCYON() to JS and write Date.toCYON().
2015-12-19  Jay Freeman... Try to use std::streambuf instead of std::istream.
2015-12-19  Jay Freeman... Move uses of super/return stack next to Lex rules.
2015-12-19  Jay Freeman... Correct even more bugs in no line terminator code.
2015-12-19  Jay Freeman... Add __proto__ as token, only for syntax highlight.
2015-12-19  Jay Freeman... Finally provide totally legit support for structs.
2015-12-19  Jay Freeman... Implement output of Objective-C class field lists.
2015-12-19  Jay Freeman... Move TypedIdentifier assertions to separate rules.
2015-12-19  Jay Freeman... Add typedef-expressions syntax to replace @encode.
2015-12-19  Jay Freeman... We need to disallow newlines after extern/typedef.
2015-12-18  Jay Freeman... Remove Cycript's auto keyword (even I don't care).
2015-12-18  Jay Freeman... The inside of a template span protects us from in.
2015-12-18  Jay Freeman... Parse array binding patterns (I skipped these :/).
2015-12-18  Jay Freeman... Replace \n-tokens with LexNewLine and held tokens.
2015-12-18  Jay Freeman... Fix various bugs with using "of" as an identifier.
2015-12-18  Jay Freeman... Remove LexSetRegExp now that it is no longer used.
2015-12-18  Jay Freeman... Rename everything now that we are on Bison >= 2.5.
2015-12-18  Jay Freeman... Use Lex rules to force "let of" to parse as CYLet.
2015-12-17  Jay Freeman... Move all "regular" LexPushInOff/LexPopIn to lexer.
2015-12-17  Jay Freeman... Use syntax-directed lexing to remove LexSetRegExp.
2015-12-17  Jay Freeman... Use macros to simplify semantic actions for lexer.
2015-12-17  Jay Freeman... Use Lex rules to guide let [/{ parse in for loops.
2015-12-16  Jay Freeman... Avoid token precedence as Ruby blocks requirement.
next