log

age author description
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:35:50 -0700 Mike Pavone Add length method to array. Pass array of arguments to main method. Initialize parent field of environment struct for closures
Sat, 14 Jul 2012 00:00:24 -0700 Mike Pavone Add != operator. Fix more closure bugs.
Fri, 13 Jul 2012 21:28:37 -0700 Mike Pavone Fix escape for backslash
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 18:31:32 -0700 Mike Pavone Fix whitespace for parens in grammar
Fri, 13 Jul 2012 18:10:38 -0700 Mike Pavone Remove some C compiler warnings due to sloppy native code
Fri, 13 Jul 2012 17:57:00 -0700 William Morgan adding compiler bug test case.
Fri, 13 Jul 2012 17:03:59 -0700 Mike Pavone Improve tpc.js compiler driver with some nice swithc handling and fix a small bug in syntax error reporting.
Fri, 13 Jul 2012 14:16:51 -0700 Mike Pavone Fix os open to optionally take a file permission bit parameter. Update example to use this parameter. Add support for hex and binary integer literals
Fri, 13 Jul 2012 10:46:27 -0700 Mike Pavone Add builtin module os containing some baisc POSIX file IO
Fri, 13 Jul 2012 08:50:10 -0700 Mike Pavone Remove compiled hello and private samples and add source
Fri, 13 Jul 2012 00:25:07 -0700 Mike Pavone Added iterative fib example
Fri, 13 Jul 2012 00:23:38 -0700 Mike Pavone Move closure/lambda object def into compiler rather than runtime code. Add while:do method to lambda
Thu, 12 Jul 2012 22:49:08 -0700 Mike Pavone Fix escape codes in string literals. Don't print out the return value of main method. Fixup fib example to use print: method. Cleanup error handling in compiler slightly
Thu, 12 Jul 2012 22:10:58 -0700 Mike Pavone Improve compiler error reporting. Fix operator associativity. Add some more string operations and a string ops sample
Thu, 12 Jul 2012 20:14:15 -0700 Mike Pavone Fix closures as methods so that private vars work
Wed, 11 Jul 2012 21:57:38 -0700 Mike Pavone Add basic string support
Wed, 11 Jul 2012 19:17:24 -0700 Mike Pavone Add append message to array
Tue, 10 Jul 2012 23:18:14 -0700 Mike Pavone Add foreach method to array and add fib sample that can work in C environment and array example
Tue, 10 Jul 2012 23:09:44 -0700 Mike Pavone Very basic array support
Tue, 10 Jul 2012 22:09:21 -0700 Mike Pavone Small refactor of built-in int32 type and added support for more operators on said type
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
Sun, 08 Jul 2012 12:32:24 -0700 Mike Pavone Forgot to add kernel.tp
Sat, 07 Jul 2012 17:03:01 -0700 Mike Pavone Tiny bit of work on closures
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
Thu, 05 Apr 2012 21:06:43 -0700 Mike Pavone Prevent event bubbling so lambda click handler doesn't get called when clicking on an element inside it
Thu, 05 Apr 2012 19:06:10 -0700 Mike Pavone Allow selection of lambda
Thu, 05 Apr 2012 07:59:29 -0700 Mike Pavone Fix parens for funcall nested in operator expession
Wed, 04 Apr 2012 23:15:00 -0700 Mike Pavone Display receiver arg in editor. Improve formatting in editor.
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
Mon, 26 Mar 2012 00:06:13 -0700 Mike Pavone Support funcall syntax inside object definition to allow import: statements
Sun, 25 Mar 2012 21:11:10 -0700 Mike Pavone Small improvements to property support and elimination of setP and getP functions as they are no longer needed
Sun, 25 Mar 2012 16:52:11 -0700 Mike Pavone Initial work on proper property support
Sun, 25 Mar 2012 16:11:19 -0700 Mike Pavone Use populateSymbols to generate symbol tables during compilation rather than populating them as we go. This change allows us to refer to symbols defined later in the input stream and also gives the symbol table logic a single home that can be used both by the compiler and editor.
Sun, 25 Mar 2012 15:57:26 -0700 Mike Pavone Tiny bit of cleanup
Sun, 25 Mar 2012 15:31:10 -0700 Mike Pavone Add direct file edit link support
Sun, 25 Mar 2012 14:25:33 -0700 Mike Pavone Add populateSymbols method to AST
Fri, 23 Mar 2012 18:06:53 -0700 Mike Pavone Add toHTML methods to the rest of the AST nodes. Cleanup the formatting a bit
Thu, 22 Mar 2012 22:52:36 -0700 Mike Pavone Start turning AST into HTML in editor
Wed, 21 Mar 2012 23:17:49 -0700 Mike Pavone Add overflow hidden to try and deal with extraneous scrolling
Wed, 21 Mar 2012 23:13:51 -0700 Mike Pavone Add ability to load code into editor
Wed, 21 Mar 2012 21:42:38 -0700 Mike Pavone Use tabletproglang in editor
Wed, 21 Mar 2012 21:25:10 -0700 Mike Pavone Added fib sample
Wed, 21 Mar 2012 21:15:32 -0700 Mike Pavone Allow use of tabletproglang programs in script tags
Wed, 21 Mar 2012 20:33:39 -0700 Mike Pavone Move compiler and test page related code out of parser.js
Wed, 21 Mar 2012 20:12:12 -0700 Mike Pavone Initial version of FFI
Wed, 21 Mar 2012 08:42:12 -0700 Mike Pavone Javascript compiler backend
Mon, 19 Mar 2012 23:06:07 -0700 Mike Pavone Wrote constructors for AST objects
Mon, 19 Mar 2012 22:45:03 -0700 Mike Pavone Added support for comments
Mon, 19 Mar 2012 22:33:49 -0700 Mike Pavone Update formatting on parse tester page
Mon, 19 Mar 2012 22:10:38 -0700 Mike Pavone Added method call syntax and comparison operators
Mon, 19 Mar 2012 21:29:33 -0700 Mike Pavone Added funcall syntax