Commit Graph

989 Commits (49bc74e044fad86fd1a4c44b1811c6bc859b6bb0)

Author SHA1 Message Date
Slava Pestov 6b3c4eccfb handle I/O on closed ports gracefully 2005-09-19 03:22:58 +00:00
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
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
Slava Pestov d0312300b8 unsafe-nth unsafe-set-nth for faster inner loops 2005-09-10 22:27:31 +00:00
Slava Pestov 3f20042a03 fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops 2005-09-10 06:56:33 +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
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
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
Slava Pestov 5648b40a16 dead load/store elimination 2005-09-08 04:37:17 +00:00
Slava Pestov 599c985fac optimize literals on either size of a shuffle 2005-09-08 02:50:08 +00:00
Slava Pestov 18eb2b5e94 another minor improvement to literal killing 2005-09-07 22:56:42 +00:00
Slava Pestov e7c8ca1523 another minor improvement to literal killing 2005-09-07 22:38:16 +00:00
Slava Pestov 258f853911 improved literal killing optimization 2005-09-07 21:21:11 +00:00
Slava Pestov 51e8a735b5 typos 2005-09-06 18:52:06 +00:00
Slava Pestov e59e605357 prettyprinter fix 2005-09-06 00:36:10 +00:00
Slava Pestov 30f0dcf5b9 fix powerpc typo 2005-09-06 00:33:36 +00:00
Slava Pestov 93b15a118f prettyprinter fix 2005-09-05 22:00:20 +00:00
Slava Pestov 8d1e921028 fix bootstrap issue 2005-09-05 21:51:23 +00:00
Slava Pestov 6c253ffae8 fix bootstrap issue 2005-09-05 21:36:20 +00:00
Slava Pestov d35b6d39e3 fixnum/i overflow 2005-09-05 21:14:15 +00:00
Slava Pestov 7f7a0a057e working on PowerPC overflow checks 2005-09-05 07:06:47 +00:00
Slava Pestov dec3415da5 updating PowerPC compiler to proper register usage requirements as stipulated by ABI 2005-09-05 00:23:18 +00:00
Slava Pestov 78fbeb867e fix typo 2005-09-04 23:52:50 +00:00