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.
Tue, 15 Mar 2011 01:38:05 -0700 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Tue, 15 Mar 2011 01:38:05 -0700] rev 1008
Added a FIXME.
Thu, 03 Mar 2011 00:00:22 -0800 Added a pile of FIXMEs.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Mar 2011 00:00:22 -0800] rev 1007
Added a pile of FIXMEs.
Wed, 02 Mar 2011 23:59:22 -0800 Fixed a misunderstanding about how the AST of a for-loop initializer works.
Ryan C. Gordon <icculus@icculus.org> [Wed, 02 Mar 2011 23:59:22 -0800] rev 1006
Fixed a misunderstanding about how the AST of a for-loop initializer works.
(0) -1000 -300 -100 -10 +10 +100 +300 tip