Commit Graph

12 Commits (d776206f9c6f657ab11278358b1bfeca4f3b2641)

Author SHA1 Message Date
Slava Pestov aededc406f Adding FFI to new front-end 2008-08-12 02:41:18 -05:00
Slava Pestov d42edecffb Updating codegen for new optimizer 2008-08-11 23:30:18 -05:00
Slava Pestov 4cf2b064c5 Loop detection 2008-08-10 01:58:39 -05:00
Slava Pestov c6b310228e Finishing up with propagation and escape analysis 2008-08-07 01:08:11 -05:00
Slava Pestov 12590f6c1b Remove unneeded copy 2008-07-31 23:01:20 -05:00
Slava Pestov 45c1da32eb Propagation now does method inlining; working on cleanup pass 2008-07-30 03:38:10 -05:00
Slava Pestov 9d24828604 Beefed up normalization pass cleans up stack usage, simplifying recursive propagation 2008-07-27 22:47:40 -05:00
Slava Pestov 863a6b63d5 Working on recursive propagation 2008-07-27 02:32:40 -05:00
Slava Pestov 972619f50f Working on sparse conditional constant propagation and untupling 2008-07-23 23:50:21 -05:00
Slava Pestov 75fbaee7ef Stack checker and propagation now themselves infer, improve propagation pass 2008-07-23 00:17:08 -05:00
Slava Pestov 1f27b9252e Working on propagation pass 2008-07-22 04:45:03 -05:00
Slava Pestov 0e2625283e Importing unfinished compiler 2008-07-20 04:24:37 -05:00