log compiler.js @ 171:869399ff7faa

age author description
Tue, 13 Aug 2013 22:01:00 -0700 Mike Pavone Merge
Tue, 13 Aug 2013 21:58:03 -0700 Mike Pavone Add linked list implementation and cons operator
Sat, 10 Aug 2013 14:50:38 -0700 Mike Pavone Fix compiler bug involving referencing a self method in a method defined before the referenced method
Sat, 13 Apr 2013 23:37:54 -0700 Mike Pavone Implemented clicking on symbols inside inscope box to replace function name in funcall.
Thu, 11 Apr 2013 00:12:21 -0700 Mike Pavone Get editor working again
Tue, 07 Aug 2012 23:29:21 -0700 Mike Pavone Initial work on type system
Thu, 26 Jul 2012 23:40:56 -0700 Mike Pavone Added short-circuit && and || operators
Thu, 26 Jul 2012 18:54:42 -0700 Mike Pavone Optimize self method calls into static function calls
Tue, 24 Jul 2012 19:13:38 -0700 Mike Pavone Do some cleanup on JS backend
Sat, 21 Jul 2012 22:30:21 -0700 Mike Pavone Add support for llMessage:withVars:andCode and llProperty:withType for specifying low level code without having to stick C inside the compiler. Redo array built-in type to use this feature.
Sun, 15 Jul 2012 13:13:06 -0700 Mike Pavone Fix another symbol table/closure bug
Sat, 14 Jul 2012 16:14:01 -0700 Mike Pavone Change strategy for handling true and false to avoid some initialization order problems and improve performance. Add support for negative integer literals. Update samples to reflect true/false change.
Sat, 14 Jul 2012 12:30:25 -0700 Mike Pavone Finish implementation of external module access
Sat, 14 Jul 2012 04:19:29 -0700 Mike Pavone Fix funcall.populateSymbols to use the fixed up name when doing the initial symbol.find. This ensures the parent tree is properly produced
Sat, 14 Jul 2012 03:05:12 -0700 Mike Pavone Fix populatesymbols for parent property references. Fix lambda-style modules in cbackend.
Sat, 14 Jul 2012 01:39:43 -0700 Mike Pavone Fix object parent
Sat, 14 Jul 2012 00:00:24 -0700 Mike Pavone Add != operator. Fix more closure bugs.
Fri, 13 Jul 2012 21:05:52 -0700 Mike Pavone Fix some nested closure bugs
Fri, 13 Jul 2012 19:22:39 -0700 Mike Pavone Fix closure over self var
Fri, 13 Jul 2012 10:46:27 -0700 Mike Pavone Add builtin module os containing some baisc POSIX file IO
Thu, 12 Jul 2012 20:14:15 -0700 Mike Pavone Fix closures as methods so that private vars work
Tue, 10 Jul 2012 23:09:44 -0700 Mike Pavone Very basic array support
Tue, 10 Jul 2012 19:22:19 -0700 Mike Pavone Add scripts for building programs via C using d8 rather than a browser
Mon, 09 Jul 2012 21:32:28 -0700 Mike Pavone Use a function/method call strategy that actually works
Mon, 09 Jul 2012 08:57:50 -0700 Mike Pavone Working closures, but need to rethink method call strategy
Sat, 07 Jul 2012 16:48:36 -0700 Mike Pavone Add initial version of C backend
Thu, 19 Apr 2012 19:20:21 -0700 Mike Pavone Fix some compiler bugs and do initial work on module import
Mon, 02 Apr 2012 22:28:48 -0700 Mike Pavone List literals, fixes to implicit self property lookup, import statement and editor improvements
Tue, 27 Mar 2012 00:39:32 -0700 Mike Pavone Display symbols order first by depth. Eliminate extraneous setter symbols
Mon, 26 Mar 2012 21:29:03 -0700 Mike Pavone Populate in scope symbol buttons when clicking on a symbol in the source
Sun, 25 Mar 2012 16:52:11 -0700 Mike Pavone Initial work on proper property support
Sun, 25 Mar 2012 14:25:33 -0700 Mike Pavone Add populateSymbols method to AST
Wed, 21 Mar 2012 20:33:39 -0700 Mike Pavone Move compiler and test page related code out of parser.js