Commit Graph

225 Commits (a3a1cf8a8c35eaba0d1912f66fa2bc911635cce1)

Author SHA1 Message Date
Slava Pestov 97eeec4739 continuation prompt in the listener; moved some stuff to syntax dir 2004-11-24 03:20:23 +00:00
Slava Pestov 7161b8c5c6 working on docs, measuring gc time 2004-11-23 00:15:14 +00:00
Slava Pestov 808d4d8053 minor inference and interpreter work 2004-11-22 00:27:18 +00:00
Slava Pestov 335a459454 cleanup quicksort, thread safety fix 2004-11-21 08:29:18 +00:00
Slava Pestov 772ae356ee various cleanups, code primitive now shows code space usage, :get and &get, working on inferencer 2004-11-20 21:57:01 +00:00
Slava Pestov d9f823856a working on stack effect inference 2004-11-18 01:59:28 +00:00
Slava Pestov 9c73f061a7 Performance improvement for FactorStream 2004-11-17 22:11:09 +00:00
Slava Pestov a61108625a Remove Java Factor tests 2004-11-17 04:09:34 +00:00
Slava Pestov be291d09fb remove JVM compiler stuff from library 2004-11-16 17:35:19 +00:00
Slava Pestov 7652807d78 random cleanups, starting new developer's guide 2004-11-15 17:33:21 +00:00
Slava Pestov 23bd9f26fe overhauling plugin 2004-11-13 23:07:18 +00:00
Slava Pestov 26dd297e62 make-string and make-list replace <> and [, ,] 2004-11-11 20:15:43 +00:00
Slava Pestov eece9c1f84 Start Factor 0.69 2004-11-10 03:47:01 +00:00
Slava Pestov 4fd8f1cdf2 Factor 0.68 2004-11-10 03:22:25 +00:00
Slava Pestov fd4259657c compiled stack ops didn't commit-literals; printing gensym with a def failed 2004-11-10 03:19:43 +00:00
Slava Pestov fb798e97fa a pile of bug fixes and improvements 2004-11-09 03:36:51 +00:00
Slava Pestov 0cb88ac092 add test for diverging words 2004-11-07 02:20:05 +00:00
Slava Pestov 20ef12db55 preliminary implementation of recursive effect deduction, compiler work 2004-11-07 02:03:35 +00:00
Slava Pestov df39f78f6d work on inferencer, and vector-2map combinator 2004-11-05 22:41:54 +00:00
Slava Pestov d7db4d1ccd working on inference 2004-11-05 02:36:33 +00:00
Slava Pestov c987599a50 fix tests 2004-11-04 04:42:48 +00:00
Slava Pestov f0796ee7ce add missing test 2004-11-04 04:36:24 +00:00
Slava Pestov d347d20dbc adding trace, step, stack inference to cvs, rearranging some stuff 2004-11-04 04:35:36 +00:00
Slava Pestov 4af94c0dc3 actions menu cleanup 2004-10-31 03:18:55 +00:00
Slava Pestov 18305aaa95 minor fixes 2004-10-29 03:58:23 +00:00
Slava Pestov 17a6ef1eae a few bug fixes 2004-10-28 03:13:00 +00:00
Slava Pestov c92c56ce24 some cleanups and benchmarks 2004-10-28 01:21:31 +00:00
Slava Pestov a461059ef7 alien fixes, sdl fixes, lotsa other stuff 2004-10-23 05:15:06 +00:00
Slava Pestov 6865ffd517 union types in FFI 2004-10-19 16:32:54 +00:00
Slava Pestov 1aef8c48a0 start 0.68 by moving list-math to contrib and simplifying subset combinator 2004-10-18 05:37:46 +00:00
Slava Pestov 00c4b2d09b various cleanups, better memory signal handler 2004-10-17 23:01:16 +00:00
Slava Pestov d61d9e3304 minor cleanups 2004-10-17 20:04:49 +00:00
Slava Pestov 3a9235499d SDL_gfx binding and many cleanups 2004-10-17 01:55:13 +00:00
Slava Pestov 42e15aaede working on sdl binding, remove some combinators 2004-10-14 03:06:40 +00:00
Slava Pestov be8eb34102 memory management change, allocating primitives call gc directly 2004-10-13 03:49:43 +00:00
Slava Pestov 9c2166b0be possibly controversial: removed destructive list manipulation; other cleanups 2004-10-12 05:11:35 +00:00
Slava Pestov 96293991ec parse-number cleanups 2004-10-10 19:35:59 +00:00
Slava Pestov d401456f50 moved quadratic and simpson to contrib, fix some parse-number oddness 2004-10-10 18:28:56 +00:00
Slava Pestov b82f596d6f added sdl-gfx 2004-10-10 01:43:14 +00:00
Slava Pestov 7b362d7562 fix parser bug with [ 1 | #{ 1 2 } ] 2004-10-07 03:40:46 +00:00
Slava Pestov f9886da504 some code cleanups, remove usages of deprecated combinators 2004-10-07 03:34:22 +00:00
Slava Pestov f6429f7dab some compiler work, compiled? primitive 2004-10-05 03:58:53 +00:00
Slava Pestov b30c92eb6f more test suite work 2004-10-03 20:39:32 +00:00
Slava Pestov c70b0cecf5 throw is primitive in CFactor, working on test suite 2004-10-03 20:07:48 +00:00
Slava Pestov 2fdcdc71d3 2generic is compiled 2004-10-02 02:46:12 +00:00
Slava Pestov 8bd79db741 compiling when/unless 2004-10-02 02:25:19 +00:00
Slava Pestov 1c2dbb1888 'generic' word now compiled 2004-10-02 02:02:54 +00:00
Slava Pestov c6013cd941 working on compiler 2004-10-01 01:49:49 +00:00
Slava Pestov 564a8ad46c compiling mutually recursive words 2004-09-28 04:24:36 +00:00
Slava Pestov 10d070d3ec str/vector-hashcode 2004-09-27 01:34:25 +00:00
Slava Pestov 95c80ddb25 some bug fixes and ffi updates 2004-09-25 03:22:44 +00:00
Slava Pestov 6ed8e58242 local aliens 2004-09-22 02:58:54 +00:00
Slava Pestov 36061514ba better C type support in FFI 2004-09-21 01:02:48 +00:00
Slava Pestov f7fe2598dd start FFI 2004-09-18 22:15:01 +00:00
Slava Pestov 1d924271d4 some parse-number cleanup, documentation work 2004-09-15 03:23:05 +00:00
Slava Pestov 34041bedbf compiler work 2004-09-11 19:26:24 +00:00
Slava Pestov c02755227e releasing 0.65 2004-09-08 06:46:40 +00:00
Slava Pestov fa79feb68a compiler compiles fib 2004-09-08 06:31:03 +00:00
Slava Pestov fa29a1cbad shift now behaves correctly with large right shift' 2004-09-05 04:06:09 +00:00
Slava Pestov 80f80acb7b assorted enhancements, started 64-bit image output 2004-09-04 05:05:50 +00:00
Slava Pestov 541b6cd8d1 arithmetic shift no longer uses long long, plugin improvements 2004-09-03 20:54:58 +00:00
Slava Pestov c0dfdfb23b add test case for: chars > 127 were being read incorrectly in cfactor 2004-09-03 03:00:30 +00:00
Slava Pestov f75e3ca0a8 html-tags imported, file responder shows icons 2004-09-02 23:38:05 +00:00
Slava Pestov a0c9095ff5 file-responder improvements, plugin improvements 2004-09-02 20:40:34 +00:00
Slava Pestov 948395ea5f doc strings for primitives 2004-08-31 05:01:43 +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 7f16568a49 clean up bignum cached constants 2004-08-29 05:04:42 +00:00
Slava Pestov 4879b08161 file responder works with native factor 2004-08-29 02:25:59 +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 547a070b66 fix broken fixnum bitops 2004-08-27 06:35:26 +00:00
Slava Pestov e0590377ff fix various memory corruption issues 2004-08-27 06:09:24 +00:00
Slava Pestov 8b8741d262 fix division and modulo giving incorrect results 2004-08-27 03:05:48 +00:00
Slava Pestov 8dcb356cff fix some overflow issues 2004-08-27 02:21:17 +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 f1e222b7cb worddef>list renamed to word-parameter 2004-08-24 23:36:59 +00:00
Slava Pestov 4089ce36de rename contains to contains? for consistency 2004-08-24 19:11:10 +00:00
Slava Pestov 99baa67e8a some simple benchmarks 2004-08-24 03:27:55 +00:00
Slava Pestov a5d4939d9a multitasking httpd 2004-08-24 00:44:58 +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 3712ae68e5 fix read line, and add read line regression tests 2004-08-23 01:56:06 +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 4e0057e110 listener fix 2004-08-21 07:30:52 +00:00
Slava Pestov c168b4ea8a documentation updates 2004-08-21 06:55:37 +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 192dd6c5a6 define-compound 2004-08-19 23:36:28 +00:00
Slava Pestov 17384f25cf fix read-post-request 2004-08-19 23:21:40 +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 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 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 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 ac1855bc15 native factor httpd 2004-08-11 03:48:08 +00:00
Slava Pestov cda61358bf httpd runs in native factor with no responders 2004-08-11 02:11:48 +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 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 1013a0b268 JVM compiler tests 2004-08-08 06:48:44 +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 d7eb8e8b2d floats 2004-08-05 21:33:02 +00:00
Slava Pestov e45fc3c0f0 first cut at floats 2004-08-05 20:49:55 +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 8d5ffb360b native factor successfully cross compiles a new image 2004-08-03 06:08:11 +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 4509699412 runs unit tests and httpd. 2004-07-16 07:05:26 +00:00
Slava Pestov c8654c207d First import of Factor 0.60 2004-07-16 06:26:21 +00:00