Commit Graph

1556 Commits (6adba3fbf0d79cd390c88eebdaceb37514fefb1c)

Author SHA1 Message Date
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