2016-01-03 |
Jay Freeman (saurik) | Make Functor/struct output fancy type definitions.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Export main (so people can use run_pie technique).
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Slightly (sort of) improve proxy objects tracking.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Have console pre-initialize engine to feel faster.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Improve accuracy of JNI local references tracking.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Fix -g/-O on Android and commit all build scripts.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Fix conversion path for Java->JS exception values.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Syntax highlight #, even if not using Objective-C.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Support linkers that allow relative library paths.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Put history in Android location (and don't crash).
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Avoid crashing when we have no "current terminal".
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Refactor all of Java bridge to release references.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Fix compilation errors using gcc from Android NDK.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Update the copyright year now that 2016 has begun.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Got exceptions bridged, back and forth, with Java.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Java backend now handles Swill-style Jetty server.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Add all supported binding API headers to analysis.
|
commit | commitdiff | tree |
2016-01-02 |
Jay Freeman (saurik) | Made lots of progress on Java bridge (checkpoint).
|
commit | commitdiff | tree |
2016-01-01 |
Jay Freeman (saurik) | Use CYJavaForEachPrimitive to map primitive types.
|
commit | commitdiff | tree |
2016-01-01 |
Jay Freeman (saurik) | Use * and -> syntax to unify Java and Objective-C.
|
commit | commitdiff | tree |
2016-01-01 |
Jay Freeman (saurik) | Add x.[] syntax for "legitimate" subscript access.
|
commit | commitdiff | tree |
2016-01-01 |
Jay Freeman (saurik) | This implementation for Java works, but I hate it.
|
commit | commitdiff | tree |
2015-12-31 |
Jay Freeman (saurik) | Add syntax akin to Java's anonymous inner classes.
|
commit | commitdiff | tree |
2015-12-31 |
Jay Freeman (saurik) | Hide complicated hold manipulation behind CYHLD().
|
commit | commitdiff | tree |
2015-12-31 |
Jay Freeman (saurik) | Wedge way to link against Python 2.7 to configure.
|
commit | commitdiff | tree |
2015-12-31 |
Jay Freeman (saurik) | Remove old features of CYValue that are bad ideas.
|
commit | commitdiff | tree |
2015-12-31 |
Jay Freeman (saurik) | Use variadic templates to better organize Classes.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Use pkg-config to find Ruby 2.1 (*sigh*) on Linux.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Put Java/Ruby framework detection under CY_LT_LIB.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Detect Ruby library installation during configure.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Parse scope and symbol colon operators, from Ruby.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Remove extra type cast long obsoleted by template.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Show more explicit types for Objective-C Instance.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Logically order type specifier cases in sig/parse.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Avoid frustrating corner-case crashes in readline.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Align struct access to struct address, not memory.
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Add workaround for zero-sized struct (and use it).
|
commit | commitdiff | tree |
2015-12-30 |
Jay Freeman (saurik) | Move x.type() to typeid(x) and implement variadic.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Attach FFI closure deallocation to Functor's pool.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Fix Objective-C dictionary/array literal lowering.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Provide CYCastJSValue override for short integers.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Improve CString/Pointer consistency, using CArray.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Tighten (and sort of "fix") some native alignment.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Fix awkward mistake in embedded NUL char encoding.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Replace sig::Primitive with full object hierarchy.
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Make Instance() consistent with "no nil Instance".
|
commit | commitdiff | tree |
2015-12-29 |
Jay Freeman (saurik) | Print NULL instead of crashing for CString.toCYON.
|
commit | commitdiff | tree |
2015-12-28 |
Jay Freeman (saurik) | Make Pointer/Struct .type compatible with Functor.
|
commit | commitdiff | tree |
2015-12-28 |
Jay Freeman (saurik) | Make an array builder to keep JSValueRef on stack.
|
commit | commitdiff | tree |
2015-12-28 |
Jay Freeman (saurik) | Support round trip of signed char through typedef.
|
commit | commitdiff | tree |
2015-12-24 |
Jay Freeman (saurik) | Provide custom .toCYON for NSBlock (for conradev).
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Error instances that weren't thrown have no stack.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Avoid crash when using toCYON on String.prototype.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Provide toCYON for more built-in JavaScript types.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Provide useful-ish error messages from eval calls.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Use case-sensitive comparison for tab completions.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Walk up from .libs folder for non-Apple makefiles.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Add (future) flags field to the bindings database.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Provide tab completions using the bridge database.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Provide access to errno (though not from console).
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Implement synchronous lstat: node.js binding demo.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Generate functions to "bind" parameterized macros.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Abstract pulling original file code into function.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Work around libclang to find parameterized macros.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Move pre-cached bridge data into the bridge cache.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Fix bridge cache (it must be *below* Cycript.all).
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | CYPoolCode put the code in the wrong (local) pool.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Avoid clang_tokenize and just get the source file.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Convert static inline functions into bridge stubs.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Move brackets from parts to pattern: it's simpler.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Use CXCursor_AsmLabelAttr to fix $INODE64 on stat.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Both tighten and correct alignment of pool malloc.
|
commit | commitdiff | tree |
2015-12-23 |
Jay Freeman (saurik) | Support (ignore) __restrict/restrict and throw ().
|
commit | commitdiff | tree |
2015-12-22 |
Jay Freeman (saurik) | Struct field access must be mindful of alignments.
|
commit | commitdiff | tree |
2015-12-22 |
Jay Freeman (saurik) | Automatically generate FFI bridges using libclang.
|
commit | commitdiff | tree |
2015-12-22 |
Jay Freeman (saurik) | Add struct definitions and namespace struct names.
|
commit | commitdiff | tree |
2015-12-22 |
Jay Freeman (saurik) | Memory allocated by new will be garbage collected.
|
commit | commitdiff | tree |
2015-12-21 |
Jay Freeman (saurik) | Cache crazy dlopen/dladdr library path gymnastics.
|
commit | commitdiff | tree |
2015-12-21 |
Jay Freeman (saurik) | Forgot to include license header in libcycript.cy.
|
commit | commitdiff | tree |
2015-12-21 |
Jay Freeman (saurik) | Print the sort-of stack trace from JavaScriptCore.
|
commit | commitdiff | tree |
2015-12-21 |
Jay Freeman (saurik) | Support requiring simple modules installed by npm.
|
commit | commitdiff | tree |
2015-12-21 |
Jay Freeman (saurik) | Transform ECMAScript 6 import as CommonJS require.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Allow extern "C" {} and limit semicolon insertion.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Use dladdr to improve toCYON of pointers/functors.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Support cast and call of pointer-to-function type.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Fix quote when stringifying C/Objective-C strings.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Do not allow loss of precision due to double cast.
|
commit | commitdiff | tree |
2015-12-20 |
Jay Freeman (saurik) | Implement toPointer for CString, Pointer, Functor.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Disallow void values and support (void) arguments.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Include type in toCYON for opaque Pointer address.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Make char * extend String and cast well to void *.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Port Error.toCYON() to JS and write Date.toCYON().
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Try to use std::streambuf instead of std::istream.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Move uses of super/return stack next to Lex rules.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Correct even more bugs in no line terminator code.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Add __proto__ as token, only for syntax highlight.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Finally provide totally legit support for structs.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Implement output of Objective-C class field lists.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Move TypedIdentifier assertions to separate rules.
|
commit | commitdiff | tree |
2015-12-19 |
Jay Freeman (saurik) | Add typedef-expressions syntax to replace @encode.
|
commit | commitdiff | tree |
next |