Mon, 15 Nov 2010 17:29:29 -0500 Preprocessor: Moved pushing of predefined macros over to Buffer.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Nov 2010 17:29:29 -0500] rev 951
Preprocessor: Moved pushing of predefined macros over to Buffer.
Mon, 15 Nov 2010 17:16:08 -0500 Preprocessor: Don't push predefined macro null terminator to the include stack.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Nov 2010 17:16:08 -0500] rev 950
Preprocessor: Don't push predefined macro null terminator to the include stack.
Thu, 11 Nov 2010 04:20:31 -0500 Hook up preprocessor string cache to MallocBridge().
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Nov 2010 04:20:31 -0500] rev 949
Hook up preprocessor string cache to MallocBridge().
Thu, 11 Nov 2010 04:15:27 -0500 Minor FIXME cleanup.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Nov 2010 04:15:27 -0500] rev 948
Minor FIXME cleanup.
Thu, 11 Nov 2010 04:13:08 -0500 Cleaned up error position reporting.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Nov 2010 04:13:08 -0500] rev 947
Cleaned up error position reporting.
Wed, 10 Nov 2010 00:52:01 -0500 Technical debt: cleaned up things in the assembler that should've used Buffer.
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Nov 2010 00:52:01 -0500] rev 946
Technical debt: cleaned up things in the assembler that should've used Buffer.
Tue, 09 Nov 2010 05:05:41 -0500 Made ErrorList struct opaque to callers.
Ryan C. Gordon <icculus@icculus.org> [Tue, 09 Nov 2010 05:05:41 -0500] rev 945
Made ErrorList struct opaque to callers.
Tue, 09 Nov 2010 05:00:03 -0500 Paying off more technical debt: unified growable buffers into one place.
Ryan C. Gordon <icculus@icculus.org> [Tue, 09 Nov 2010 05:00:03 -0500] rev 944
Paying off more technical debt: unified growable buffers into one place.
Mon, 08 Nov 2010 19:06:56 -0500 Removed the Big Scratch Buffer. Saves 4 kilobytes of heap per bytecode parse.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Nov 2010 19:06:56 -0500] rev 943
Removed the Big Scratch Buffer. Saves 4 kilobytes of heap per bytecode parse. Bytecode parsing now needs a little more stack space, but not 4 kilobytes, and it reduces silly logic tapdancing we had to do to avoid stepping on in-use scratch buffers. This took all day, touches every line of code, probably introduces bugs and doesn't introduce any new features, but I finally killed that crappy code! :)
Thu, 04 Nov 2010 16:33:26 -0400 Unit tests for previous fix.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Nov 2010 16:33:26 -0400] rev 942
Unit tests for previous fix.
(0) -300 -100 -10 +10 +100 +300 tip