Commit Graph

224 Commits (aa8fe942eeb849bb44dccf151c670ea9e30ee063)

Author SHA1 Message Date
slava 98c514b9cd Tabular output 2006-06-08 03:04:37 +00:00
slava 562533dc9c Documentation updates -- most primitives now documented 2006-06-06 02:04:49 +00:00
slava 2235fbf8c0 Minor win32 fixes 2006-05-25 20:06:25 +00:00
slava b6beb189b5 Fix doc typo 2006-05-20 20:46:53 +00:00
slava 43096fb63b Fiddling with prettyprinter, working on single-stepper 2006-05-19 04:19:08 +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 2fd9ea7fda More robust duplex stream 2006-04-28 04:03:10 +00:00
slava a26c93ff45 Cleanup compiler and some minor library code 2006-04-03 05:33:52 +00:00
slava 0568d50415 Change how resource-path works 2006-03-28 03:20:42 +00:00
slava c89a40f902 malloc cleanup 2006-03-08 21:06:13 +00:00
slava 3cfa0db854 Bootstrap fix 2006-02-25 03:54:41 +00:00
slava a8eb37f582 Tiny I/O code cleanup 2006-02-25 03:40:36 +00:00
slava a0b10e42fa Fix file-responder directory listing problem 2006-02-06 19:31:54 +00:00
slava 16f54dfde6 little C streams cleanup 2006-02-04 01:01:31 +00:00
slava a40b1e12de File responder directory listing fixes 2006-02-01 03:43:29 +00:00
Slava Pestov 8569427c4e added a zero? word 2006-01-28 20:49:31 +00:00
Slava Pestov 2c4d058fdc markup cleanups, removed terpri*, help responder and browser responder improvements 2006-01-21 07:37:39 +00:00
Slava Pestov 5244c332ff missing file 2006-01-19 21:14:05 +00:00
Slava Pestov 60a147bbfa more I/O docs; added missing files from twb's patch 2006-01-19 08:03:32 +00:00
Slava Pestov bc257b0df8 minor style cleanup 2006-01-18 23:50:52 +00:00
Slava Pestov 54f38ab8a8 finish io word docs 2006-01-18 05:34:26 +00:00
Slava Pestov 7985d315f8 fix typo 2006-01-17 08:13:57 +00:00
Slava Pestov 6b49173e27 more I/O docs 2006-01-17 07:43:38 +00:00
Slava Pestov 0969ad8df0 more help docs 2006-01-17 06:02:23 +00:00
Slava Pestov 6a4def3812 I/O documentation and code cleanups 2006-01-16 07:48:15 +00:00
Slava Pestov 5784027842 fix weirdness 2006-01-14 01:13:14 +00:00
Slava Pestov d19ffd6b6a slots documentation 2006-01-09 06:34:23 +00:00
Slava Pestov 0771037b15 help system and tutorial improvements 2005-12-29 01:25:17 +00:00
Slava Pestov 53c6cb2179 make class< a bit faster, mutable strings 2005-12-26 02:05:31 +00:00
Slava Pestov b2307c91e6 markup language work 2005-12-20 04:18:15 +00:00
Slava Pestov 9942630dad markup fixes; changing some stream protocol details 2005-12-19 07:12:40 +00:00
Slava Pestov b0e89c4984 made it an error to reference non-existent vocabularies in a USE: declaration; fixed this error in library source files 2005-12-17 14:55:00 +00:00
Slava Pestov b7992f93a5 fixing various bugs 2005-12-17 03:24:39 +00:00
Slava Pestov 11552b0254 moved null streams to fix load order issue 2005-12-17 02:15:43 +00:00
Slava Pestov cf9fde020f extended stream output protocol 2005-12-17 02:12:35 +00:00
Slava Pestov d3b4726790 new bootstrap system; some other code cleanups 2005-12-13 22:33:58 +00:00
Slava Pestov 3174f87b67 minor cleanups all over the place 2005-12-10 06:02:13 +00:00
Slava Pestov 0635fe6d38 fix directory listing 2005-12-03 21:13:09 +00:00
Slava Pestov 7835222da8 httpd fixes 2005-11-30 04:49:59 +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 99fe3b4a54 outliner improvements 2005-09-27 18:12:17 +00:00
Slava Pestov 55a2ac9b33 working on incremental layout 2005-09-26 00:41:49 +00:00
Slava Pestov c4cec1321c rename ifte to if 2005-09-24 19:21:17 +00:00
Slava Pestov b45b514404 remove infer-only nonsense 2005-09-23 03:18:12 +00:00
Slava Pestov d04b47ebe3 getting more words to infer 2005-09-21 05:12:16 +00:00
Slava Pestov 29190ebc3e catch change, new cleanup word, with-server combinator 2005-09-21 00:18:01 +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 d0312300b8 unsafe-nth unsafe-set-nth for faster inner loops 2005-09-10 22:27:31 +00:00
Slava Pestov 7f7a0a057e working on PowerPC overflow checks 2005-09-05 07:06:47 +00:00
Slava Pestov bd9c30b367 cleanups 2005-09-01 20:37:32 +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 c3d92a0b4e working on visibile-children* 2005-08-24 14:19:09 +00:00
Slava Pestov fbd7d4fef7 inspector bug fix, sleep word 2005-08-23 19:50:32 +00:00
Slava Pestov 6086945dd7 more code cleanups; new make-hash idiom 2005-08-22 06:06:32 +00:00
Slava Pestov b3e58b4380 more prettyprinter updates, unparser is gone 2005-08-22 00:50:14 +00:00
Slava Pestov 9adffd9388 new prettyprinter 2005-08-21 05:17:37 +00:00
Slava Pestov c8eacd7b0b major bootstrap cleanup 2005-08-20 01:46:12 +00:00
Slava Pestov 633466f129 minor fixes, new quicksort implementatin 2005-08-14 03:39:46 +00:00
Slava Pestov a7496b5742 more recursive value inference bug fixing 2005-08-06 06:44:25 +00:00
Slava Pestov dcac6687a0 dataflow optimizer improvement 2005-07-29 03:33:18 +00:00
Slava Pestov 7b470868c1 integers support sequence protocol, remove count, project, project-with, remove zip, clean up a lot of code 2005-07-25 21:13:35 +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 462536cf2d handbook updates, and more stream word renamings 2005-07-22 03:36:40 +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 2bdd8d33c2 missing IN: declaration 2005-07-20 01:52:10 +00:00
Slava Pestov 91d638450d string-compare ==> lexi, string> ==> lexi> 2005-07-19 08:23:33 +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 d9c4a82c7a big sequences refactoring 2005-07-17 02:16:18 +00:00
Slava Pestov 520eaa65ef minor UI fixes, updating html streams to not use obsolete style keys 2005-07-12 02:47:38 +00:00
Slava Pestov 5b65aff2b4 removed ansi streams, and simplified listener code 2005-06-27 07:54:43 +00:00
Slava Pestov ff14477e05 duplex-stream stream-close bugfix 2005-06-24 02:35:41 +00:00
Slava Pestov 21fba39b80 duplex-stream stream-close was broken 2005-06-23 19:55:17 +00:00
Slava Pestov 69608069e1 new add word, got rid of unused stdio-stream 2005-06-23 19:53:54 +00:00
Slava Pestov c918e5d9b1 with-string is now string-out, string-in combinator, documentation updates 2005-06-19 22:53:58 +00:00
Slava Pestov d3362965dd string input streams 2005-06-19 22:31:02 +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 69334b2043 various cleanups, and a new register class concept in preparation for float parameters in PowerPC FFI 2005-06-14 09:01:07 +00:00
Slava Pestov 10492c2f2d rename stdio-binary to binary 2005-06-13 00:57:20 +00:00
Slava Pestov cd9e2f6c9f stdio-binary cleanup 2005-06-10 20:08:00 +00:00
Slava Pestov 7ec008947c various minor additions and PowerPC backend enhancements 2005-05-29 00:52:23 +00:00
Slava Pestov 712cb5fa24 miscellaneous bug fixes and cleanups, powerpc work 2005-05-24 23:59:21 +00:00
Slava Pestov 97bb0de0ab I/O timeouts 2005-05-24 00:56:38 +00:00
Slava Pestov 2645eaf918 httpd fixes and socket timeout 2005-05-23 23:14:29 +00:00
Slava Pestov 8d12fec3eb more sequence cleanups 2005-05-18 20:26:22 +00:00
Slava Pestov cc1e664a99 string sub-primitives 2005-05-06 02:30:58 +00:00
Slava Pestov 3e3b33d614 back out skip word 2005-05-05 20:51:38 +00:00