Commit Graph

1963 Commits (60ac79e5ab9db564bf8fb8b7be75325e1577d8fc)

Author SHA1 Message Date
Eduardo Cavazos fdc812d307 add extra:size-of 2008-02-27 16:08:57 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -06:00
Doug Coleman 5cf3177a1c Merge branch 'master' of git://factorcode.org/git/factor 2008-02-27 13:21:19 -06:00
Doug Coleman 95aafbc188 some work on sqlite 2008-02-27 13:21:06 -06:00
Eduardo Cavazos 5b0ab02d65 add unix.stat 2008-02-27 01:55:49 -06:00
Eduardo Cavazos 8802f0c2fc builder.util: fix using 2008-02-26 21:43:58 -06:00
Slava Pestov cf9105c056 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 21:03:22 -06:00
Slava Pestov 66c9eb089a Fix assert-depth usage 2008-02-26 21:03:14 -06:00
Eduardo Cavazos 6ded6740fe Merge git://factorcode.org/git/factor 2008-02-26 21:00:07 -06:00
Eduardo Cavazos 1ac3baa4c5 unix: fix more typedefs 2008-02-26 20:59:46 -06:00
Slava Pestov e73d62bdd8 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 20:20:42 -06:00
Slava Pestov 6dcc85ecc2 Refactor help lint for builder 2008-02-26 20:20:30 -06:00
Slava Pestov f1954e92d2 Obsolete unit tests 2008-02-26 20:20:22 -06:00
Eduardo Cavazos c8496a3eff Merge git://factorcode.org/git/factor 2008-02-26 20:14:20 -06:00
Eduardo Cavazos a10604910c unix: fix typedefs 2008-02-26 20:14:09 -06:00
Slava Pestov 00ae763351 Final calendar cleanup 2008-02-26 20:03:35 -06:00
Slava Pestov ef53dbd1b9 Fix load-everything 2008-02-26 19:18:21 -06:00
Slava Pestov 6fa2dc8de7 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 18:47:27 -06:00
Slava Pestov 4533e0e55e Load fixes 2008-02-26 18:47:05 -06:00
Slava Pestov 64469916a9 New locals syntax; added M:: 2008-02-26 18:40:32 -06:00
Slava Pestov fe37c87d2f Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 17:34:21 -06:00
Slava Pestov 6fc74fd356 New changer effect 2008-02-26 17:33:57 -06:00
Slava Pestov 3bf3c3ee5a New sorting comparison operators 2008-02-26 17:33:48 -06:00
Slava Pestov 2acfc8fe38 Refactor calendar 2008-02-26 17:22:48 -06:00
Doug Coleman 97df8037bc Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 17:21:13 -06:00
Doug Coleman 2d716e1b6a fix tables
a|b|c
d|e|f is now a table
2008-02-26 17:20:34 -06:00
Doug Coleman 635b02ca27 implement list-of, list-of* in terms of (list-of)
add 2choice 3choice
2008-02-26 17:13:15 -06:00
Slava Pestov 1393cc6724 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 15:23:04 -06:00
Slava Pestov 0c98551677 Add failing test 2008-02-26 15:22:49 -06:00
Slava Pestov d143eedb68 Fix image upload for cygwin 2008-02-26 15:22:39 -06:00
Doug Coleman 11147c7bc0 add 2seq, 3seq 2008-02-26 15:17:17 -06:00
Doug Coleman 75a2838a7c clean up duplication of words that used <foo> </foo> 2008-02-26 15:17:04 -06:00
Doug Coleman 59c0c66857 make farkup pass the empty string
better handling of \n and special characters
add escaped chars
2008-02-26 15:06:23 -06:00
Slava Pestov 4c3eabe9a3 Handle repaint messages properly 2008-02-26 14:58:41 -06:00
Slava Pestov 5a8ab4f6ee Use temp-file 2008-02-26 14:58:16 -06:00
Slava Pestov da575528cf Add ignore-errors to core 2008-02-26 14:58:02 -06:00
Slava Pestov aeef08cd51 Improve LCD demo 2008-02-26 14:57:37 -06:00
Doug Coleman a5807774e0 add rules to allow * by itself
add escape characters
2008-02-26 12:50:19 -06:00
Slava Pestov 3c87b12fcb Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 03:32:16 -06:00
Slava Pestov dddf4a0de8 Fail gracefully if inotify is not available 2008-02-26 03:31:36 -06:00
Slava Pestov 157e16f499 Fix another bug with cgi responder 2008-02-26 03:18:43 -06:00
Doug Coleman 3f151e1a65 add deep-all? 2008-02-26 02:07:11 -06:00
Doug Coleman 9cf3ecf04d Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 02:06:56 -06:00
Doug Coleman b7bb604d1b add farkup
needs more unit tests, tables, image links, docs
2008-02-26 02:06:41 -06:00
Eduardo Cavazos 18a96f87ee builder.release: fix bug 2008-02-25 22:24:15 -06:00
Slava Pestov c4ec98fe0f Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 21:33:19 -06:00
Slava Pestov 7902018b72 Handbook update 2008-02-25 21:33:07 -06:00
Slava Pestov fc1cd50800 Cleanup 2008-02-25 20:09:44 -06:00
Slava Pestov 84016a36c0 Regression fixes 2008-02-25 19:37:43 -06:00
Eduardo Cavazos 1013db07c4 builder: a few fixes and cleanups 2008-02-25 18:39:27 -06:00
Slava Pestov 438f00a6a5 UI fixes 2008-02-25 17:19:34 -06:00
Slava Pestov 071d800c10 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 16:48:29 -06:00
Slava Pestov abc1e0d35b UI thread cleanup 2008-02-25 16:48:11 -06:00
Slava Pestov e70b5525af Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 16:32:54 -06:00
Slava Pestov d165f29b36 Merge git://double.co.nz/git/factor 2008-02-25 16:32:36 -06:00
Eduardo Cavazos 5045330209 builder:
fix bug (report not send on error)
	factor-binary is now "./factor"
