2016-01-08 |
Jay Freeman (saurik) | Fix jni.h Analysis and include some extra headers.
|
commit | commitdiff | tree |
2016-01-08 |
Jay Freeman (saurik) | Use implicit properties on older, broken runtimes.
|
commit | commitdiff | tree |
2016-01-08 |
Jay Freeman (saurik) | Fix multi-line template strings, removing ?expand.
|
commit | commitdiff | tree |
2016-01-08 |
Jay Freeman (saurik) | Add () to non-properties and complete "real" ones.
|
commit | commitdiff | tree |
2016-01-08 |
Jay Freeman (saurik) | Fold messages into the JavaScript prototype chain.
|
commit | commitdiff | tree |
2016-01-08 |
Jay Freeman (saurik) | Better document and assert against a pooling case.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Do not add duplicate history entries for up-enter.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | "Lazy" Java initialization resets signal handlers.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Avoid naming functors without symbols as just "1".
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Protect system, add process.argv and global print.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Do not output an empty comment for an empty stack.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Remove CYJavaValue and (almost) CYPrivate as base.
|
commit | commitdiff | tree |
2016-01-07 |
Jay Freeman (saurik) | Remove CYValue<> as it is no longer at all useful.
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | Use pool.atexit to free Objective-C "list copies".
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | Lazy load JVM, as it is slow and crashes on iOS 9.
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | Compile Java support for armv6 where we use JamVM.
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | Do not use JavaVM, in case it isn't installed yet.
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | The value from +alloc can be a permanent (NSDate).
|
commit | commitdiff | tree |
2016-01-06 |
Jay Freeman (saurik) | Disable "implicit properties" (except for Cydget).
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Fix Ruby Block arguments and make them lexicalish.
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Do not allow JavaMethod calls on non-Java objects.
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Try a new (safer) mechanism to get object private.
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Allow a * on a CString to get the first character.
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Allow strings to be used as extern or field names.
|
commit | commitdiff | tree |
2016-01-05 |
Jay Freeman (saurik) | Do not use corrupt struct to store type reference.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Add a simple implementation of getcwd for node.js.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Embed core libraries for node.js in libcycript.db.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | libnativehelper.so was there before JniInvocation.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Drop to android-9 platform using -fno-PIE wrapper.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Find JVM with dlopen and register Android natives.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Tighten alignment of FFI return values, correctly.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Unify the build environment for Android and Apple.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Add a ?reparse mode to experiment pretty printing.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Port modules to typedef/extern instead of @encode.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Allow users to tab complete struct and enum names.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Speed up tab completion and hide $cy* identifiers.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Analyze even more headers and added enum typedefs.
|
commit | commitdiff | tree |
2016-01-04 |
Jay Freeman (saurik) | Package everything for Android in simple zip file.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Allow C++ tagless type reference, in struct field.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Don't stack overflow on struct pointers in cycles.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Support typedef and @encode with a void specifier.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Do not output class extension syntax for Object{}.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Find code library, even when relative in debugger.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Macros have to support overriding old definitions.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Add support for __int128 (though not with libffi).
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Use libclang to walk CXType for anonymous structs.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Bake more standard header files into the C bridge.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Accept initializers when allocating Type with new.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Use class extension syntax as part of Object CYON.
|
commit | commitdiff | tree |
2016-01-03 |
Jay Freeman (saurik) | Add extern "C" expression, for Functor's toCYON().
|
commit | commitdiff | tree |
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 |
next |