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.
Fri, 19 Feb 2010 02:28:44 -0500 Ryan C. Gordon Bunch More Work on HLSL parser.
Fri, 19 Feb 2010 02:25:51 -0500 Ryan C. Gordon Added boilerplate comment to start of file.
Wed, 17 Feb 2010 21:07:40 -0500 Ryan C. Gordon Updated lempar.c to match updated lemon.c
Wed, 17 Feb 2010 15:35:15 -0500 Ryan C. Gordon Lemon fix: don't let grammar define the same nonterminal %type more than once.
Wed, 17 Feb 2010 15:34:43 -0500 Ryan C. Gordon Lemon fix: incorrect printf format strings.
Wed, 17 Feb 2010 01:01:40 -0500 Ryan C. Gordon Updated lemon to the latest in my fossil repo.
Sat, 13 Feb 2010 01:04:55 -0500 Ryan C. Gordon Lemon now writes errors to stderr instead of stdout, and uses full output.
Fri, 12 Feb 2010 13:40:25 -0500 Ryan C. Gordon Lemon now deletes its output on failure.
Tue, 09 Feb 2010 03:28:04 -0500 Ryan C. Gordon Merged calculator-experiment back into default branch.
Tue, 09 Feb 2010 02:55:38 -0500 Ryan C. Gordon Moved the calculator experiment work back into the compiler. calculator-experiment
Tue, 09 Feb 2010 01:52:08 -0500 Ryan C. Gordon Don't pass the TokenData back out of the lemon code. calculator-experiment
Tue, 09 Feb 2010 00:23:09 -0500 Ryan C. Gordon Removed some Context fields we don't really need. calculator-experiment
Tue, 09 Feb 2010 00:08:12 -0500 Ryan C. Gordon "identifier" shouldn't be a non-terminal. calculator-experiment
Mon, 08 Feb 2010 23:51:32 -0500 Ryan C. Gordon Cleaned up TokenData FIXMEs, and added string cache. calculator-experiment
Mon, 08 Feb 2010 04:42:51 -0500 Ryan C. Gordon Free the parse tree once we're done with it. calculator-experiment
Mon, 08 Feb 2010 04:29:31 -0500 Ryan C. Gordon Actually run the calculator, walking the parse tree. calculator-experiment
Mon, 08 Feb 2010 04:29:05 -0500 Ryan C. Gordon Stop parsing if the parser panics. calculator-experiment
Mon, 08 Feb 2010 04:02:01 -0500 Ryan C. Gordon Closing the "trunk" branch. trunk
Mon, 08 Feb 2010 03:59:18 -0500 Ryan C. Gordon Ignore blank lines. calculator-experiment
Mon, 08 Feb 2010 03:59:12 -0500 Ryan C. Gordon Removed debug output. calculator-experiment
Mon, 08 Feb 2010 03:59:00 -0500 Ryan C. Gordon Fixed literal data getting through the parser in one piece. calculator-experiment
Mon, 08 Feb 2010 03:33:47 -0500 Ryan C. Gordon Initial dumping of parse tree once parsing finishes. calculator-experiment
Mon, 08 Feb 2010 03:33:12 -0500 Ryan C. Gordon Allow "q" to quit calculator, too. calculator-experiment
Mon, 08 Feb 2010 03:30:48 -0500 Ryan C. Gordon Make #include callbacks optional. calculator-experiment
Mon, 08 Feb 2010 03:04:29 -0500 Ryan C. Gordon Cleaned up operator enumeration, put it into ranges, fixed data ops. calculator-experiment
Mon, 08 Feb 2010 02:42:12 -0500 Ryan C. Gordon Start of experiment with a basic calculator. calculator-experiment
Mon, 08 Feb 2010 02:38:19 -0500 Ryan C. Gordon Don't suppress #line directives in lemon output.
Sun, 07 Feb 2010 22:14:04 -0500 Ryan C. Gordon Forgot to wrap this in a #if __MOJOSHADER__.
Wed, 30 Dec 2009 14:59:16 -0500 Ryan C. Gordon Allow compiler to strip disabled glsl120 and nvX profiles as dead code.
Wed, 30 Dec 2009 14:48:02 -0500 Ryan C. Gordon Fixed compiler warnings on 64-bit Mac OS X.
Wed, 30 Dec 2009 14:42:27 -0500 Ryan C. Gordon Added a FIXME.
Wed, 30 Dec 2009 03:34:25 -0500 Ryan C. Gordon Minor Ryanification.
Wed, 30 Dec 2009 03:32:54 -0500 Ryan C. Gordon Emit vs_1_1 properly (thanks, Aras!).
Tue, 29 Dec 2009 22:36:27 +0200 Aras Pranckevicius vs_1_1 also has decls on D3D9
Tue, 29 Dec 2009 22:35:51 +0200 Aras Pranckevicius when profile is compiled out, dont crash later
Tue, 29 Dec 2009 22:11:25 +0200 Aras Pranckevicius asm needs bytecode profile
Tue, 29 Dec 2009 17:29:32 +0200 Aras Pranckevicius fix passthrough/bytecode define
Sun, 15 Nov 2009 14:03:46 -0500 Ryan C. Gordon Regenerated mojoshader_lexer.c from mojoshader_lexer.re.
Sun, 15 Nov 2009 14:02:18 -0500 Ryan C. Gordon Bunch of small tweaks to make this compile as C++ code without errors/warnings.
Sun, 15 Nov 2009 14:01:41 -0500 Ryan C. Gordon GLSL Uniform locations are signed ints.
Fri, 28 Aug 2009 01:02:03 -0400 Ryan C. Gordon Keep it simple.
Wed, 26 Aug 2009 00:32:04 -0400 Ryan C. Gordon Pacify compiler warning.
Wed, 26 Aug 2009 00:17:25 -0400 Ryan C. Gordon Fixed compiler warning about Lemon allocator function signature.
Wed, 26 Aug 2009 00:11:57 -0400 Ryan C. Gordon Fixed a compiler warning, for now.
Wed, 26 Aug 2009 00:02:31 -0400 Ryan C. Gordon Forgot to add DEPTH to the list of valid semantics.
Tue, 25 Aug 2009 23:48:51 -0400 Ryan C. Gordon Fixed compiler warning.
Tue, 25 Aug 2009 23:47:11 -0400 Ryan C. Gordon Initializer blocks can nest, like "float4 x[] = { {a,b,c,d}, {a,b,c,d} };"
Tue, 25 Aug 2009 23:44:04 -0400 Ryan C. Gordon Variable declarations can have empty array bounds, like "float x[] = {a,b,c};"
Tue, 25 Aug 2009 23:40:10 -0400 Ryan C. Gordon Allow vector initializers, like "float4 x = {a,b,c,d};"
Tue, 25 Aug 2009 23:20:02 -0400 Ryan C. Gordon Added statement block attributes to the HLSL grammar.
Tue, 25 Aug 2009 23:17:38 -0400 Ryan C. Gordon Modified Lemon to accept a specific amount of conflicts.
Sun, 23 Aug 2009 01:48:38 -0400 Ryan C. Gordon Added totally unhelpful syntax error output.
Sun, 23 Aug 2009 01:43:14 -0400 Ryan C. Gordon Removed some debug code.
Sun, 23 Aug 2009 01:42:17 -0400 Ryan C. Gordon HLSL for loops can have variable declarations: "for (int x=0; x<10; x++) {}"
Sun, 23 Aug 2009 01:32:21 -0400 Ryan C. Gordon HLSL array declarations can be expressions, like "float4 x[(1 + 1) / 2];" ...
(0) -300 -100 -60 +60 +100 +300 tip