Sun, 22 May 2011 01:27:04 -0400 Corrected out of memory error position.
Ryan C. Gordon <icculus@icculus.org> [Sun, 22 May 2011 01:27:04 -0400] rev 1018
Corrected out of memory error position.
Sun, 22 May 2011 01:22:36 -0400 Fixed typo in documentation.
Ryan C. Gordon <icculus@icculus.org> [Sun, 22 May 2011 01:22:36 -0400] rev 1017
Fixed typo in documentation.
Sun, 20 Mar 2011 12:24:38 -0700 Moved print_whole_ir() up next to print_ir().
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Mar 2011 12:24:38 -0700] rev 1016
Moved print_whole_ir() up next to print_ir().
Sun, 20 Mar 2011 01:44:39 -0700 Store the IR in an array.
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Mar 2011 01:44:39 -0700] rev 1015
Store the IR in an array. Stored one function's statement block per element, indexed by function number.
Sat, 19 Mar 2011 14:51:57 -0700 Store the unique id from push_function() in the AST during semantic analysis.
Ryan C. Gordon <icculus@icculus.org> [Sat, 19 Mar 2011 14:51:57 -0700] rev 1014
Store the unique id from push_function() in the AST during semantic analysis.
Sat, 19 Mar 2011 04:32:29 -0400 Fixed incorrect variable reference.
Ryan C. Gordon <icculus@icculus.org> [Sat, 19 Mar 2011 04:32:29 -0400] rev 1013
Fixed incorrect variable reference.
Wed, 16 Mar 2011 12:46:22 -0700 Fixed struct dereference reporting wrong type in the IR.
Ryan C. Gordon <icculus@icculus.org> [Wed, 16 Mar 2011 12:46:22 -0700] rev 1012
Fixed struct dereference reporting wrong type in the IR.
Tue, 15 Mar 2011 01:45:05 -0700 Implemented the Intermediate Representation.
Ryan C. Gordon <icculus@icculus.org> [Tue, 15 Mar 2011 01:45:05 -0700] rev 1011
Implemented the Intermediate Representation. This might need some tuning still, and will certainly need some passes to manipulate the IR tree even without optimizations. And, of course, this still needs to actually generate bytecode at some point.
Tue, 15 Mar 2011 01:40:04 -0700 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Tue, 15 Mar 2011 01:40:04 -0700] rev 1010
Added a FIXME.
Tue, 15 Mar 2011 01:39:41 -0700 Note the member index in struct deref, so we don't have to calculate it again.
Ryan C. Gordon <icculus@icculus.org> [Tue, 15 Mar 2011 01:39:41 -0700] rev 1009
Note the member index in struct deref, so we don't have to calculate it again.
(0) -1000 -300 -100 -10 +10 +100 +300 tip