Slava Pestov
|
4ce519c9f9
|
more cleanups
|
2005-08-22 19:33:18 +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
|
ad94142247
|
clickable code snippets in the tutorial
|
2005-07-20 05:16:33 +00:00 |
Slava Pestov
|
f8afe6856e
|
assemble [ EAX 0 ] etc as [ EAX ]
|
2005-07-20 04:50:26 +00:00 |
Slava Pestov
|
bf821880ab
|
removed profiler because it sucks
|
2005-06-15 20:34:16 +00:00 |
Slava Pestov
|
3b466e79fd
|
float-regs cleanup
|
2005-06-15 00:54:11 +00:00 |
Slava Pestov
|
69334b2043
|
various cleanups, and a new register class concept in preparation for float parameters in PowerPC FFI
|
2005-06-14 09:01:07 +00:00 |
Slava Pestov
|
2fae4a59a9
|
various PowerPC generator fixes
|
2005-06-07 07:44:34 +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
|
b77e05e018
|
%arithmetic-type generator
|
2005-05-30 07:37:22 +00:00 |
Slava Pestov
|
92378e773b
|
more PowerPC vops
|
2005-05-30 04:21:17 +00:00 |
Slava Pestov
|
7ec008947c
|
various minor additions and PowerPC backend enhancements
|
2005-05-29 00:52:23 +00:00 |
Slava Pestov
|
da106bc246
|
starting to update compiler for powerpc
|
2005-05-24 05:26:45 +00:00 |
Slava Pestov
|
7418990bdc
|
linear IR and simplifier refactoring
|
2005-05-16 21:01:39 +00:00 |
Slava Pestov
|
fdcf721857
|
working on the compiler
|
2005-05-16 01:17:56 +00:00 |
Slava Pestov
|
3ece9e9b88
|
gengc and relocation fixes; inference cleanups
|
2005-05-14 04:23:00 +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
|
3b5855a195
|
generational gc and compiler relocation fixes
|
2005-05-13 22:27:18 +00:00 |
Slava Pestov
|
bda16c11b6
|
more gengc debugging, code cleanups
|
2005-05-13 04:09:49 +00:00 |
Slava Pestov
|
ce985afd89
|
fix fixnum+ and fixnum- overflow
|
2005-05-10 04:09:16 +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
|
e49b41f3b9
|
fix reversed logic in x86 %jump-f and %jump-t
|
2005-05-08 04:40:47 +00:00 |
Slava Pestov
|
0abaf247de
|
various VOP fixes, simple words compile again
|
2005-05-08 04:21:00 +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 |
Slava Pestov
|
3d71ca54e4
|
float, double, char* struct fields
|
2005-05-05 07:12:37 +00:00 |
Slava Pestov
|
656a4bf1ed
|
float and double types in FFI, minor cleanups here and there to kick off 0.75
|
2005-05-05 02:34:55 +00:00 |
Slava Pestov
|
09123b279a
|
miscellaneous fixes for I/O and PowerPC FFI
|
2005-04-24 04:27:07 +00:00 |
Slava Pestov
|
9cc3616a82
|
preliminary work on PowerPC FFI
|
2005-04-23 23:34:06 +00:00 |
Slava Pestov
|
f39394d25e
|
sequence protocol
|
2005-04-02 07:39:33 +00:00 |
Slava Pestov
|
9e678e52c7
|
accessing global variables with FFI
|
2005-03-30 00:11:10 +00:00 |
Slava Pestov
|
22d5277c69
|
PowerPC backend functional
|
2005-03-22 01:53:26 +00:00 |
Slava Pestov
|
e683ecf630
|
PowerPC slot and #dispatch generators
|
2005-03-20 02:23:21 +00:00 |
Slava Pestov
|
7383005eae
|
PowerPC subroutine linkage was terribly broken
|
2005-03-20 01:37:25 +00:00 |
Slava Pestov
|
54e06729fb
|
More PowerPC work
|
2005-03-19 05:30:49 +00:00 |
Slava Pestov
|
57559ee676
|
PowerPC work on conditionals and branches
|
2005-03-18 04:29:08 +00:00 |
Slava Pestov
|
99befd82e4
|
PowerPC backend work
|
2005-03-16 03:23:52 +00:00 |
Slava Pestov
|
70d534d587
|
compiling a prologue and epilogue on PowerPC
|
2005-03-15 23:18:33 +00:00 |
Slava Pestov
|
5e5cc68fec
|
error reporting hack
|
2005-03-15 21:50:08 +00:00 |
Slava Pestov
|
82977255ce
|
cleaning up relocation code
|
2005-03-15 01:09:32 +00:00 |
Slava Pestov
|
f0dfb77690
|
renaming word-parameter to word-def; renaming word-property to word-prop
|
2005-03-05 19:45:23 +00:00 |
Slava Pestov
|
6b9133bf30
|
inference errors printed; type violations are flagged; plugin fixes
|
2005-02-23 04:07:47 +00:00 |
Slava Pestov
|
9eb0046f09
|
ds is in esi now
|
2005-02-17 04:24:35 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |