Slava Pestov
|
58d035f1c7
|
Fix two problems with recompilation: predicate constant folding was recording unsatisfied dependencies in some cases, and literal tuple instances of forgotten classes would cause problems for method inlining
|
2010-02-20 12:01:47 +13:00 |
Slava Pestov
|
ffa3223f87
|
compiler: tweak recompilation logic. speeds up '"terrain" require' by 8 seconds
|
2010-02-04 01:09:57 +13:00 |
Slava Pestov
|
eec325b4a6
|
compiler.crossref: clean up and fix bug with forgotten classes
|
2010-02-01 17:20:08 +13:00 |
Slava Pestov
|
5753d76c98
|
compiler.crossref: word props were stored the wrong way round
|
2010-01-30 22:33:27 +13:00 |
Slava Pestov
|
351c68094c
|
compiler.crossref: cleanup
|
2010-01-30 21:14:40 +13:00 |
Slava Pestov
|
93c2428cf4
|
compiler.crossref: more space-efficient storage of dependency information
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
39aa70aa88
|
Clean up some code in preparation for a refactoring
|
2010-01-30 09:29:02 +13:00 |
Slava Pestov
|
9b49424070
|
compiler.crossref: memoize dependency evaluation
|
2010-01-30 09:29:01 +13:00 |
Slava Pestov
|
21abe46414
|
compiler.crosssref: rename word property
|
2010-01-30 09:29:00 +13:00 |
Slava Pestov
|
df16224ab2
|
Re-work flushed dependencies into new compiler cross-referencing framework
|
2010-01-30 09:29:00 +13:00 |
Slava Pestov
|
468a3a74f1
|
Re-defining a tuple class now invalidates cached quotation stack effects
|
2010-01-30 09:28:59 +13:00 |
Slava Pestov
|
2138b55708
|
New 'conditional dependency' mechanism for more accurate recording of recompilation information
|
2010-01-30 09:28:57 +13:00 |
Slava Pestov
|
1da446d8fc
|
Code cleanups
|
2010-01-30 09:28:56 +13:00 |
Slava Pestov
|
ed7f8341e5
|
More changes so that mixins trigger even less recompilation
|
2010-01-30 09:28:53 +13:00 |
Slava Pestov
|
8f9d4e3d2c
|
stack-checker: split off stack-checker.dependencies from stack-checker.state
|
2009-11-08 20:34:46 -06:00 |
Slava Pestov
|
c00b1df581
|
compiler.crossref: fix bugs
|
2009-11-08 06:22:39 -06:00 |
Slava Pestov
|
5dc20ef385
|
Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size
|
2009-11-08 06:08:04 -06:00 |