Tue, 02 Nov 2010 14:55:10 -0400 Don't free the string cache in MOJOSHADER_parseAst()...the AST itself needs it!
Ryan C. Gordon <icculus@icculus.org> [Tue, 02 Nov 2010 14:55:10 -0400] rev 936
Don't free the string cache in MOJOSHADER_parseAst()...the AST itself needs it!
Tue, 02 Nov 2010 02:17:58 -0400 More filling in of API details. Framework is mostly complete now.
Ryan C. Gordon <icculus@icculus.org> [Tue, 02 Nov 2010 02:17:58 -0400] rev 935
More filling in of API details. Framework is mostly complete now.
Mon, 01 Nov 2010 02:30:31 -0400 Whoops, forgot to free return value when finished with it.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Nov 2010 02:30:31 -0400] rev 934
Whoops, forgot to free return value when finished with it.
Mon, 01 Nov 2010 02:29:38 -0400 Finished cleaning up AST tools and moving them into application level.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Nov 2010 02:29:38 -0400] rev 933
Finished cleaning up AST tools and moving them into application level.
Mon, 01 Nov 2010 02:20:37 -0400 Filled in some stubs to flesh out the AST API.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Nov 2010 02:20:37 -0400] rev 932
Filled in some stubs to flesh out the AST API.
Thu, 28 Oct 2010 03:42:12 -0400 Heavy rework of the AST code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Oct 2010 03:42:12 -0400] rev 931
Heavy rework of the AST code. Moved AST stuff to a public API and filled in AST and compile API stubs. print_ast() has been cleaned up, and moved from MojoShader to the compiler application. type_check_ast() is much cleaner, too. This has turned into a massive (and incomplete) undertaking. Next steps are filling in the formal API code, moving the AST stuff to a separate file, and wiring it up to the compiler application. (Not to mention polishing up semantic analysis, finishing up the IR, reworking the nasty datatype system, etc, etc, etc...)
Tue, 26 Oct 2010 17:27:31 -0400 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 17:27:31 -0400] rev 930
Added a FIXME.
Tue, 26 Oct 2010 02:06:23 -0400 First shot at semantic analysis (take the AST and type check, make sane, etc).
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 02:06:23 -0400] rev 929
First shot at semantic analysis (take the AST and type check, make sane, etc).
Tue, 26 Oct 2010 02:05:21 -0400 Made struct dereference a separate expression type, not a binary expression.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Oct 2010 02:05:21 -0400] rev 928
Made struct dereference a separate expression type, not a binary expression.
Mon, 25 Oct 2010 16:47:26 -0400 Reworked AST to not use AST_OP_COMMA for function/constructor argument lists.
Ryan C. Gordon <icculus@icculus.org> [Mon, 25 Oct 2010 16:47:26 -0400] rev 927
Reworked AST to not use AST_OP_COMMA for function/constructor argument lists.
(0) -300 -100 -10 +10 +100 +300 tip