slava
|
d0b79a9419
|
Re-introducing sum and product words, new change-nth and remove-index words, track control replaces and generalizes splitter
|
2006-05-20 01:08:42 +00:00 |
slava
|
e76ba67cbf
|
Minor alien fixes
|
2006-05-19 19:53:30 +00:00 |
slava
|
36f324370a
|
Cons-less runtime now bootstraps itself
|
2006-05-17 23:05:44 +00:00 |
slava
|
ee75b478ab
|
Last traces of conses removed
|
2006-05-17 18:55:46 +00:00 |
slava
|
9b286735ea
|
More quotation work
|
2006-05-16 20:50:51 +00:00 |
slava
|
0727036ee6
|
Ratios and complexes now have headers, inference fixes
|
2006-05-15 22:00:37 +00:00 |
slava
|
e63be4d157
|
More test fixes
|
2006-05-15 05:49:07 +00:00 |
slava
|
1951e63d2d
|
Fix various test failures
|
2006-05-15 05:37:11 +00:00 |
slava
|
f3ce2a15ed
|
More cons cell removals
|
2006-05-15 05:01:47 +00:00 |
slava
|
fbfad83957
|
Remove cons usage from runtime
|
2006-05-15 04:03:55 +00:00 |
slava
|
307bc73f5e
|
reverse-slice ==> <reversed>
|
2006-05-15 03:25:34 +00:00 |
slava
|
a7be80d994
|
Parser no longer calls 'swons'
|
2006-05-15 03:10:54 +00:00 |
slava
|
c3f37f956f
|
AMD64 fixes
|
2006-05-15 00:05:57 +00:00 |
slava
|
b1681213f0
|
fp-scratch cleanup
|
2006-05-14 20:44:47 +00:00 |
slava
|
4513192968
|
Minor fixes
|
2006-05-14 19:44:07 +00:00 |
slava
|
22eae0be15
|
Compiler cleanups and bootstrap speedup
|
2006-05-12 21:07:56 +00:00 |
slava
|
30e1f0fc2b
|
Fix set-slot on x86
|
2006-05-11 23:46:19 +00:00 |
slava
|
4cd4db2347
|
Update AMD64 backend and clean up other backends
|
2006-05-11 06:22:51 +00:00 |
slava
|
1cce70aad6
|
Changing list code to use generic sequence words
|
2006-05-11 00:32:04 +00:00 |
slava
|
63703c2713
|
Minor performance improvements in optimizer
|
2006-05-10 22:51:18 +00:00 |
slava
|
72fe1b6134
|
Optimizer cleanup
|
2006-05-10 07:40:03 +00:00 |
slava
|
fd8a3062e3
|
Bootstrap performance improvement and assorted cleanups
|
2006-05-10 06:18:25 +00:00 |
slava
|
a842703e2f
|
Fix typos
|
2006-05-10 02:22:21 +00:00 |
slava
|
bfc0a0e67a
|
Floating point intrinsics for PowerPC
|
2006-05-10 01:37:07 +00:00 |
slava
|
a395743af5
|
Templates fixes for float vreg allocation
|
2006-05-09 17:48:55 +00:00 |
slava
|
3b6cccb620
|
Templates cleanups
|
2006-05-09 17:17:03 +00:00 |
slava
|
3c92baf8ed
|
Bootstrap and compiler fixes
|
2006-05-09 16:38:57 +00:00 |
slava
|
da2fc4eaba
|
Compiler work
|
2006-05-09 15:31:10 +00:00 |
slava
|
e0af419b9b
|
Minor fixes
|
2006-05-06 04:27:40 +00:00 |
slava
|
e13b28e0d5
|
More float tests, x86 float fixes
|
2006-05-06 03:06:08 +00:00 |
slava
|
6318d7d719
|
Floating point fixes
|
2006-05-06 01:41:57 +00:00 |
slava
|
da29021086
|
Working on float intrinsics
|
2006-05-06 00:06:57 +00:00 |
slava
|
2fa14f55ad
|
New 'pentium4' architecture
|
2006-05-05 06:08:37 +00:00 |
slava
|
a6e9ed5c21
|
Preliminary floating point intrinsics work
|
2006-05-05 06:00:17 +00:00 |
slava
|
4af21da845
|
Register allocation cleanup
|
2006-05-04 22:19:39 +00:00 |
slava
|
1964164664
|
vregs now delegate to a register class
|
2006-05-04 22:08:52 +00:00 |
slava
|
e2f6bf6fef
|
Update x86 assembler for SSE2
|
2006-05-04 20:05:58 +00:00 |
slava
|
229b0c26a4
|
Minor fixes
|
2006-05-03 00:26:48 +00:00 |
slava
|
1a86171a99
|
Working on method inlining optimization
|
2006-05-02 18:16:59 +00:00 |
slava
|
5d7d205081
|
Type inference for clone and (clone)
|
2006-05-02 10:13:43 +00:00 |
slava
|
adca3c8464
|
Tweaking some declarations
|
2006-05-02 10:05:58 +00:00 |
slava
|
fd3f37c8e3
|
Aggressive arithmetic inlining
|
2006-05-02 07:05:57 +00:00 |
slava
|
eb4ba47ef1
|
New optimizations: useless coerce elimination, builtin slot type declarations
|
2006-05-02 05:49:52 +00:00 |
slava
|
1bc9dbcf2a
|
Specializer optimization
|
2006-05-02 04:11:59 +00:00 |
slava
|
bdd78ad160
|
Generate if-intrinsics in more cases
|
2006-05-02 03:30:24 +00:00 |
slava
|
7c53f7ef57
|
Disable set-slot intrinsic since it seems problematic
|
2006-05-02 02:12:08 +00:00 |
slava
|
73730188c0
|
Updating x86 intrinsics
|
2006-05-02 00:45:40 +00:00 |
slava
|
706c5d825a
|
First approximation at x86 intrinsic definitions
|
2006-04-30 20:13:35 +00:00 |
slava
|
cad17564ad
|
Add +clobber annotations for future optimization
|
2006-04-30 20:12:54 +00:00 |
slava
|
8e9a27eea0
|
Fix some problems in the x86 backend
|
2006-04-29 22:33:05 +00:00 |