Fri, 12 Mar 2010 09:42:18 -0500 Ryan C. Gordon Handle __FILE__ and __LINE__ better.
Fri, 12 Mar 2010 08:53:43 -0500 Ryan C. Gordon Corrected FIXME comment.
Fri, 12 Mar 2010 08:13:14 -0500 Ryan C. Gordon Serious reworking of preprocessor macro replacement code.
Wed, 10 Mar 2010 19:23:19 -0500 Ryan C. Gordon Updated .hgignore for Lemon header output.
Wed, 10 Mar 2010 13:51:31 -0500 Ryan C. Gordon Added a --version command line to mojoshader-compiler.
Sun, 07 Mar 2010 08:08:35 -0500 Ryan C. Gordon Added another unit test.
Sun, 07 Mar 2010 08:08:04 -0500 Ryan C. Gordon Forgot to add this test before.
Thu, 04 Mar 2010 23:18:26 -0800 Ryan C. Gordon List subsection in the condensed error output.
Thu, 04 Mar 2010 23:15:10 -0800 Ryan C. Gordon Make failed tests more clear in the output.
Thu, 04 Mar 2010 23:08:13 -0800 Ryan C. Gordon Added more unit tests.
Thu, 04 Mar 2010 23:00:10 -0800 Ryan C. Gordon Finished preprocessor/errors/too-many-macro-args test.
Thu, 04 Mar 2010 22:59:48 -0800 Ryan C. Gordon Implemented error output unit test harness.
Wed, 03 Mar 2010 09:13:26 -0800 Ryan C. Gordon Merged some lemon diffs from sqlite's fossil repo: Visual Studio compile fixes.
Wed, 03 Mar 2010 08:46:17 -0800 Ryan C. Gordon Fixed C++ compiler error.
Wed, 03 Mar 2010 08:24:13 -0800 Ryan C. Gordon Did some Ryanification of Aras's Windows #include handling code.
Wed, 03 Mar 2010 08:06:44 -0800 Ryan C. Gordon When processing identifiers in macro "calls", check both args and #defines.
Tue, 02 Mar 2010 23:12:16 -0800 Ryan C. Gordon Added another failing test.
Tue, 02 Mar 2010 23:09:53 -0800 Ryan C. Gordon Added indirect stringify test.
Tue, 02 Mar 2010 23:07:15 -0800 Ryan C. Gordon Added another failing test.
Tue, 02 Mar 2010 22:41:42 -0800 Ryan C. Gordon Added basic tests for __FILE__ and __LINE__.
Tue, 02 Mar 2010 22:41:09 -0800 Ryan C. Gordon Changed where we spawn mojoshader-compiler from, for __FILE__ testing.
Tue, 02 Mar 2010 10:04:35 -0800 Ryan C. Gordon Added support for __FILE__ and __LINE__ to the preprocessor.
Fri, 26 Feb 2010 02:37:01 -0500 Ryan C. Gordon Added unit test for better coverage of bug I just fixed.
Fri, 26 Feb 2010 02:34:45 -0500 Ryan C. Gordon Macro args in macro args need to be replaced inline.
Thu, 25 Feb 2010 11:02:26 -0500 Ryan C. Gordon Added some unit tests for the preprocessor #line directive.
Thu, 25 Feb 2010 11:05:50 +0200 Aras Pranckevicius filename in #line is optional
Thu, 25 Feb 2010 08:52:46 +0200 Aras Pranckevicius make compile on MSVC, and fix stringmap_insert
Thu, 25 Feb 2010 02:26:36 -0500 Ryan C. Gordon Added concat operator ("##") to the preprocessor.
Thu, 25 Feb 2010 02:25:42 -0500 Ryan C. Gordon Catch these tokens in the compiler, for badly-formed preprocessor source code.
Wed, 24 Feb 2010 21:23:58 -0500 Ryan C. Gordon Don't reference built-in include functions if we preprocessed them out.
Wed, 24 Feb 2010 21:21:54 -0500 Ryan C. Gordon Regenerated lexer with stringify operator.
Wed, 24 Feb 2010 21:20:37 -0500 Ryan C. Gordon Added stringify operator ("#") to preprocessor.
Wed, 24 Feb 2010 14:00:25 -0500 Ryan C. Gordon Check for "##" at the start and end of macro definitions.
Wed, 24 Feb 2010 13:18:50 -0500 Ryan C. Gordon Added unit tests for preprocessor's macro concat operator.
Wed, 24 Feb 2010 12:21:52 -0500 Ryan C. Gordon Removed unused struct member.
Wed, 24 Feb 2010 18:40:48 +0200 Aras Pranckevicius preprocessor open impl on MSVC
Wed, 24 Feb 2010 11:42:16 -0500 Ryan C. Gordon Patched to compile.
Wed, 24 Feb 2010 03:20:50 -0500 Ryan C. Gordon Implemented StringMap, for future use.
Wed, 24 Feb 2010 01:21:21 -0500 Ryan C. Gordon Formalized the compiler's string cache into a real API.
Tue, 23 Feb 2010 17:38:00 -0500 Ryan C. Gordon Removed the vector/matrix datatype parser tokens.
Tue, 23 Feb 2010 17:20:58 -0500 Ryan C. Gordon Moved print_ast() elsewhere.
Tue, 23 Feb 2010 12:55:52 -0500 Ryan C. Gordon Reverse all the linked lists that we generate backwards in the parser.
Tue, 23 Feb 2010 11:34:36 -0500 Ryan C. Gordon Filled in the rest of the missing print_ast() cases.
Mon, 22 Feb 2010 12:43:55 -0500 Ryan C. Gordon Bunch More Work on print_ast().
Mon, 22 Feb 2010 03:07:29 -0500 Ryan C. Gordon Temporary (and incomplete!) debug code to print the AST.
Mon, 22 Feb 2010 02:23:32 -0500 Ryan C. Gordon Cleaned up compiler framework a little.
Mon, 22 Feb 2010 02:22:24 -0500 Ryan C. Gordon Fixed pop_scope().
Mon, 22 Feb 2010 02:22:06 -0500 Ryan C. Gordon Removed some debug code.
Mon, 22 Feb 2010 01:58:37 -0500 Ryan C. Gordon Make the error code blocks into fail() calls.
Mon, 22 Feb 2010 01:57:53 -0500 Ryan C. Gordon Added a FIXME.
Mon, 22 Feb 2010 01:57:37 -0500 Ryan C. Gordon Added better (?) USERTYPE management.
Mon, 22 Feb 2010 01:56:12 -0500 Ryan C. Gordon Removed incorrect assertion.
Sun, 21 Feb 2010 19:37:38 -0500 Ryan C. Gordon Make AST nodes a little more generic, add source position info to them.
Sun, 21 Feb 2010 14:54:54 -0500 Ryan C. Gordon Keep track of token location when parsing.
Sun, 21 Feb 2010 01:02:34 -0500 Ryan C. Gordon A little work on error handling in the compiler.
Sat, 20 Feb 2010 23:41:21 -0500 Ryan C. Gordon Added a FIXME.
Sat, 20 Feb 2010 23:41:12 -0500 Ryan C. Gordon Report bad characters in the assembler.
Sat, 20 Feb 2010 21:50:48 -0500 Ryan C. Gordon Clean up context at the end.
Sat, 20 Feb 2010 20:31:00 -0500 Ryan C. Gordon Removed SEMANTIC token...we can do this with IDENTIFIER.
Sat, 20 Feb 2010 00:27:28 -0500 Ryan C. Gordon Uncommented some grammar bits that got masked out in the calculator experiment.
(0) -300 -100 -60 +60 +100 +300 tip