]> git.saurik.com Git - cycript.git/log
cycript.git
15 years agoSerialise JSON WebUndefined's in NSArray as JS elision.
Jay Freeman (saurik) [Thu, 1 Oct 2009 22:13:09 +0000 (22:13 +0000)] 
Serialise JSON WebUndefined's in NSArray as JS elision.

15 years agoImplemented CYSelector::Output, split CYSelectorPart, and further enforced CYNext.
Jay Freeman (saurik) [Thu, 1 Oct 2009 22:07:04 +0000 (22:07 +0000)] 
Implemented CYSelector::Output, split CYSelectorPart, and further enforced CYNext.

15 years agoChange mind (again) and use tightly-coupled C++ API.
Jay Freeman (saurik) [Thu, 1 Oct 2009 21:56:37 +0000 (21:56 +0000)] 
Change mind (again) and use tightly-coupled C++ API.

15 years agoSupport tokenization errors.
Jay Freeman (saurik) [Thu, 1 Oct 2009 21:30:23 +0000 (21:30 +0000)] 
Support tokenization errors.

15 years agoFinished implementing strings.
Jay Freeman (saurik) [Thu, 1 Oct 2009 21:24:18 +0000 (21:24 +0000)] 
Finished implementing strings.

15 years agoReadline integration and console refactoring.
Jay Freeman (saurik) [Thu, 1 Oct 2009 20:57:48 +0000 (20:57 +0000)] 
Readline integration and console refactoring.

15 years agoLocations, array literal elisions, and fixed prompting.
Jay Freeman (saurik) [Thu, 1 Oct 2009 20:10:20 +0000 (20:10 +0000)] 
Locations, array literal elisions, and fixed prompting.

15 years agoMore interactivity and @selector start.
Jay Freeman (saurik) [Thu, 1 Oct 2009 08:19:42 +0000 (08:19 +0000)] 
More interactivity and @selector start.

15 years agoPicked some minor nits.
Jay Freeman (saurik) [Thu, 1 Oct 2009 07:26:49 +0000 (07:26 +0000)] 
Picked some minor nits.

15 years agoFactored away all LALR(1) conflicts and gave up on GLR.
Jay Freeman (saurik) [Thu, 1 Oct 2009 07:07:09 +0000 (07:07 +0000)] 
Factored away all LALR(1) conflicts and gave up on GLR.

15 years agoImplemented automatic semicolon insertion token restrictions.
Jay Freeman (saurik) [Thu, 1 Oct 2009 00:36:04 +0000 (00:36 +0000)] 
Implemented automatic semicolon insertion token restrictions.

15 years agoUnified scanner state.
Jay Freeman (saurik) [Thu, 1 Oct 2009 00:23:57 +0000 (00:23 +0000)] 
Unified scanner state.

15 years agoEscaped the Q Continuum.
Jay Freeman (saurik) [Wed, 30 Sep 2009 23:20:27 +0000 (23:20 +0000)] 
Escaped the Q Continuum.

15 years agoFinished implementing automatic semi-colon rules, but failed hard at fixing multi...
Jay Freeman (saurik) [Wed, 30 Sep 2009 22:58:10 +0000 (22:58 +0000)] 
Finished implementing automatic semi-colon rules, but failed hard at fixing multi-line comments.

15 years agoI nailed the interactive parser!
Jay Freeman (saurik) [Wed, 30 Sep 2009 09:43:14 +0000 (09:43 +0000)] 
I nailed the interactive parser!

15 years agoConnected the console back together.
Jay Freeman (saurik) [Wed, 30 Sep 2009 08:24:36 +0000 (08:24 +0000)] 
Connected the console back together.

15 years agoAdded output generation.
Jay Freeman (saurik) [Wed, 30 Sep 2009 07:34:08 +0000 (07:34 +0000)] 
Added output generation.

15 years agoI finally finished the AST.
Jay Freeman (saurik) [Wed, 30 Sep 2009 03:17:19 +0000 (03:17 +0000)] 
I finally finished the AST.

15 years agoMaybe finished lexer.
Jay Freeman (saurik) [Tue, 29 Sep 2009 23:44:55 +0000 (23:44 +0000)] 
Maybe finished lexer.

15 years agoThe glue code required for Bison/Flex parsers is insane.
Jay Freeman (saurik) [Tue, 29 Sep 2009 23:08:23 +0000 (23:08 +0000)] 
The glue code required for Bison/Flex parsers is insane.

