Chris Double
|
8d805d3dcb
|
Get cont-responder contrib examples working again, and more fixes to cont-responder for continuation word
changes.
|
2005-09-18 05:55:18 +00:00 |
Slava Pestov
|
7decaf614e
|
inference updates for callcc inference
|
2005-09-18 05:37:28 +00:00 |
Chris Double
|
cd6977e979
|
get cont-responder working with continuation word changes
|
2005-09-18 05:36:59 +00:00 |
Slava Pestov
|
989a330f67
|
missing file
|
2005-09-18 02:52:02 +00:00 |
Slava Pestov
|
fa1e1a4801
|
f throw no longer a no-op
|
2005-09-18 02:25:18 +00:00 |
Chris Double
|
9193b4fecb
|
Changed callcc0 and callcc1 to use with-continuation.
|
2005-09-18 02:18:28 +00:00 |
Slava Pestov
|
277630eeae
|
fix sleep bug
|
2005-09-17 19:25:18 +00:00 |
Slava Pestov
|
b0426d93e4
|
remove meets
|
2005-09-17 08:15:05 +00:00 |
Slava Pestov
|
59854a2546
|
more minor tweaks to make bootstrap faster
|
2005-09-17 03:33:20 +00:00 |
Slava Pestov
|
8af5e755c6
|
add 1+ 1- words and other tweaks
|
2005-09-17 02:47:28 +00:00 |
Slava Pestov
|
68da8852cc
|
compiler performance improvements, more usages of 2apply, rename nmap to inject
|
2005-09-17 00:49:24 +00:00 |
Slava Pestov
|
7ecbfb5c98
|
big generic word cleanup; kill-literals optimization; continuations overhaul
|
2005-09-16 06:39:33 +00:00 |
Slava Pestov
|
bf5d88b649
|
changes to continuation words
|
2005-09-14 04:37:50 +00:00 |
Chris Double
|
e0bc6e8166
|
space invaders: fix things so 'step' compiles
|
2005-09-12 23:22:02 +00:00 |
Chris Double
|
a70469d3e9
|
Add coroutines code to contrib
|
2005-09-12 23:20:46 +00:00 |
Slava Pestov
|
f9600934c6
|
UI fixed and other tweaks
|
2005-09-12 22:14:29 +00:00 |
Doug Coleman
|
ea7e1bc7fc
|
Added USE: arrays to fix bootstrap on Windows
|
2005-09-12 15:10:33 +00:00 |
Slava Pestov
|
bc8615b713
|
unit test fix
|
2005-09-12 02:01:59 +00:00 |
Slava Pestov
|
b856b6294b
|
fixes
|
2005-09-12 01:57:21 +00:00 |
Slava Pestov
|
5953497dae
|
fixes, removed empty-vector
|
2005-09-12 01:18:19 +00:00 |
Slava Pestov
|
27439f95c9
|
arrays are now better supported, various cleanups
|
2005-09-12 00:46:55 +00:00 |
Chris Double
|
0f54aa9e13
|
space invaders: fix half carry problem, this fixing score problem. Implemented remaining 8080 instructions.
|
2005-09-11 22:32:44 +00:00 |
Chris Double
|
dede7e0dba
|
space invaders: sync frame rate. reorganise code into generic 8080 and space invaders portions. remove dead
code.
|
2005-09-11 01:51:05 +00:00 |
Slava Pestov
|
d0312300b8
|
unsafe-nth unsafe-set-nth for faster inner loops
|
2005-09-10 22:27:31 +00:00 |
Slava Pestov
|
22ab0d97fa
|
performance improvements
|
2005-09-10 19:53:17 +00:00 |
Slava Pestov
|
d978c8c032
|
adding raytracer to CVS
|
2005-09-10 07:11:05 +00:00 |
Chris Double
|
0bb2ae3715
|
space invaders: update readme
|
2005-09-10 06:59:47 +00:00 |
Slava Pestov
|
3f20042a03
|
fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops
|
2005-09-10 06:56:33 +00:00 |
Chris Double
|
43ee7d00c6
|
space invaders: fix load order issue.
|
2005-09-10 06:43:21 +00:00 |
Chris Double
|
de16313d06
|
space invaders: Reimplemented a bunch of instructions in a clearer manner, following the 8080 data sheet.
Added left, right and fire.
|
2005-09-10 06:37:56 +00:00 |
Slava Pestov
|
1e92f8d31b
|
back out simple labels for now
|
2005-09-10 05:38:17 +00:00 |
Slava Pestov
|
64b89e3e84
|
fixes
|
2005-09-10 04:55:46 +00:00 |
Slava Pestov
|
55299ac101
|
fix set-length performance regression
|
2005-09-10 04:26:12 +00:00 |
Daniel Ehrenberg
|
9531e60cd3
|
miscellaneous changes
|
2005-09-10 03:52:12 +00:00 |
Slava Pestov
|
6952bcdda8
|
simple labels optimization
|
2005-09-10 03:40:08 +00:00 |
Slava Pestov
|
45d32d5089
|
reintroduce some intrinsics optimizations
|
2005-09-10 02:34:24 +00:00 |
Daniel Ehrenberg
|
d7c0518433
|
adding xml.factor
|
2005-09-10 01:29:28 +00:00 |
Slava Pestov
|
d2eddcb4e8
|
removing non-branching fixnum comparison vops
|
2005-09-09 22:00:38 +00:00 |
Slava Pestov
|
2bdd82ea53
|
simpler t
|
2005-09-09 21:32:38 +00:00 |
Slava Pestov
|
d2f18a45de
|
remove pointless optimization
|
2005-09-09 21:11:48 +00:00 |
Slava Pestov
|
d7701a0daa
|
fix regression in basic block optimizer
|
2005-09-09 20:45:18 +00:00 |
Slava Pestov
|
6e3340ebbd
|
basic block optimizer bug fix
|
2005-09-09 05:35:40 +00:00 |
Slava Pestov
|
baa1473dda
|
bootstrap fix
|
2005-09-09 04:18:31 +00:00 |
Slava Pestov
|
5fa2195c0c
|
more basic block optimizer work
|
2005-09-09 04:17:19 +00:00 |
Slava Pestov
|
55e2a9e232
|
reworking simplifier and basic blocks
|
2005-09-09 02:23:54 +00:00 |
Chris Double
|
b3003e4759
|
space invaders: more tests and fixes
|
2005-09-08 23:48:54 +00:00 |
Doug Coleman
|
dadffdf6e3
|
Inlined the hashtable in sha1.
|
2005-09-08 16:05:25 +00:00 |
Slava Pestov
|
5648b40a16
|
dead load/store elimination
|
2005-09-08 04:37:17 +00:00 |
Chris Double
|
d1a7708d21
|
space invaders: add rom building instructions
|
2005-09-08 04:03:56 +00:00 |
Slava Pestov
|
599c985fac
|
optimize literals on either size of a shuffle
|
2005-09-08 02:50:08 +00:00 |