Commit Graph

257 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
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
Slava Pestov 3d71ca54e4 float, double, char* struct fields 2005-05-05 07:12:37 +00:00
Slava Pestov 1e71d2368b Missing file 2005-05-04 19:51:38 +00:00
Slava Pestov a4a2a8b19a 0.74 ready for release 2005-05-04 05:14:45 +00:00
Slava Pestov 7a3a34d364 fixing matrices; fixing examples 2005-05-03 08:40:13 +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 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
Slava Pestov 008d35310b handbook updates, remove vector-length vector-nth set-vector-nth 2005-04-26 04:35:55 +00:00
Slava Pestov 8b496e60ff fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation 2005-04-25 23:54:21 +00:00
Slava Pestov 6e253bb8bb logging and unix socket fixes 2005-04-25 03:02:19 +00:00
Slava Pestov 60b6b6c8b7 remove cfactor unix i/o wrappers 2005-04-23 00:11:11 +00:00
Slava Pestov 3ab8c7cf47 removing cfactor I/O code; unix ffi I/O socket code fixes 2005-04-23 00:09:46 +00:00
Slava Pestov 8b61c03fa1 (yield) renamed to stop 2005-04-22 04:22:36 +00:00
Slava Pestov 6c11b788e0 minor cleanups here and there 2005-04-20 00:28:01 +00:00
Slava Pestov aced725ac5 socket code fleshed out 2005-04-17 22:34:09 +00:00
Slava Pestov 427c1ba898 Unix FFI I/O tested and known to work in single-threaded case 2005-04-16 02:28:37 +00:00
Slava Pestov 86e09c52ae class introspection tools 2005-04-10 22:58:30 +00:00
Slava Pestov 8f1ee76193 unix ffi i/o copy task works 2005-04-09 04:09:49 +00:00
Slava Pestov 2382cd7da7 slow but steady unix ffi i/o progress 2005-04-09 03:50:36 +00:00
Slava Pestov c114bb4fc8 set-sbuf-nth fix; more unix i/o work; adding missing file 2005-04-08 00:02:59 +00:00
Slava Pestov cc5246686f some unix i/o work 2005-04-06 02:18:36 +00:00
Slava Pestov ffb56bc567 some unix ffi i/o work 2005-04-03 22:28:55 +00:00
Mackenzie Straight 0d94270de1 rename win32 io 2005-04-03 21:50:15 +00:00
Mackenzie Straight 5433b4826e win32 fixes 2005-04-03 21:38:57 +00:00
Slava Pestov 4e96d1e5f4 lists are sequences; unions bug fix 2005-04-03 20:55:56 +00:00
Slava Pestov d57b44b4eb unix ffi stuff, buffer cleanups, debugger word renaming 2005-04-02 05:56:00 +00:00
Slava Pestov 7e1ca7fb9e more extensive buffer unit tests; minor buffer code cleanups 2005-03-30 00:48:17 +00:00
Slava Pestov 54e06729fb More PowerPC work 2005-03-19 05:30:49 +00:00
Slava Pestov 0919baa03d various cleanups, updated plugin docs, plugin fixes 2005-03-19 02:41:13 +00:00
Slava Pestov 77e7a912e7 removed style framework 2005-03-19 00:38:27 +00:00
Slava Pestov 1bcac74906 working on layouts; simpler tuple delegation 2005-03-09 03:54:59 +00:00
Slava Pestov a74632b243 hashtables were sized wrong; rename str- words to string- 2005-03-05 21:33:40 +00:00
Slava Pestov b02f5d305c minor fd-streams tweak 2005-02-25 22:25:40 +00:00
Slava Pestov 4f3457efb6 inlining method body if type of object passed to generic is known 2005-02-25 01:52:17 +00:00
Slava Pestov ba492a60d8 built in type slot meta refactoring; string capacity is now a tagged slot; references word 2005-02-21 00:03:37 +00:00
Slava Pestov 3b98c55ecf dialogs 2005-02-20 02:49:37 +00:00
Mackenzie Straight a5e03af20c minor style updates 2005-02-18 08:48:56 +00:00
Mackenzie Straight d6ba26951f fix win32 server socket bug, update makefile 2005-02-18 04:01:29 +00:00
Slava Pestov de7978b6b5 unit test fix 2005-02-18 00:01:11 +00:00
Slava Pestov f95496e655 stream word renaming 2005-02-15 03:15:02 +00:00
Chris Double 0b3a34d0c8 add browser style to words to allow browsing source. add browser and
cont-responder to factor httpd. add cont-responder tutorial to main doc
dicretory. mention location of cont-test.factor in tutorial. change
defauly startup location of browser.
2005-02-14 21:44:15 +00:00
Mackenzie Straight a1d6e58851 win32 bug fixes 2005-02-12 07:23:38 +00:00
Slava Pestov 85a37f6199 Developer's guide updates; implicit tuple constructors 2005-02-10 20:14:20 +00:00
Slava Pestov f24721a010 tuples gracefully handle changing shape 2005-02-10 03:35:11 +00:00
Slava Pestov a8c34f50a8 tuple dispatch compiled, adding USING: to more files, inference terminator cleanup, jedit cleanup, new reload word to reload a word's source file 2005-02-09 03:02:44 +00:00
Mackenzie Straight d22b17c169 win32 IO memory leak fix 2005-02-08 15:48:12 +00:00
Mackenzie Straight 151c6fac3c Threading/IO updates 2005-02-07 23:04:49 +00:00
Mackenzie Straight 5259f93c29 Preliminary win32 fixes; will refactor later 2005-02-07 14:46:56 +00:00
Slava Pestov 330db0497d tuples used for i/o streams, removed traits metaclass 2005-01-30 20:57:25 +00:00
Slava Pestov 12eceb5b44 removed <filebr>, <filebw>, renamed <filecr> to <file-reader>, <filecw> to <file-writer> 2005-01-29 05:07:56 +00:00
Slava Pestov 7e8a87f213 [[ car cdr ]] syntax replaces [ car | cdr ] 2005-01-14 00:49:47 +00:00
Mackenzie Straight d942a6e57c remove win32-console 2005-01-08 21:56:42 +00:00
Mackenzie Straight b871beabd1 Win32 IO fixes 2005-01-02 21:14:34 +00:00
Slava Pestov 911b614351 minor cleanups, new map-with and each-with words 2005-01-01 22:20:48 +00:00
Slava Pestov 81705a955d type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin 2004-12-29 08:35:46 +00:00
Mackenzie Straight d632a1dfc7 Minor cleanups; fix copyright notices 2004-12-29 07:16:03 +00:00
Mackenzie Straight 97d77d0ecc Win32 sockets support 2004-12-27 11:56:05 +00:00
Mackenzie Straight 2701f1a34f Win32 IO updates 2004-12-27 02:40:45 +00:00
Slava Pestov 2f71a0a4f6 better error reporting 2004-12-26 02:28:47 +00:00
Mackenzie Straight 4b92b047ed More Win32 IO work; FFI updates 2004-12-25 10:49:30 +00:00
Slava Pestov 66ff0243b5 huge cleanup 2004-12-24 07:52:02 +00:00
Slava Pestov 72c9f9a328 type inference work, and smart-term-hook 2004-12-23 21:37:16 +00:00
Mackenzie Straight 9591506f13 Started work on win32 IO rewrite 2004-12-23 11:51:42 +00:00
Slava Pestov 2909d9141a started type inference, and some bug fixes 2004-12-23 03:16:46 +00:00
Slava Pestov 3a242efb51 plugin fix; type-name word cleaned up 2004-12-20 20:29:55 +00:00
Slava Pestov 12a09523d4 huge code cleanup 2004-12-19 08:04:03 +00:00
Slava Pestov 6c6c23ce71 reworked bootstrap code, a lot of cleanups 2004-12-15 21:57:29 +00:00
Slava Pestov ee5fc9575d generic.factor cleanups; started generalized dispatching 2004-12-11 23:18:43 +00:00
Slava Pestov 50130a62a1 code cleanups 2004-12-11 02:39:27 +00:00
Slava Pestov e965801789 merged stack continuations combinators and logic vocabularies into kernel vocabulary 2004-12-11 00:29:07 +00:00
Slava Pestov 2df3a9e6e9 some dataflow IR unit tests and fixes 2004-11-30 04:14:12 +00:00
Slava Pestov 46d15bc82c fix literal dataflow, other fixes 2004-11-29 02:56:58 +00:00
Slava Pestov beeada9220 more rearrangement 2004-11-26 02:53:27 +00:00
Slava Pestov 3341d15590 dissolve platform/native/ 2004-11-26 02:51:47 +00:00