Commit Graph

74 Commits (0528c5a89c42bf10dba06ffb67461fe044b6135f)

Author SHA1 Message Date
Slava Pestov 3174f87b67 minor cleanups all over the place 2005-12-10 06:02:13 +00:00
Slava Pestov e7c197dd40 fix bad symbol shadowing 2005-12-08 23:14:49 +00:00
Slava Pestov 9ef9193308 new hashtable 2005-11-27 22:45:48 +00:00
Slava Pestov 23738087aa big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { } 2005-10-30 03:25:38 +00:00
Slava Pestov c4cec1321c rename ifte to if 2005-09-24 19:21:17 +00:00
Slava Pestov 34ff4e2c27 more preliminary work for callcc compilation 2005-09-20 05:59:38 +00:00
Slava Pestov 6b3c4eccfb handle I/O on closed ports gracefully 2005-09-19 03:22:58 +00:00
Slava Pestov 7decaf614e inference updates for callcc inference 2005-09-18 05:37:28 +00:00
Slava Pestov fa1e1a4801 f throw no longer a no-op 2005-09-18 02:25:18 +00:00
Slava Pestov bf5d88b649 changes to continuation words 2005-09-14 04:37:50 +00:00
Slava Pestov b856b6294b fixes 2005-09-12 01:57:21 +00:00
Slava Pestov d0312300b8 unsafe-nth unsafe-set-nth for faster inner loops 2005-09-10 22:27:31 +00:00
Slava Pestov 8d1e921028 fix bootstrap issue 2005-09-05 21:51:23 +00:00
Slava Pestov 6617d6e2d3 fix a few compilation mishaps 2005-09-03 22:34:50 +00:00
Slava Pestov b0b5f4f79d alien tweaks 2005-09-03 18:48:25 +00:00
Slava Pestov 42ac874cbd more cleanups; split up huge gadgets vocabulary 2005-09-01 01:06:13 +00:00
Slava Pestov 45109c1a0a major cleanup 2005-08-25 19:27:38 +00:00
Slava Pestov fbd7d4fef7 inspector bug fix, sleep word 2005-08-23 19:50:32 +00:00
Slava Pestov b3e58b4380 more prettyprinter updates, unparser is gone 2005-08-22 00:50:14 +00:00
Slava Pestov b8d8685de8 clean up class<, class-and, class-or 2005-08-01 03:38:33 +00:00
Slava Pestov 315f9d547f various code cleanups, removing some redundant calls to >list, fix i/o timeouts 2005-07-23 02:18:47 +00:00
Slava Pestov 50eeb1db28 handbook updates, HTML-format changelog 2005-07-22 01:43:37 +00:00
Slava Pestov 3956f12627 rename stream-auto-flush to stream-finish 2005-07-22 01:05:17 +00:00
Slava Pestov 2673c2df69 fix bootstrap failure, unix i/o code no longer creates new sbufs all the time 2005-07-20 22:33:32 +00:00
Slava Pestov ce41c5d642 fixed stack comments of read1, minor UI updates 2005-07-20 02:29:57 +00:00
Slava Pestov 34ba2a6bfc finish stream-write-attr/stream-write1 split 2005-07-17 19:22:06 +00:00
Slava Pestov 9004533730 , no longer has the deprecated string append behavior, added stream-write1 generic 2005-07-17 18:48:55 +00:00
Slava Pestov a5c67414d8 fix errno numbers across platforms, some UI work 2005-06-26 21:48:05 +00:00
Slava Pestov 6ab56af2f3 port stream-close didn't close the fd 2005-06-23 20:00:26 +00:00
Slava Pestov f1b23d66b7 merged streams, stdio and files into io vocabulary 2005-06-19 21:50:35 +00:00
Slava Pestov 6315c1e2df bootstrap fix, I/O code cleanup, stream-read1 generic 2005-06-19 04:23:01 +00:00
Slava Pestov 4bbc5c41f4 fix multiplexer bug 2005-06-19 01:15:07 +00:00
Slava Pestov e74577120b properly handle accept returning EAGAIN or EINTR 2005-06-18 20:42:49 +00:00
Slava Pestov bf821880ab removed profiler because it sucks 2005-06-15 20:34:16 +00:00
Slava Pestov 8eae359922 I/O system now uses select() 2005-06-13 05:42:16 +00:00
Slava Pestov b022dfd1d9 fixed typo in socket code 2005-06-13 01:20:00 +00:00
Slava Pestov 905589d318 sockaddr-in struct fix for little-endian linux 2005-06-10 01:00:00 +00:00
Slava Pestov 7ec008947c various minor additions and PowerPC backend enhancements 2005-05-29 00:52:23 +00:00
Slava Pestov 97bb0de0ab I/O timeouts 2005-05-24 00:56:38 +00:00
Slava Pestov 3e3b33d614 back out skip word 2005-05-05 20:51:38 +00:00
Slava Pestov a4a2a8b19a 0.74 ready for release 2005-05-04 05:14:45 +00:00
Slava Pestov b442096677 UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness 2005-05-04 03:50:04 +00:00
Slava Pestov 8bca326561 oops 2005-05-04 00:09:04 +00:00
Slava Pestov f96779a56c simple HTTP client; with-stream* word; various tweaks and cleanups 2005-05-02 04:18:34 +00:00
Slava Pestov b679c73096 yield changes 2005-05-01 18:34:01 +00:00
Slava Pestov 9e2525982e fixes 2005-05-01 05:25:22 +00:00
Slava Pestov ea214c397e UI fixes 2005-04-30 21:17:10 +00:00
Slava Pestov 356af39cc6 truncate/floor/ceiling words; stop-httpd word fixed; accept did not yield properly 2005-04-30 04:43:39 +00:00
Slava Pestov bd5198bf39 some progress on getting FFI I/O working on Linux 2005-04-29 06:37:12 +00:00
Slava Pestov 4e8da1f829 Unix I/O fixes 2005-04-27 05:40:09 +00:00