]> git.saurik.com Git - cycript.git/history - Library.cpp
Got exceptions bridged, back and forth, with Java.
[cycript.git] / Library.cpp
2015-12-23  Jay Freeman (saurik)Avoid crash when using toCYON on String.prototype.
2015-12-23  Jay Freeman (saurik)Provide useful-ish error messages from eval calls.
2015-12-23  Jay Freeman (saurik)CYPoolCode put the code in the wrong (local) pool.
2015-12-23  Jay Freeman (saurik)Convert static inline functions into bridge stubs.
2015-12-22  Jay Freeman (saurik)Automatically generate FFI bridges using libclang.
2015-12-20  Jay Freeman (saurik)Fix quote when stringifying C/Objective-C strings.
2015-12-19  Jay Freeman (saurik)Try to use std::streambuf instead of std::istream.
2015-12-12  Jay Freeman (saurik)Support Infinity (syntax highlighting and output).
2015-12-08  Jay Freeman (saurik)Remove ?syntax and set failure exit code on throw.
2015-12-02  Jay Freeman (saurik)The grammar and lexer should not share a filename.
2015-12-02  Jay Freeman (saurik)Limit recompilation of files upon changed grammar.
2015-11-29  Jay Freeman (saurik)Reorganize grammar to match the ECMAScript 6 spec.
2015-11-26  Jay Freeman (saurik)Maybe thread local storage is a performance issue.
2015-11-26  Jay Freeman (saurik)Use -fvisibility=hidden to avoid slow symbol stub.
2015-11-25  Jay Freeman (saurik)Support most of the Unicode stuff in ECMAScript 6.
2015-11-24  Jay Freeman (saurik)Drastically improve pretty printed code structure.
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2014-10-11  Jay Freeman (saurik)Update copyright for 2014 and relicense to AGPLv3.
2014-10-11  Jay Freeman (saurik)Manually unify CYLocal<CYPool>::key_ into Library.
2014-01-26  Jay Freeman (saurik)CYPoolCode should simply take an std::istream &.
2014-01-17  Jay Freeman (saurik)Move Cydget* to ObjectiveC and @throw exceptions.
2014-01-17  Jay Freeman (saurik)Pooling an ostringstream does not pool its .str().
2014-01-17  Jay Freeman (saurik)Separate useful CYPoolCode from CydgetMemoryParse.
2014-01-10  Jay Freeman (saurik)If CydgetMemoryParse fails, it should return NULL.
2013-10-03  Jay Freeman (saurik)Move CYArray* functions from Library to Execute.
2013-09-10  Jay Freeman (saurik)Clean up dependencies now that they are tracked.
2013-07-04  Jay Freeman (saurik)Remove unused ext/ libstdc++ #include for clang.
2013-06-23  Jay Freeman (saurik)Replace iconv with some code from "official" code.
2013-06-22  Jay Freeman (saurik)Reimplement apr_pools using CYPool in libcycript.
2013-06-21  Jay Freeman (saurik)Replace CydgetPoolParse with CydgetMemoryParse.
2013-06-21  Jay Freeman (saurik)Replace all apr_pool_t * usages with CYPool &.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2012-09-11  Jay Freeman (saurik)Use a single std::istream& to replace file_/data_.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-03  Jay Freeman (saurik)Split JavaScript Array utility functions into Library.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-08  Jay Freeman (saurik)Changed from a threaded pool to a thread-local pool...
2010-04-27  Jay Freeman (saurik)Tab-complete FTW!
2009-11-19  Jay Freeman (saurik)Drastic performance enhancement by using a perfect...
2009-11-17  Jay Freeman (saurik)Optimized the variable renamer to rename more variables...
2009-11-16  Jay Freeman (saurik)Started working on variable name replacement strategies...
2009-11-15  Jay Freeman (saurik)Factored out the execution engine from the compiler.
2009-11-15  Jay Freeman (saurik)Fixed the #.prop case, made invalid bridging throw...
2009-11-11  Jay Freeman (saurik)Removed with(Cycript.all), unified the All_ instances...
2009-11-09  Jay Freeman (saurik)Fixed cycript.all for Cydget and isolated the new funct...
2009-11-08  Jay Freeman (saurik)Added apr-lib Depends on iphoneos-sys, refactored CYUTF...
2009-11-07  Jay Freeman (saurik)Attempting to wedge Cycript into a WebView.
2009-11-05  Jay Freeman (saurik)Finished factoring out multi-context support and made...
2009-11-04  Jay Freeman (saurik)The release pooling mechanism is now becoming scary.
2009-11-04  Jay Freeman (saurik)Removed all global cache objects, placing them in a...
2009-11-04  Jay Freeman (saurik)Started the refactoring required for multi-context.
2009-11-04  Jay Freeman (saurik)Broke SetupContext into an Initialize part.
2009-11-04  Jay Freeman (saurik)Fixed the GC crash of doom that kennytm reported: appar...
2009-11-04  Jay Freeman (saurik)Finished implementing array ffi.
2009-11-04  Jay Freeman (saurik)Setup Pointer to emulate an Array.
2009-11-04  Jay Freeman (saurik)Fixed a new Type_privateData NULL pool assert.
2009-11-04  Jay Freeman (saurik)Switched from _assert(false) to CYThrow() in FromFFI.
2009-11-02  Jay Freeman (saurik)Changed "%zu" to "%"APR_SIZE_T_FMT on APR format calls...
2009-11-02  Jay Freeman (saurik)Fixed the exception throwing mechanism to throw real...
2009-11-01  Jay Freeman (saurik)Desktop Mac seems to use ^{_objc_class=...} instead...
2009-11-01  Jay Freeman (saurik)Fixed GNUstep.
2009-11-01  Jay Freeman (saurik)Attempted to port back to Linux.
2009-11-01  Jay Freeman (saurik)Implemented dpkg dependency generation for Leopard...
2009-10-31  Jay Freeman (saurik)Added runloop detection support, ported Handler back...
2009-10-31  Jay Freeman (saurik)Fixed non-CY_ATTACH builds.
2009-10-31  Jay Freeman (saurik)Completely reworked how process attach works: now the...
2009-10-31  Jay Freeman (saurik)Fixed a FreeBSD gcc bug: function pointer variables...
2009-10-31  Jay Freeman (saurik)Finished porting to GNUstep, although it doesn't actual...
2009-10-31  Jay Freeman (saurik)Further attempts at making Cycript portable to GNUstep.
2009-10-30  Jay Freeman (saurik)Setup iPhone cross-compilation and runtime abstracted...
2009-10-28  Jay Freeman (saurik)Fixed sign conversion in stringify and dealt with endia...
2009-10-28  Jay Freeman (saurik)Worked around a stupid spec issue with iconv().
2009-10-28  Jay Freeman (saurik)Finally got this damned thing actually executing JavaSc...
2009-10-28  Jay Freeman (saurik)Added getPropertyNames bridging (albeit lame) and fixed...
2009-10-27  Jay Freeman (saurik)Updated todo, license, and title.
2009-10-27  Jay Freeman (saurik)Completed massive refactoring operation to completely...