15 years agoC++ Bison conversion.
Jay Freeman (saurik) [Tue, 29 Sep 2009 22:41:09 +0000 (22:41 +0000)] 
C++ Bison conversion.

15 years agoFinished JS Bison/Flex parser.
Jay Freeman (saurik) [Tue, 29 Sep 2009 21:39:35 +0000 (21:39 +0000)] 
Finished JS Bison/Flex parser.

15 years agoOMG it compiles.
Jay Freeman (saurik) [Fri, 4 Sep 2009 16:40:46 +0000 (16:40 +0000)] 
OMG it compiles.

15 years agoCheckpoint before something drastic.
Jay Freeman (saurik) [Wed, 2 Sep 2009 05:07:44 +0000 (05:07 +0000)] 
Checkpoint before something drastic.

15 years agoReady to start testing the parser.
Jay Freeman (saurik) [Tue, 1 Sep 2009 11:33:07 +0000 (11:33 +0000)] 
Ready to start testing the parser.

15 years agoUse _pooled in CYConsole.
Jay Freeman (saurik) [Tue, 1 Sep 2009 09:08:29 +0000 (09:08 +0000)] 
Use _pooled in CYConsole.

15 years agoRefactored console mechanism.
Jay Freeman (saurik) [Tue, 1 Sep 2009 09:06:08 +0000 (09:06 +0000)] 
Refactored console mechanism.

15 years agoTemporarily remove MobileSubstrate extension.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:45:30 +0000 (08:45 +0000)] 
Temporarily remove MobileSubstrate extension.

15 years agoFixed clean target.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:37:20 +0000 (08:37 +0000)] 
Fixed clean target.

15 years agoRenamed the project to cycript.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:32:22 +0000 (08:32 +0000)] 
Renamed the project to cycript.

15 years agoMinor code cleaning.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:24:56 +0000 (08:24 +0000)] 
Minor code cleaning.

15 years agoStupid _assert() throw-away.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:48:07 +0000 (07:48 +0000)] 
Stupid _assert() throw-away.

15 years agoImproved error handling.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:47:51 +0000 (07:47 +0000)] 
Improved error handling.

15 years agoSupport bridge support variables.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:34:01 +0000 (07:34 +0000)] 
Support bridge support variables.

15 years agoInitial bridge support.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:26:57 +0000 (07:26 +0000)] 
Initial bridge support.

15 years agoHierarchialization.
Jay Freeman (saurik) [Mon, 31 Aug 2009 23:20:36 +0000 (23:20 +0000)] 
Hierarchialization.

15 years agoIgnore Struct.hpp.
Jay Freeman (saurik) [Mon, 31 Aug 2009 22:06:08 +0000 (22:06 +0000)] 
Ignore Struct.hpp.

15 years agoVarious factorizations.
Jay Freeman (saurik) [Mon, 31 Aug 2009 22:05:12 +0000 (22:05 +0000)] 
Various factorizations.

15 years agoGeneralized FFI calls.
Jay Freeman (saurik) [Mon, 31 Aug 2009 21:37:08 +0000 (21:37 +0000)] 
Generalized FFI calls.

15 years agoMassive work done on FFI.
Jay Freeman (saurik) [Mon, 31 Aug 2009 20:24:47 +0000 (20:24 +0000)] 
Massive work done on FFI.

15 years agoNaming consistency.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:24:00 +0000 (13:24 +0000)] 
Naming consistency.

15 years agoImproved exception handling and corrected NO.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:20:20 +0000 (13:20 +0000)] 
Improved exception handling and corrected NO.

15 years agoThis is getting seriously hot.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:05:44 +0000 (13:05 +0000)] 
This is getting seriously hot.

15 years agoInitial FFI call success.
Jay Freeman (saurik) [Mon, 31 Aug 2009 10:14:24 +0000 (10:14 +0000)] 
Initial FFI call success.

15 years agoThis is starting to look better.
Jay Freeman (saurik) [Mon, 31 Aug 2009 06:30:37 +0000 (06:30 +0000)] 
This is starting to look better.

15 years agoFirst test version.
Jay Freeman (saurik) [Sun, 30 Aug 2009 08:17:49 +0000 (08:17 +0000)] 
First test version.

15 years agoInitial directory tree.
Jay Freeman (saurik) [Sun, 30 Aug 2009 06:30:34 +0000 (06:30 +0000)] 
Initial directory tree.