Commit Graph

256 Commits (dc161369cc0189a51d5e57de270ad1e6318efffa)

Author SHA1 Message Date
Slava Pestov 5df49666de command for inserting USE: declarations, cfactor memory management cleanup 2004-09-01 00:31:16 +00:00
Slava Pestov 24bf7e17be some combinators cleaned up, whatever else 2004-08-31 04:27:09 +00:00
Slava Pestov 522c4d74ea file responder directory listing 2004-08-31 00:24:19 +00:00
Slava Pestov 859b252144 file responder: redirect if directory url does not end with /, and other changes to httpd 2004-08-30 03:30:54 +00:00
Slava Pestov 75c85db354 string hashcodes are fixnums 2004-08-29 19:56:30 +00:00
Slava Pestov 9901fbdc28 words are now hashed 2004-08-29 08:03:16 +00:00
Slava Pestov dd45011141 improved CPU profiler; memory profiler 2004-08-29 07:20:19 +00:00
Slava Pestov 5db5504ffe CFactor documentation comments 2004-08-29 05:50:34 +00:00
Slava Pestov 7f16568a49 clean up bignum cached constants 2004-08-29 05:04:42 +00:00
Slava Pestov b64d81b3d2 new files vocab, dissolved builtins vocab, moved tutorial programs to doc/tutorial/ 2004-08-28 20:43:43 +00:00
Slava Pestov 7a6d816ab0 Factor 0.64 2004-08-28 03:20:10 +00:00
Slava Pestov e0590377ff fix various memory corruption issues 2004-08-27 06:09:24 +00:00
Slava Pestov a42442364a fix mandel.factor 2004-08-27 03:11:46 +00:00
Slava Pestov daadfa612c bignums are done 2004-08-26 23:37:22 +00:00
Slava Pestov d44ef14827 some bignum work 2004-08-26 00:51:19 +00:00
Slava Pestov 9ac36ce1b6 bignums (sort of) 2004-08-25 06:00:52 +00:00
Slava Pestov c78b0a099a inferior.factor is usable for real work 2004-08-24 22:01:36 +00:00
Slava Pestov d8baa7d9ad removed unnecessary top-level-continuation stuff 2004-08-24 19:27:37 +00:00
Slava Pestov 4089ce36de rename contains to contains? for consistency 2004-08-24 19:11:10 +00:00
Slava Pestov 66719b8661 oops 2004-08-24 00:53:29 +00:00
Slava Pestov a5d4939d9a multitasking httpd 2004-08-24 00:44:58 +00:00
Slava Pestov 9f69c2ed86 fix for socket closing 2004-08-23 22:46:46 +00:00
Slava Pestov 64de158286 some miscellaneous error handling and bootstrapping cleanups 2004-08-23 06:15:10 +00:00
Slava Pestov c66ded6bf8 a profiler 2004-08-23 05:13:09 +00:00
Slava Pestov b23622f947 better error reporting in native factor 2004-08-23 03:02:29 +00:00
Slava Pestov 239ce6d822 fix some usages of inject 2004-08-22 23:06:51 +00:00
Slava Pestov 9148e6b629 ditch map, rename inject to map 2004-08-22 21:28:31 +00:00
Slava Pestov f11f2997f5 html stream generates css 2004-08-22 20:04:55 +00:00
Slava Pestov 67ea27e49c read1 stream operation added, inferior.factor styled text communication protocol 2004-08-22 05:46:26 +00:00
Slava Pestov c168b4ea8a documentation updates 2004-08-21 06:55:37 +00:00
Slava Pestov 69bd188cc0 multitasking 2004-08-21 01:26:25 +00:00
Slava Pestov 2c5413cec5 fix redirect headers, postpone i/o errors until calling operation recovers them 2004-08-21 01:16:47 +00:00
Slava Pestov 87331addba improved native run-resource 2004-08-20 23:27:48 +00:00
Slava Pestov 5b24e99fc9 working on cfactor bootstrap 2004-08-20 22:48:08 +00:00
Slava Pestov e062a5f743 completion popups for shuffle defs 2004-08-20 06:08:20 +00:00
Slava Pestov 719deda937 read# works 2004-08-20 05:49:14 +00:00
Slava Pestov 1baa702d3b word/set-word moved to words vocabulary 2004-08-19 23:42:20 +00:00
Slava Pestov ad479d18e9 io fixes 2004-08-19 23:06:43 +00:00
Slava Pestov 9d2af6d349 client socket works 2004-08-18 23:22:15 +00:00
Slava Pestov 73a4e3e6c5 some plugin bug fixes, and implementing client sockets in cfactor 2004-08-18 19:23:42 +00:00
Slava Pestov a0b66d2028 communicating with jedit over a socket 2004-08-18 05:13:56 +00:00
Slava Pestov 7eecd21b19 log-client in native httpd works 2004-08-18 03:49:48 +00:00
Slava Pestov 0c609f4a48 bignum bitnot, bitop tests 2004-08-18 03:42:10 +00:00
Slava Pestov c8cc64b031 better 'see' 2004-08-18 03:09:16 +00:00
Slava Pestov 8fc64f119e remove unnecessary parsing words 2004-08-18 02:08:35 +00:00
Slava Pestov f7b77cbba7 action menus shown when listener links clicked 2004-08-18 01:57:45 +00:00
Slava Pestov 5c00ef85dd header and post request in variables, other tweaks 2004-08-18 00:44:57 +00:00
Slava Pestov a31b221ed4 completion popups in factor jedit plugin 2004-08-17 03:52:52 +00:00
Slava Pestov c03c22d3d9 0.62 ready for release 2004-08-17 01:11:27 +00:00
Slava Pestov 70ea45ab84 single-tasking callback i/o works 2004-08-17 00:42:30 +00:00
Slava Pestov 6165c935d3 no longer try using the same port for reading and writing 2004-08-16 23:29:07 +00:00
Slava Pestov e9e336b076 documentation updates, set-nth remove-nth head words 2004-08-16 06:02:56 +00:00
Slava Pestov 4cf12addb2 minor inspector improvements and other stuff to end day 2004-08-16 03:09:06 +00:00
Slava Pestov f8e91e95f9 fix vocabulary mess up in factor plugin, working on non-blocking sockets 2004-08-16 02:45:08 +00:00
Slava Pestov cfdaa293c9 fix invalid select() usage 2004-08-13 22:43:03 +00:00
Slava Pestov 00dc2c9464 guard pages for stack, started io multiplexing 2004-08-12 21:36:36 +00:00
Slava Pestov 3169e03624 guard pages 2004-08-12 06:13:43 +00:00
Slava Pestov 1e8a33ae99 write buffering in native factor 2004-08-11 20:56:48 +00:00
Slava Pestov 6f2ea59ac9 integration using simpson's method 2004-08-11 05:30:44 +00:00
Slava Pestov c58ca29ef7 error in one client does not kill httpd 2004-08-11 03:54:12 +00:00
Slava Pestov ac1855bc15 native factor httpd 2004-08-11 03:48:08 +00:00
Slava Pestov d94e0bb97d working on http server, word of the day 2004-08-11 01:32:10 +00:00
Slava Pestov 4d036d397a vectors in java factor, vector= in native 2004-08-10 23:53:54 +00:00
Slava Pestov ec1533c946 fix jfactor memory leak 2004-08-10 05:38:49 +00:00
Slava Pestov d3a0945196 fix bigtime gc bug 2004-08-10 04:58:52 +00:00
Slava Pestov c737ea4379 Factor 0.61 2004-08-10 01:59:47 +00:00
Slava Pestov 3489076404 <namespace> [ ... ] bind ==> [ ... ] with-scope 2004-08-09 01:24:01 +00:00
Slava Pestov 0620dcc6a5 url-encoding and html vocabularies in native factor, some new unit tests, listener improvements 2004-08-08 21:20:54 +00:00
Slava Pestov 6431535692 cannot close stdio 2004-08-08 04:27:30 +00:00
Slava Pestov 62d8493967 fix some compile warnings 2004-08-07 23:59:54 +00:00
Slava Pestov ed823f4af9 parse number fix, doc updates, sparc32 fix, big-endian float fix 2004-08-07 22:45:48 +00:00
Slava Pestov 38835c2832 complex numbers in native factor, all of test suite except html and httpd tests runs in native factor 2004-08-06 22:40:44 +00:00
Slava Pestov 26cc9ba32c more work on jedit plugin 2004-08-06 20:43:40 +00:00
Slava Pestov 0b73b1c864 Factor jEdit plugin! 2004-08-06 06:51:32 +00:00
Slava Pestov 2740c77a10 complex numbers 2004-08-06 00:29:52 +00:00
Slava Pestov d7eb8e8b2d floats 2004-08-05 21:33:02 +00:00
Slava Pestov 3ad0b47e2d clean up native arithmetic code 2004-08-05 19:18:31 +00:00
Slava Pestov fc1d635773 srandomdev no longer used 2004-08-05 03:09:33 +00:00
Slava Pestov ba77598f0d ratios 2004-08-05 02:43:58 +00:00
Slava Pestov faa6913759 random number generation and other goodies 2004-08-04 22:25:29 +00:00
Slava Pestov f68cc94ee4 working on the test suite 2004-08-04 07:12:55 +00:00
Slava Pestov 4d876fdc00 bump version number, add docs to cvs 2004-08-04 03:44:43 +00:00
Slava Pestov 8d5ffb360b native factor successfully cross compiles a new image 2004-08-03 06:08:11 +00:00
Slava Pestov ed63d91759 some more bootstrapping fixes 2004-08-01 23:26:43 +00:00
Slava Pestov ccdbccc139 it boots! 2004-07-31 20:11:30 +00:00
Slava Pestov de95f233de some progress towards self hosting 2004-07-31 18:58:16 +00:00
Slava Pestov 303749e336 various minor improvements 2004-07-30 20:22:20 +00:00
Slava Pestov 62c6e5ac02 progress on self hosting 2004-07-30 06:44:12 +00:00
Slava Pestov 5542602156 working on 64-bit fake 'bignums' 2004-07-28 23:02:24 +00:00
Slava Pestov d499811cb7 working on bignums in native factor; removed .marks files from CVS 2004-07-28 02:52:35 +00:00
Slava Pestov 9850e33cc5 in-thread error handling fixed 2004-07-28 00:23:08 +00:00
Slava Pestov b8f516ab2c working on native I/O 2004-07-24 21:37:42 +00:00
Slava Pestov 8b8b770a96 run-file works again 2004-07-24 19:11:55 +00:00
Slava Pestov 425053131c working on native i/o 2004-07-24 04:54:57 +00:00
Slava Pestov d13403458e preliminary native support for network sockets 2004-07-24 00:35:13 +00:00
Slava Pestov a545665c7f started server sockets for native factor 2004-07-23 22:52:08 +00:00
Slava Pestov b0a86f6e79 prettyprinter typo 2004-07-23 05:27:54 +00:00
Slava Pestov 253ce9cc1a CHAR: notation for literal chars, native parser work 2004-07-22 23:48:50 +00:00
Slava Pestov e0e9e5af20 got [ a | b ] form working in native factor 2004-07-22 02:45:43 +00:00
Slava Pestov 173963d438 work on native factor, httpd now uses catch 2004-07-21 23:26:41 +00:00
Slava Pestov 2d778fb77f negative numbers in native factor and other fixes 2004-07-19 21:36:20 +00:00
Slava Pestov 88e3ea7ab4 removed factor db 2004-07-19 20:10:18 +00:00
Slava Pestov cb758942aa native factor can now parse most source files that comprise it 2004-07-19 04:34:03 +00:00
Slava Pestov 502cd057f0 working on native run-file 2004-07-19 02:14:36 +00:00
Slava Pestov 47c8e03854 continuations refactored, added error handling to with-stream and telnetd 2004-07-18 22:12:32 +00:00
Slava Pestov c8654c207d First import of Factor 0.60 2004-07-16 06:26:21 +00:00