2008-02-25 16:27:31 -06:00
Doug Coleman 324b8ba953 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 16:03:11 -06:00
Doug Coleman ce94ca20dc use generate to make session ids 2008-02-25 16:02:53 -06:00
Doug Coleman 63b84d4f2b fix furnace 2008-02-25 16:02:21 -06:00
Slava Pestov 858d22d3a0 Oops 2008-02-25 15:44:19 -06:00
Slava Pestov e0f3f98064 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 15:42:25 -06:00
Slava Pestov a2aa718cd4 Remove obsolete vocab 2008-02-25 15:40:40 -06:00
Doug Coleman 411263b8c7 fix using2 2008-02-25 15:34:42 -06:00
Doug Coleman 4c56d92d46 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 15:33:10 -06:00
Doug Coleman e9a56f4f74 fix using 2008-02-25 15:33:04 -06:00
Doug Coleman 6ea88c2e82 remove persist word
add another couple of unit tests
2008-02-25 15:31:07 -06:00
Slava Pestov f7ace4b67c Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 15:25:18 -06:00
Slava Pestov cc89218af1 HTTP server fixes 2008-02-25 15:24:48 -06:00
Doug Coleman 19d771f827 re-add delete-tuple
make all unit tests pass for assigned-id
2008-02-25 15:13:00 -06:00
Doug Coleman d8e19ccb95 fix a couple of bugs in http.server 2008-02-25 14:55:40 -06:00
Slava Pestov 6260cd3e5a Working on new HTTP server 2008-02-25 14:53:18 -06:00
Doug Coleman 94b183d5e6 db.tuples tests pass for postgresql
redo the with-db word
2008-02-25 14:50:42 -06:00
Doug Coleman be1a22e7e2 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 09:44:41 -06:00
Slava Pestov 20bbb4b5ae ogg.player responsiveness fixes 2008-02-25 06:32:25 -06:00
Slava Pestov d19fd8e111 Made UI more responsive: if another thread invalidates a gadget, UI thread is woken up immediately 2008-02-25 06:31:52 -06:00
Slava Pestov fbaf6386b2 Simplify threads; remove nap word, its now just sleep 2008-02-25 06:31:18 -06:00
Slava Pestov 4e0323f64a Windows UI backend now saves window positions 2008-02-25 04:17:28 -06:00
Slava Pestov bd110c9f03 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-25 03:44:33 -06:00
Slava Pestov 27245cd979 Clean up io.paths file search combinators 2008-02-25 03:38:52 -06:00
Eduardo Cavazos 60ac55ca91 Merge git://factorcode.org/git/factor 2008-02-24 21:31:09 -06:00
Eduardo Cavazos 86bbec1f42 builder: minor fixes 2008-02-24 21:30:45 -06:00
Doug Coleman b1876ee269 select-tuple, select-tuples work for postgresql 2008-02-24 19:23:14 -06:00
Slava Pestov 609e5f0cfb Rename "doc-root" variable to doc-root, fix information leakage in source responder 2008-02-24 17:40:58 -06:00
Slava Pestov 425fd8e551 edit-vocab word 2008-02-24 17:40:28 -06:00
Doug Coleman a4518150a7 fix postgresql connect error message
fix unit test
2008-02-24 12:32:36 -06:00
Doug Coleman c68c57b5e4 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-24 10:08:17 -06:00
Slava Pestov b58d61a541 Threads now inherit the namestack once again 2008-02-24 02:18:50 -06:00
Slava Pestov fe8354f2f1 Add reverse complement unit test 2008-02-24 00:38:49 -06:00
Slava Pestov 1fb594626f Merge branch 'master' of git://factorcode.org/git/factor 2008-02-23 23:35:16 -06:00
Slava Pestov 268dfaeec9 Get furnace to load again 2008-02-23 23:15:50 -06:00
Slava Pestov cc600ad54f Cleanups and fixes 2008-02-23 22:48:45 -06:00
Slava Pestov 46ab3bdd18 Clean up alarms 2008-02-23 22:29:46 -06:00
Slava Pestov b44b334a02 Fix a smudging bug 2008-02-23 22:29:29 -06:00
Eduardo Cavazos 73ba7221af combinators.cleave: add general cleave macro 2008-02-23 15:51:10 -06:00
Eduardo Cavazos 00333096e1 combinators.cleave: add general spread macro 2008-02-23 14:22:04 -06:00
Slava Pestov 564594c222 extra/partial-apply superseded by extra/fry 2008-02-23 02:10:42 -06:00
Slava Pestov 92e585f48c Merge branch 'master' of git://factorcode.org/git/factor 2008-02-23 02:09:58 -06:00
Slava Pestov 69da074d20 Pictured partial application and composition 2008-02-23 02:09:41 -06:00
Eduardo Cavazos cbd393ee13 smtp: change timeout to a dt 2008-02-22 23:15:17 -06:00
Eduardo Cavazos a5ee271bd0 builder: sleep needs a dt 2008-02-22 17:48:20 -06:00
Eduardo Cavazos a0dfbf7d68 builder.release: fix using 2008-02-22 17:32:40 -06:00
Eduardo Cavazos 294a8da124 builder: factor out stuff in builder.common 2008-02-22 17:26:09 -06:00
Eduardo Cavazos 99b5f9df39 builder.release: binary releases 2008-02-22 17:25:42 -06:00
Eduardo Cavazos 670aaa321a builder.common: stuff common to builder and builder.release 2008-02-22 17:25:12 -06:00
Doug Coleman 67876e13d9 break sqlite
postgresql create/drop/insert/update/delete/select works
2008-02-22 17:06:00 -06:00
Slava Pestov 7eee8e7017 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-22 16:19:05 -06:00
Slava Pestov 2d94e8e756 Updated alarms docs 2008-02-22 16:18:45 -06:00
Slava Pestov 3f3a6ea1f7 Fix alarms with image saves 2008-02-22 16:16:00 -06:00
Doug Coleman 014e94aafc Merge branch 'master' of git://factorcode.org/git/factor 2008-02-22 11:56:42 -06:00
Eduardo Cavazos ba60ab8c6a factor-menus: untabify 2008-02-22 00:59:39 -06:00
Slava Pestov e455dd0362 Fix ogg.player and space-invaders 2008-02-22 00:47:43 -06:00
Slava Pestov fd9d3d39bb Fix typo 2008-02-22 00:08:35 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 3eba715778 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-21 23:08:22 -06:00
Eduardo Cavazos 9ead707c5b benchmark.reverse-complement: use temp-file 2008-02-21 22:14:08 -06:00
Eduardo Cavazos 09e5564435 Use temp-file in a few tests and benchmarks 2008-02-21 22:08:51 -06:00
Slava Pestov 666c7803f7 Fixes 2008-02-21 20:57:41 -06:00
Eduardo Cavazos fc1116d3f1 Merge git://factorcode.org/git/factor 2008-02-21 19:39:05 -06:00
Eduardo Cavazos 95185cf9e1 builder.util: add to-file 2008-02-21 19:38:51 -06:00
Slava Pestov 0eda22fb5a Bug fix 2008-02-21 19:27:43 -06:00
Slava Pestov 929aafadac Document and clean up alarms 2008-02-21 19:19:26 -06:00
Slava Pestov bbad200a01 Document and clean up alarms 2008-02-21 19:19:21 -06:00
Slava Pestov b7ba2d77a2 Removed extra/timers, superceded by alarms 2008-02-21 19:14:50 -06:00
Slava Pestov 217ca36756 bunny doesn't need to use timers 2008-02-21 19:14:28 -06:00
Slava Pestov 4ceb51ccbb threads. now shows sleeping threads 2008-02-21 19:13:11 -06:00
Slava Pestov d47433a48d New I/O timeout system 2008-02-21 19:12:55 -06:00
Slava Pestov 4cb14acff4 New alarm system 2008-02-21 19:12:37 -06:00
Doug Coleman d1e5fddbed fix a couple of minor bugs before major overhaul 2008-02-21 15:57:18 -06:00
Slava Pestov ace8a20cba Merge branch 'new_heaps' of git://factorcode.org/git/factor 2008-02-21 14:18:56 -06:00
Slava Pestov 5c50103458 Minor fixes 2008-02-21 14:15:45 -06:00
Doug Coleman 8f208cbaef Merge branch 'master' of git://factorcode.org/git/factor 2008-02-21 08:01:11 -06:00
Alex Chapman 9e3b6e958b Merge branch 'master' into semantic-db 2008-02-21 20:45:47 +11:00
Alex Chapman aed24f5657 latest semantic-db changes 2008-02-21 20:44:15 +11:00
Slava Pestov 5f02713533 Fix stack effect 2008-02-21 02:31:37 -06:00
Slava Pestov 91f4ca6a56 Fighting fires 2008-02-21 02:08:08 -06:00
Slava Pestov c5de10ec49 More walker work 2008-02-21 01:25:59 -06:00
Slava Pestov 3ffe8f97e4 threads. word now prints presentations 2008-02-21 01:25:40 -06:00
Slava Pestov 6e4ba7af14 Ring benchmark optimization 2008-02-21 01:25:08 -06:00
Slava Pestov 2f2242a1a3 Remove obsolete file 2008-02-20 23:14:15 -06:00
Slava Pestov b60dac99b9 New walker 2008-02-20 23:13:31 -06:00
Slava Pestov 27656fe0e3 Fix channels for recent changes 2008-02-20 23:13:22 -06:00
Doug Coleman 4b881bb3dd work on the sql types 2008-02-20 18:30:55 -06:00
Doug Coleman 117a7b6643 debugging sqlite 2008-02-20 12:05:25 -06:00
Doug Coleman 779bd8c8d9 sql is correctly generated for sqlite and postgresql up to basic selects 2008-02-20 11:30:48 -06:00
Slava Pestov 743b62da22 Merge branch 'new_walker' of git://factorcode.org/git/factor 2008-02-19 23:28:30 -06:00
Slava Pestov 74fecb134b New single stepper work in progress #2 2008-02-19 23:26:07 -06:00
Slava Pestov 614d78ae98 Merge branch 'new_walker' of git://factorcode.org/git/factor 2008-02-19 23:23:22 -06:00
Slava Pestov f2e9b80784 New single stepper work in progress 2008-02-19 23:17:59 -06:00
Eduardo Cavazos 6281e0a95d builder: only email the last 100 lines of the test-log 2008-02-19 16:45:19 -06:00
Doug Coleman efb68a3565 Merge erg@factorcode.org:/git/erg 2008-02-19 16:04:43 -06:00
Doug Coleman c12600815f add lots of unit tests to postgresql
select queries are generated now
2008-02-19 16:00:50 -06:00
Eduardo Cavazos 23a429deeb Merge git://factorcode.org/git/factor 2008-02-19 15:33:05 -06:00
Eduardo Cavazos 2557acc034 builder: compress image after build 2008-02-19 15:32:53 -06:00
Slava Pestov 6278315669 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-19 14:43:05 -06:00
Slava Pestov 37e0e28f35 Implement new box data type, fix various bugs, add status parameter for suspend, threads. now prints thread state 2008-02-19 14:38:02 -06:00
Eduardo Cavazos 200e949973 builder: remove test-log if successful 2008-02-19 14:37:33 -06:00
Eduardo Cavazos daaed1b4e9 remove builder.server 2008-02-19 13:53:55 -06:00
Slava Pestov cb1b19fa9b Fix semaphores, fix docs 2008-02-19 11:37:02 -06:00
Doug Coleman b67e75760a Merge branch 'master' of git://factorcode.org/git/factor 2008-02-19 06:33:37 -06:00
Eduardo Cavazos 84963c16ab builder: factor out benchmark delta code 2008-02-19 06:09:06 -06:00
Eduardo Cavazos 0458a2e9c0 builder.benchmark: add 2008-02-19 06:08:42 -06:00
Alex Chapman 3358672e49 Merge branch 'master' into semantic-db 2008-02-19 12:12:54 +11:00
Alex Chapman dd4a67d824 semantic-db: changing to use db.tuples 2008-02-19 12:12:10 +11:00
Eduardo Cavazos 4acd6018b3 builder: minor cleanup 2008-02-18 19:11:26 -06:00
Alex Chapman cfc7ef04b5 db.sqlite: add with-tmp-sqlite, db.tuples: some fixes 2008-02-19 12:09:59 +11:00
Alex Chapman 1794edfa84 strings.lib: adding vocab for char>upper 2008-02-19 12:08:15 +11:00
Eduardo Cavazos 38cb694779 builder: benchmark deltas 2008-02-18 17:16:37 -06:00
Doug Coleman d98fd6e758 add ?subseq, ?tail*, ?head* 2008-02-18 17:07:01 -06:00
Doug Coleman d6ede4dda5 intermediate work on db, everything is broken 2008-02-18 16:52:00 -06:00
Slava Pestov d657821f3e Tested and documented all new concurrency features 2008-02-18 16:20:18 -06:00
Slava Pestov 5f23beffe0 Move some unmaintained libaries to unmaintained 2008-02-18 16:18:59 -06:00
Slava Pestov cd8ab4ba8d Updating libraries 2008-02-18 09:08:59 -06:00
Eduardo Cavazos fa5b621257 builder: run builder.test using a more robust process descriptor 2008-02-18 09:01:31 -06:00
Eduardo Cavazos 05154abe1d builder: initiate build when new images are available 2008-02-18 08:13:35 -06:00
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov e1336e3da2 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-18 05:13:02 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Alex Chapman f68dcfa2da Merge branch 'master' into semantic-db 2008-02-18 15:11:55 +11:00
Eduardo Cavazos 3d0e1c0b70 Merge git://factorcode.org/git/factor 2008-02-17 20:44:46 -06:00
Eduardo Cavazos 514cbe8a32 builder: do require before run 2008-02-17 20:44:34 -06:00
Alex Chapman a47aa3d288 semantic-db: using new-slots 2008-02-18 12:35:11 +11:00
Slava Pestov b6eb4955b4 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-17 18:38:43 -06:00
Slava Pestov de8b804abe Fix method redefinition bug 2008-02-17 18:38:29 -06:00
Eduardo Cavazos 949c7f9a0a benchmark: fix bug 2008-02-17 08:01:43 -06:00
Eduardo Cavazos c4ba816fc9 benchmark: remove commented words. Use standard indentation. 2008-02-16 19:02:54 -06:00
Eduardo Cavazos b2e0c3d636 Merge git://factorcode.org/git/factor 2008-02-16 18:50:45 -06:00
Slava Pestov d51b351adf Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 18:50:30 -06:00
Slava Pestov 8c9966b17c pick pick is 2over 2008-02-16 18:50:26 -06:00
Eduardo Cavazos 58caa17155 benchmark: benchmarks always completes now. Unloadable benchmark vocabs
have results of { f f }.
2008-02-16 18:50:21 -06:00
Slava Pestov 544fc7db34 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 18:49:21 -06:00
Slava Pestov 813c1d2f94 Use rethrow instead of throw in a few places 2008-02-16 18:49:05 -06:00
Slava Pestov c3bb6b911b Tweak 2008-02-16 18:48:06 -06:00
Slava Pestov 721c3f2ec9 Merge branch 'space_invaders_cleanup' 2008-02-16 18:39:42 -06:00
Doug Coleman edee81ec54 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 18:15:30 -06:00
Doug Coleman c559ff4c6f fix load error 2008-02-16 18:15:18 -06:00
Eduardo Cavazos 0827f09201 Merge git://factorcode.org/git/factor 2008-02-16 17:35:23 -06:00
Eduardo Cavazos e1d43475b5 builder: trim down USING: 2008-02-16 17:35:06 -06:00
Slava Pestov aed0ca0d19 Profiler now supports method profiling 2008-02-16 15:54:53 -06:00
Slava Pestov 085b45b29d Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 15:14:42 -06:00
Slava Pestov f95bfa4100 Add timezone support to RFC3339 parser 2008-02-16 14:59:01 -06:00