Slava Pestov
|
34792a9f23
|
Remove >r/r>
|
2008-12-17 19:17:37 -06:00 |
Slava Pestov
|
c5160d76e9
|
Merge qualified, alias, symbols, constants into core
|
2008-12-17 18:10:01 -06:00 |
Slava Pestov
|
a90118da5d
|
Add inc-at word to core, and update some usages of at+ to use it instead
|
2008-12-09 16:54:48 -06:00 |
Slava Pestov
|
4f0a9f311e
|
Untangling some dependencies
|
2008-12-08 14:58:00 -06:00 |
Slava Pestov
|
e6cb449b19
|
optimized. now accepts method-specs
|
2008-12-03 10:44:21 -06:00 |
Slava Pestov
|
265e57e21a
|
Fix optimized. to literalize words when printing #push nodes
|
2008-11-29 00:37:26 -06:00 |
Slava Pestov
|
d970a632bb
|
Fix nodes>quot
|
2008-11-11 19:51:12 -06:00 |
Slava Pestov
|
26f309d2ae
|
Trying to make PEGs compile faster by reducing the number of low level IR nodes: merge functionality of #>r and #r> into #shuffle, and generate 1 node instead of 3 for calls to get-local
|
2008-11-11 18:46:31 -06:00 |
Slava Pestov
|
f092622fac
|
CFG IR is now pure SSA
|
2008-10-20 01:56:28 -05:00 |
Slava Pestov
|
10c68ebb21
|
New modular arithmetic optimization pass
|
2008-09-12 18:08:38 -05:00 |
Slava Pestov
|
cf80dd122a
|
Updating code for make and fry changes
|
2008-09-10 22:11:40 -05:00 |
Slava Pestov
|
44f53de164
|
Move make to its own vocabulary, remove fry _ feature
|
2008-09-10 20:07:00 -05:00 |
Slava Pestov
|
fd8136786b
|
Cleaning up DCE
|
2008-08-22 18:09:48 -05:00 |
Slava Pestov
|
e1987d4af9
|
Debugging new optimizer
|
2008-08-14 23:35:19 -05:00 |
Slava Pestov
|
a61e13f7be
|
More aggressive DCE
|
2008-08-13 23:52:49 -05:00 |
Slava Pestov
|
a982e564bf
|
More DCE work
|
2008-08-13 18:56:50 -05:00 |
Slava Pestov
|
4f82ebdc23
|
DCE work in progress
|
2008-08-13 14:17:04 -05:00 |
Slava Pestov
|
56d272df9e
|
Merge branch 'master' into new_optimizer
|
2008-08-12 03:36:44 -05:00 |
Slava Pestov
|
f2a5a30c6f
|
New front-end and high-level optimizer lands
|
2008-08-12 03:22:45 -05:00 |