Commit Graph

302 Commits (d95231cc43d9d6976e3b9f68c9b93423f9818b73)

Author SHA1 Message Date
Slava Pestov e47a9cface Add timeout support to simple-monitors (untested) 2008-02-28 01:20:44 -06:00
Slava Pestov 9c82591ca6 Documentation improvements 2008-02-27 16:31:13 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -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 dddf4a0de8 Fail gracefully if inotify is not available 2008-02-26 03:31:36 -06:00
Daniel Ehrenberg 52f04dcfa4 Fix unit tests 2008-02-26 01:24:40 -06:00
Daniel Ehrenberg f7a2bc066c Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/io/unix/unix-tests.factor
	extra/ogg/player/player.factor
2008-02-26 00:31:34 -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
Daniel Ehrenberg 4cfdc3de62 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-02-25 15:12:26 -06:00
Daniel Ehrenberg 278509336d Making with-server take encodings properly 2008-02-25 15:10:14 -06:00
Daniel Ehrenberg 63e04a9b17 Fixing Unix I/O tests 2008-02-25 14:24:44 -06:00
Daniel Ehrenberg 08a3d0ba12 Making things bootstrap, partial fix for client 2008-02-25 13:54:35 -06:00
Slava Pestov fbaf6386b2 Simplify threads; remove nap word, its now just sleep 2008-02-25 06:31:18 -06:00
Slava Pestov 27245cd979 Clean up io.paths file search combinators 2008-02-25 03:38:52 -06:00
Daniel Ehrenberg 44f4aa4c69 More updates for encodings 2008-02-24 19:58:34 -06:00
Daniel Ehrenberg 4ad96fc4ea Merge branch 'master' into unicode
Conflicts:

	core/io/streams/c/c-tests.factor
	extra/benchmark/mandel/mandel.factor
	extra/benchmark/raytracer/raytracer.factor
	extra/http/client/client.factor
2008-02-24 13:00:06 -06:00
Slava Pestov b58d61a541 Threads now inherit the namestack once again 2008-02-24 02:18:50 -06:00
Daniel Ehrenberg 75f1fb5246 Various refactorings of streams with encodings 2008-02-24 01:37:05 -06:00
Daniel Ehrenberg a4963a9217 Fixing Unix/Windows init-stdio 2008-02-22 20:41:14 -06:00
Daniel Ehrenberg 72e15848bf More changes for encodings 2008-02-22 20:21:23 -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 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
Slava Pestov d47433a48d New I/O timeout system 2008-02-21 19:12:55 -06:00
Daniel Ehrenberg 1b80c453fd Little changes for encodings 2008-02-21 19:09:53 -06:00
Daniel Ehrenberg 8249ce2116 OK, now everything should load 2008-02-21 18:05:04 -06:00
Daniel Ehrenberg fb9d7b05cd Making everything load 2008-02-21 18:03:07 -06:00
Daniel Ehrenberg 8437c0ec3c Merge branch 'slava/master' into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	extra/benchmark/reverse-complement/reverse-complement.factor
	extra/cpu/8080/emulator/emulator.factor
	extra/io/unix/unix-tests.factor
	extra/logging/server/server.factor
	extra/raptor/raptor.factor
	extra/tar/tar.factor
	extra/tools/disassembler/disassembler.factor
