Tue, 16 Nov 2010 13:51:21 -0500 Ryan C. Gordon Preprocessor: Fixed macro arguments prepended with > 1 char of whitespace.
Mon, 15 Nov 2010 17:43:01 -0500 Ryan C. Gordon Preprocessor: fixed logic bug introduced when migrating to Buffer.
Mon, 15 Nov 2010 17:29:29 -0500 Ryan C. Gordon Preprocessor: Moved pushing of predefined macros over to Buffer.
Mon, 15 Nov 2010 17:16:08 -0500 Ryan C. Gordon Preprocessor: Don't push predefined macro null terminator to the include stack.
Thu, 11 Nov 2010 04:20:31 -0500 Ryan C. Gordon Hook up preprocessor string cache to MallocBridge().
Thu, 11 Nov 2010 04:15:27 -0500 Ryan C. Gordon Minor FIXME cleanup.
Thu, 11 Nov 2010 04:13:08 -0500 Ryan C. Gordon Cleaned up error position reporting.
Wed, 10 Nov 2010 00:52:01 -0500 Ryan C. Gordon Technical debt: cleaned up things in the assembler that should've used Buffer.
Tue, 09 Nov 2010 05:05:41 -0500 Ryan C. Gordon Made ErrorList struct opaque to callers.
Tue, 09 Nov 2010 05:00:03 -0500 Ryan C. Gordon Paying off more technical debt: unified growable buffers into one place.
Mon, 08 Nov 2010 19:06:56 -0500 Ryan C. Gordon Removed the Big Scratch Buffer. Saves 4 kilobytes of heap per bytecode parse.
Thu, 04 Nov 2010 16:33:26 -0400 Ryan C. Gordon Unit tests for previous fix.
Thu, 04 Nov 2010 16:33:12 -0400 Ryan C. Gordon Preprocessor: fix include stack when there's an identifier in an expression.
Thu, 04 Nov 2010 02:14:51 -0400 Ryan C. Gordon Added a bunch of FIXMEs to accurately portray current technical debt.
Wed, 03 Nov 2010 22:54:17 -0400 Ryan C. Gordon Cut-and-paste cleanup: unified the ErrorList functionality.
Tue, 02 Nov 2010 14:58:31 -0400 Ryan C. Gordon Fixed spacing for binary operators in print_ast().
Tue, 02 Nov 2010 14:55:33 -0400 Ryan C. Gordon Workaround for failing parse for now.
Tue, 02 Nov 2010 14:55:10 -0400 Ryan C. Gordon Don't free the string cache in MOJOSHADER_parseAst()...the AST itself needs it!
Tue, 02 Nov 2010 02:17:58 -0400 Ryan C. Gordon More filling in of API details. Framework is mostly complete now.
Mon, 01 Nov 2010 02:30:31 -0400 Ryan C. Gordon Whoops, forgot to free return value when finished with it.
Mon, 01 Nov 2010 02:29:38 -0400 Ryan C. Gordon Finished cleaning up AST tools and moving them into application level.
Mon, 01 Nov 2010 02:20:37 -0400 Ryan C. Gordon Filled in some stubs to flesh out the AST API.
Thu, 28 Oct 2010 03:42:12 -0400 Ryan C. Gordon Heavy rework of the AST code.
Tue, 26 Oct 2010 17:27:31 -0400 Ryan C. Gordon Added a FIXME.
Tue, 26 Oct 2010 02:06:23 -0400 Ryan C. Gordon First shot at semantic analysis (take the AST and type check, make sane, etc).
Tue, 26 Oct 2010 02:05:21 -0400 Ryan C. Gordon Made struct dereference a separate expression type, not a binary expression.
Mon, 25 Oct 2010 16:47:26 -0400 Ryan C. Gordon Reworked AST to not use AST_OP_COMMA for function/constructor argument lists.
Mon, 25 Oct 2010 03:57:01 -0400 Ryan C. Gordon Renamed function "arguments" to function "parameters" in the AST.
Wed, 20 Oct 2010 02:20:10 -0400 Ryan C. Gordon Added some more basic datatype strings to the initial string cache.
Wed, 20 Oct 2010 02:19:34 -0400 Ryan C. Gordon Added boolean literals to parser.
(0) -300 -100 -50 -30 +30 +50 +100 +300 tip