Commit Graph

19 Commits

Author SHA1 Message Date
Nathan Braswell
7850f11297 very basic groundwork for bytecode 2018-02-02 00:26:31 -05:00
Nathan Braswell
cb720e5cd6 working on moving rest of obj stuff into obj_lower 2017-11-03 00:39:58 -04:00
Nathan Braswell
48b21c54ae Missed a change last time - also made all_types in function_value_lower a hash_set for a ~20 sec speedup 2017-10-23 09:50:18 -04:00
Nathan Braswell
9621ce85a6 Always error, remove some chaff 2017-08-15 19:53:17 -04:00
Nathan Braswell
0cf9beb057 Function value lower can self-host! 2017-08-15 01:55:44 -04:00
Nathan Braswell
bdb9e313b5 push forward. Current problem is double closed things 2017-06-21 02:12:00 -04:00
Nathan Braswell
18c53eb9be MOve it forwards a bit 2017-06-13 01:29:56 -04:00
Nathan Braswell
bd83156c12 work in progress 2017-06-12 23:52:12 -04:00
Nathan Braswell
8166db37ac Closures working! (in the basic case, anyway) 2017-06-06 01:33:18 -04:00
Nathan Braswell
7a2a76e6da wip 2017-05-16 11:12:05 -04:00
Nathan Braswell
bfe65fd854 Now support parameters for lambdas 2017-05-15 21:25:40 -04:00
Nathan Braswell
265a994858 Can call non-closure no parameter lambdas 2017-04-17 21:15:14 -04:00
Nathan Braswell
524247d0d1 Work on creating the call function 2017-04-13 01:05:36 -04:00
Nathan Braswell
a0c040da36 more lowering 2017-04-08 16:10:57 -04:00
Nathan Braswell
8a676a1b5b More work. Doesn't compile at this point 2017-02-23 01:24:22 -05:00
Nathan Braswell
cb8124afc0 baby steps 2017-02-17 01:22:27 -05:00
Nathan Braswell
425d75675e babier steps 2017-02-08 00:01:29 +00:00
Nathan Braswell
3fc0ea9bec baby steps 2017-02-04 01:29:22 -05:00
Nathan Braswell
1b0dce9ed1 Work on function value lower 2017-02-02 00:46:36 -05:00