2008-02-21 15:45:17 -06:00
Daniel Ehrenberg 11a71f235d Moving inessential encodings to extra 2008-02-21 15:28:58 -06:00
Daniel Ehrenberg e918cf6de0 More changes wrt encodings 2008-02-21 15:22:49 -06: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 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
Slava Pestov cd8ab4ba8d Updating libraries 2008-02-18 09:08:59 -06:00
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Daniel Ehrenberg 63ba6faee2 Changes to I/O system for encodings 2008-02-16 15:35:44 -06:00
Daniel Ehrenberg b265c0d1dc Merge branch 'master' into unicode 2008-02-16 00:54:18 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Slava Pestov 984c099de6 Updates for substitute change 2008-02-15 19:32:29 -06:00
sheeple 2400d9a259 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-15 14:16:58 -06:00
sheeple be9989cf3d More efficient io.unix.select 2008-02-15 14:16:28 -06:00
Doug Coleman 64e64fd6ae document current-process-handle 2008-02-14 23:34:20 -06:00
Doug Coleman 09569ee512 add current-process-handle to io.launcher
make tools.disassembler work on windows
2008-02-14 23:29:06 -06:00
Slava Pestov ce076166fe Fix +closed+ 2008-02-14 02:20:20 -06:00
Slava Pestov 2e1e38db89 Fix <process-stream> +timeout+ 2008-02-14 01:17:54 -06:00
sheeple 748231e3d1 Fix Linux bootstrap 2008-02-12 11:42:43 -06:00
Slava Pestov aee498b05d Merge branch 'master' of git://factorcode.org/git/factor 2008-02-12 12:19:36 -06:00
Slava Pestov 5912cad83f Forgot to invoke callback 2008-02-12 12:19:25 -06:00
Doug Coleman 19154db596 add find-file-breadth, find-file-depth
redo walk-dir
2008-02-12 12:16:12 -06:00
Slava Pestov e4426eb01a Mac OS X monitors load 2008-02-12 02:33:06 -06:00
Slava Pestov ff6f72412d Merge branch 'new_monitors' of git://factorcode.org/git/factor 2008-02-12 02:21:53 -06:00
Slava Pestov e64089fd0a Mac OS X monitors work in progress 2008-02-12 02:21:47 -06:00
Slava Pestov 1a23b975f2 Cleaning up monitors; add simple-monitor abstraction 2008-02-12 02:19:18 -06:00
Slava Pestov 80c9fe3c83 Add stop-server word 2008-02-11 16:10:03 -06:00
Slava Pestov 3eda26ca0b Fix unit tests 2008-02-10 03:12:44 -06:00
Slava Pestov b120abcee2 Fix duplex-stream set-timeout 2008-02-10 01:39:21 -06:00
Eduardo Cavazos 230129e7e9 Merge git://factorcode.org/git/factor 2008-02-10 00:35:41 -06:00
Eduardo Cavazos 72313d0b4f io.unix.launcher: Fix io bug which caused problems during bootstrap 2008-02-10 00:35:18 -06:00
Eduardo Cavazos bf2efa3ecc io.launcher: fix segmentation fault bug 2008-02-09 20:47:45 -06:00
sheeple b02f42e0d3 Fix load issue on Unix 2008-02-09 17:18:57 -06:00
Slava Pestov 1347156bd6 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-09 23:27:01 -06:00
Slava Pestov be28fbd45d Document io.timeouts 2008-02-09 22:28:22 -06:00
Slava Pestov dd8e38a7f0 Fixing some issues 2008-02-09 21:56:50 -06:00
Slava Pestov c8f042aef4 Redo timeouts 2008-02-09 21:34:42 -06:00
Slava Pestov f05cf861eb Fix USING: in io.launcher 2008-02-08 21:47:47 -06:00
Slava Pestov 52d91bf0bc Add try-process word 2008-02-08 21:15:29 -06:00
Slava Pestov 6df325c168 Moved little-endian? to alien.c-types 2008-02-08 01:49:30 -06:00
Slava Pestov 6187a1e5e1 Improved http.client, bootstrap.image.{download,upload} 2008-02-07 17:55:31 -06:00
Slava Pestov 5310a2cabe New logging framework 2008-02-07 17:07:43 -06:00
Slava Pestov 831b712f84 Move logging code to io.logging 2008-02-07 01:02:26 -06:00
Slava Pestov 5ecf3f7225 Improve unit test documentation and update some tests 2008-02-06 22:58:41 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Doug Coleman 537d945660 fix getcwd 2008-02-05 23:14:10 -06:00
Doug Coleman 4439e394cc fix getcwd 2008-02-05 23:04:31 -06:00
Slava Pestov 1eda70f1ad Bug fixes 2008-02-05 19:16:22 -06:00
Slava Pestov f8df69d9a1 Rename io.monitor to io.monitors; add log-viewer demo 2008-02-05 18:00:24 -06:00
Slava Pestov 9804d9462d Rename symbols to be consistent 2008-02-05 17:33:36 -06:00
Slava Pestov 898770f774 Bootstrap fixes 2008-02-05 17:31:27 -06:00
Slava Pestov 4297777e19 better logging for webapps.planet 2008-02-05 16:36:11 -06:00
Slava Pestov 2b9f977912 Fix Windows normalize-pathname 2008-02-05 16:35:57 -06:00
Slava Pestov ba1a958a32 Move cd and cwd primitives to native I/O, fix Windows normalize-pathname 2008-02-05 13:11:36 -06:00
Slava Pestov 87887a1165 Monitors tweak 2008-02-04 23:30:49 -06:00
Slava Pestov f1989fc8c6 Fix io.launcher again 2008-02-04 20:10:00 -06:00
Slava Pestov e9b5a6b9d3 with-process-stream waits for process exit 2008-02-04 19:38:19 -06:00
sheeple 46e02fa30d Linux inotify works 2008-02-04 11:50:02 -06:00
Slava Pestov 0a0b4b76f2 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-03 15:59:02 -06:00
Slava Pestov f4244e7caf Fix Unix launcher 2008-02-03 15:55:59 -06:00
Slava Pestov bae79b80e3 Undo handle duplication 2008-02-03 15:14:48 -06:00
Slava Pestov 9d0d371efc Minor fix for Windows +stderr+ = +stdout+ 2008-02-03 14:47:44 -06:00
Slava Pestov d92361286d Add kill-process and flesh out inotify 2008-02-03 14:23:14 -06:00
Slava Pestov 4af765629a Monitors work in progress 2008-02-02 18:14:26 -06:00
sheeple ff46bfaa96 Linux inotify support work in progress 2008-02-02 11:51:16 -06:00
Slava Pestov d58cc176fe Merge branch 'master' of git://factorcode.org/git/factor 2008-02-02 16:23:34 -06:00