Mon, 23 Feb 2009 17:52:28 -0500 Implemented #elif preprocessor directive.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 17:52:28 -0500] rev 687
Implemented #elif preprocessor directive.
Mon, 23 Feb 2009 17:49:10 -0500 Current working directory should always be in the include path.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 17:49:10 -0500] rev 686
Current working directory should always be in the include path.
Mon, 23 Feb 2009 17:39:30 -0500 Implemented RPN interpreter. Now #if preprocessor directive works!
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 17:39:30 -0500] rev 685
Implemented RPN interpreter. Now #if preprocessor directive works!
Mon, 23 Feb 2009 17:21:48 -0500 Fixed operator precedence.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 17:21:48 -0500] rev 684
Fixed operator precedence. ANDAND was in there twice, and at two different precedences.
Mon, 23 Feb 2009 16:56:28 -0500 Made this into debug output.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 16:56:28 -0500] rev 683
Made this into debug output.
Mon, 23 Feb 2009 16:43:52 -0500 First work on #if directive.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 16:43:52 -0500] rev 682
First work on #if directive. Largely this is parsing expressions to RPN format, so next we can reduce to a constant value and make branching decisions. We don't parse the RPN yet, though.
Mon, 23 Feb 2009 08:00:36 -0500 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Feb 2009 08:00:36 -0500] rev 681
Added a FIXME.
Sat, 21 Feb 2009 21:29:59 -0500 Updated re2c-generated code.
Ryan C. Gordon <icculus@icculus.org> [Sat, 21 Feb 2009 21:29:59 -0500] rev 680
Updated re2c-generated code.
Sat, 21 Feb 2009 21:29:49 -0500 Fixed lexer to only accept preprocessor directives at start of a line.
Ryan C. Gordon <icculus@icculus.org> [Sat, 21 Feb 2009 21:29:49 -0500] rev 679
Fixed lexer to only accept preprocessor directives at start of a line.
Fri, 20 Feb 2009 09:01:40 -0500 Preprocessor now supports macros with parameters.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Feb 2009 09:01:40 -0500] rev 678
Preprocessor now supports macros with parameters.
Fri, 20 Feb 2009 08:03:27 -0500 Fixed cleanup of Conditionals in pop_source().
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Feb 2009 08:03:27 -0500] rev 677
Fixed cleanup of Conditionals in pop_source().
Fri, 20 Feb 2009 01:15:44 -0500 Renamed DefineHash to Define.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Feb 2009 01:15:44 -0500] rev 676
Renamed DefineHash to Define.
Fri, 20 Feb 2009 01:15:24 -0500 Fixing some comments.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Feb 2009 01:15:24 -0500] rev 675
Fixing some comments.
Thu, 19 Feb 2009 04:05:37 -0500 Fixed memory leak.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 04:05:37 -0500] rev 674
Fixed memory leak.
Thu, 19 Feb 2009 04:00:21 -0500 Turn off allocator debug output.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 04:00:21 -0500] rev 673
Turn off allocator debug output.
Thu, 19 Feb 2009 03:58:25 -0500 Fixed memory pool code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:58:25 -0500] rev 672
Fixed memory pool code.
Thu, 19 Feb 2009 03:58:14 -0500 Fixed allocator debug output.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:58:14 -0500] rev 671
Fixed allocator debug output.
Thu, 19 Feb 2009 03:39:19 -0500 Fixed some strings.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:39:19 -0500] rev 670
Fixed some strings.
Thu, 19 Feb 2009 03:38:10 -0500 Merged assemble.c into mojoshader-compiler.c ...
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:38:10 -0500] rev 669
Merged assemble.c into mojoshader-compiler.c ...
Thu, 19 Feb 2009 03:36:49 -0500 Added fail().
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:36:49 -0500] rev 668
Added fail().
Thu, 19 Feb 2009 03:24:03 -0500 That should be an "else if", not an "if" ...
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:24:03 -0500] rev 667
That should be an "else if", not an "if" ...
Thu, 19 Feb 2009 03:22:38 -0500 Fixed comment.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:22:38 -0500] rev 666
Fixed comment.
Thu, 19 Feb 2009 03:22:21 -0500 Added allocator debug output.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:22:21 -0500] rev 665
Added allocator debug output.
Thu, 19 Feb 2009 03:19:15 -0500 Renaming preprocess.c for change of plans with utilities.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:19:15 -0500] rev 664
Renaming preprocess.c for change of plans with utilities.
Thu, 19 Feb 2009 03:11:20 -0500 Made function static.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:11:20 -0500] rev 663
Made function static.
Thu, 19 Feb 2009 03:09:26 -0500 Allocate just enough to read the input file.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 03:09:26 -0500] rev 662
Allocate just enough to read the input file.
Thu, 19 Feb 2009 01:46:18 -0500 Fixed logic bug: used wrong variable.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 01:46:18 -0500] rev 661
Fixed logic bug: used wrong variable.
Thu, 19 Feb 2009 01:46:01 -0500 Allow preprocess.c to specify include paths on the command line.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Feb 2009 01:46:01 -0500] rev 660
Allow preprocess.c to specify include paths on the command line.
Wed, 18 Feb 2009 21:35:37 -0500 Added command line stuff to preprocess.c, including predefined macro support.
Ryan C. Gordon <icculus@icculus.org> [Wed, 18 Feb 2009 21:35:37 -0500] rev 659
Added command line stuff to preprocess.c, including predefined macro support.
Wed, 18 Feb 2009 21:16:26 -0500 Should be an array of structs, not an array of pointers to structs.
Ryan C. Gordon <icculus@icculus.org> [Wed, 18 Feb 2009 21:16:26 -0500] rev 658
Should be an array of structs, not an array of pointers to structs.
(0) -300 -100 -50 -30 +30 +50 +100 +300 tip