Slava Pestov
|
c8eacd7b0b
|
major bootstrap cleanup
|
2005-08-20 01:46:12 +00:00 |
Slava Pestov
|
f8c2daad8b
|
collapse slice of a slice; %fast-set-slot linearizer was buggy
|
2005-08-16 03:09:44 +00:00 |
Slava Pestov
|
dcdedf2e90
|
fix image loading with missing libraries
|
2005-08-15 19:45:46 +00:00 |
Slava Pestov
|
979225805e
|
images referencing libraries that could not be found no longer fail to load
|
2005-08-15 19:34:00 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
606b9b878f
|
dataflow optimizer work
|
2005-08-07 04:00:57 +00:00 |
Slava Pestov
|
f65aa407e9
|
\ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code
|
2005-08-04 03:56:28 +00:00 |
Slava Pestov
|
03168a86e5
|
dataflow optimizer work, phasing out 3list/3unlist
|
2005-07-28 00:13:11 +00:00 |
Slava Pestov
|
0eb85fdd0d
|
working on dataflow optimizer
|
2005-07-27 05:46:06 +00:00 |
Slava Pestov
|
238350ead1
|
more PowerPC fixes, bootstrap works
|
2005-06-09 23:49:31 +00:00 |
Slava Pestov
|
01e7a2a820
|
further PowerPC fixes
|
2005-06-08 08:49:05 +00:00 |
Slava Pestov
|
df2f809fd3
|
powerpc fixes
|
2005-06-08 03:29:47 +00:00 |
Slava Pestov
|
2fae4a59a9
|
various PowerPC generator fixes
|
2005-06-07 07:44:34 +00:00 |
Slava Pestov
|
200540e266
|
PowerPC backend work
|
2005-06-05 06:43:05 +00:00 |
Slava Pestov
|
8453c00bbf
|
PowerPC backend fixes, new %write-barrier VOP
|
2005-06-04 06:20:54 +00:00 |
Slava Pestov
|
a76f7107c3
|
more PowerPC work done; overflow checks remain
|
2005-06-03 04:47:00 +00:00 |
Slava Pestov
|
ac34c06c0c
|
new dataflow IR
|
2005-05-17 20:13:08 +00:00 |
Slava Pestov
|
55aeaadfe0
|
some stack inference work
|
2005-05-16 05:15:48 +00:00 |
Slava Pestov
|
fdcf721857
|
working on the compiler
|
2005-05-16 01:17:56 +00:00 |
Slava Pestov
|
43a19be01f
|
updated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics
|
2005-05-14 00:37:28 +00:00 |
Slava Pestov
|
bda16c11b6
|
more gengc debugging, code cleanups
|
2005-05-13 04:09:49 +00:00 |
Slava Pestov
|
69829b906b
|
fixing bugs
|
2005-05-10 03:25:46 +00:00 |
Slava Pestov
|
910812b502
|
fixnum-shift intrinsics
|
2005-05-10 02:34:47 +00:00 |
Slava Pestov
|
4face990d7
|
starting to update simplifier for vops
|
2005-05-09 06:34:15 +00:00 |
Slava Pestov
|
6df17f0a7c
|
alien-invoke compiles with VOPs
|
2005-05-09 00:30:38 +00:00 |
Slava Pestov
|
a77efca4c1
|
fix type and arithmetic-type intrinsics
|
2005-05-08 02:53:01 +00:00 |
Slava Pestov
|
124ee9ef16
|
rewrote fixnum intrinsics, and added eq? type intrinsics
|
2005-05-08 02:39:00 +00:00 |
Slava Pestov
|
ec393e6dee
|
minor reorganization of low-level code, further work on VOPs
|
2005-05-06 23:49:07 +00:00 |
Slava Pestov
|
429eb9cdb5
|
VOPs
|
2005-05-06 22:33:40 +00:00 |