erg
a94e5245a3
fix teh tests FOR GREAT JUSTICE
2008-04-01 20:07:18 -05:00
Doug Coleman
2bad7228a7
rename normalize-pathname to normalize-path
...
fix windows launcher issue
2008-04-01 19:51:49 -05:00
Doug Coleman
ae623ff924
normalize-pathname prepends unicode prefix,
...
(normalize-pathname) does not
2008-04-01 19:00:20 -05:00
Doug Coleman
8e2c2e1838
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 13:52:50 -05:00
Doug Coleman
a8e223f471
fix unix domain socket test
2008-03-31 13:51:34 -05:00
Slava Pestov
ff037a65df
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 16:22:36 -05:00
Slava Pestov
8742c3f2dc
Oops
2008-03-31 16:20:22 -05:00
Slava Pestov
c2fdd797bc
Try to fix inotify again
2008-03-31 16:20:09 -05:00
sheeple
23bdf2faa7
add using
2008-03-31 08:57:16 -05:00
Doug Coleman
0a63a8fb40
normalize-pathname in local sockets
2008-03-31 14:38:11 -05:00
Doug Coleman
856173f54e
Add unit test
2008-03-30 10:46:07 -05:00
erg
5b0f6907fb
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 14:49:19 -05:00
erg
6ece2fbde2
fix copy-tree
2008-03-30 14:48:49 -05:00
erg
f49d26e8d0
make copy-tree and delete-tree symlink aware
2008-03-30 01:13:29 -05:00
Slava Pestov
c22af5c7a6
Rename 2apply to bi@
2008-03-29 20:36:58 -05:00
Slava Pestov
adb1dd14d0
Rename tuples vocab to classes.tuple for consistency
2008-03-29 03:34:48 -05:00
Slava Pestov
aec04edbda
Phasing out get-slots and cleaning up some code
2008-03-29 00:59:05 -05:00
Slava Pestov
1f3e6fd0b7
combinators.cleave is now core
2008-03-28 23:00:20 -05:00
Doug Coleman
3e2a867c3a
implement touch-file on windows
2008-03-28 13:37:05 -05:00
Slava Pestov
bbd1ac7180
Fix launchers
2008-03-28 01:22:51 -05:00
erg
d8fc446622
add unit tests and fix lots of words for normalize-pathname
2008-03-27 18:13:55 -05:00
Doug Coleman
b6818e75f4
cleanup windows normalize-path
2008-03-27 16:22:24 -05:00
U-FROGGER\erg
783d7a20da
fix windows bootstrap
2008-03-26 10:17:20 -05:00
erg
f54d12682a
add more unit tests for windows
2008-03-27 09:01:48 -05:00
erg
e39894155c
add windows-absolute-path? and move unit tests
2008-03-27 09:00:59 -05:00
Slava Pestov
3a9839a168
Fix conflict
2008-03-27 01:43:32 -05:00
Slava Pestov
8903ba3a32
Fix Windows bootstrap
2008-03-27 01:41:22 -05:00
Daniel Ehrenberg
caf3ebb31d
Fixing 8-bit encodings
2008-03-27 00:32:41 -04:00
erg
24466cfc57
normalize-pathname all ova tha place
2008-03-26 22:39:16 -05:00
Doug Coleman
dfb638e30c
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 18:49:30 -05:00
Doug Coleman
9120865157
fixing the launcher
2008-03-26 18:47:56 -05:00
Slava Pestov
690621ffb6
Change PREDICATE: syntax
2008-03-26 18:23:19 -05:00
Slava Pestov
67eea75f4a
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 17:08:56 -05:00
Slava Pestov
89a531d4a2
Fixing unit tests
2008-03-26 17:07:50 -05:00
Doug Coleman
d4dd93e316
move some io files unit tests to unix
2008-03-26 16:22:34 -05:00
Doug Coleman
92b912bce9
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 15:56:28 -05:00
Doug Coleman
65a12660a7
implement priorities on windows
2008-03-26 15:55:55 -05:00
erg
719e6388b1
remove a unit test
2008-03-26 15:25:20 -05:00
Daniel Ehrenberg
64203f762d
Docs improvements; simplification of design of io.encodings.8-bit
2008-03-26 14:41:09 -04:00
Slava Pestov
b3f99d1746
Merge git://factorcode.org/git/littledan
2008-03-25 21:56:52 -05:00
Daniel Ehrenberg
06848c8e75
UTF-16 native order; better encodings docs
2008-03-25 21:17:37 -04:00
erg
1070685db7
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-25 19:52:29 -05:00
erg
807c84918b
minor cleanup in windows path handling
2008-03-25 19:52:07 -05:00
erg
b13e0f7042
redo path handling
2008-03-25 19:50:39 -05:00
Daniel Ehrenberg
514c626e56
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-25 19:43:09 -04:00
Slava Pestov
a0e1659a3e
Fix
2008-03-24 20:44:39 -05:00
Slava Pestov
09d8c8eb88
Launcher documentation
2008-03-24 19:47:30 -05:00
Slava Pestov
99b9ab367b
Move priority code to io.launcher
2008-03-24 18:02:39 -05:00
Slava Pestov
87208627cc
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-24 17:41:10 -05:00
Doug Coleman
fd0d489543
finish rename process to priority
2008-03-24 17:25:19 -05:00
Doug Coleman
1ff27e7de5
rename process to priority
2008-03-24 17:25:03 -05:00
Doug Coleman
1fe0e73a9f
fix bug in find-all-files
2008-03-24 17:19:22 -05:00
Daniel Ehrenberg
d967d04e4c
Changing 8-bit encoding names; documentation
2008-03-23 00:43:43 -04:00
Daniel Ehrenberg
86efc8467c
Strict wrapper for encodings
2008-03-21 21:47:16 -04:00
Daniel Ehrenberg
4cfd62c373
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-21 16:59:40 -04:00
Daniel Ehrenberg
fae69bd092
Final fix for 8-bit encodings
2008-03-21 16:57:13 -04:00
Doug Coleman
08fe32a268
fix priority loading
2008-03-21 15:25:18 -05:00
Doug Coleman
9c745c44d3
add set-priority and get-priority
...
add clear_err_no and check-errno for dealing with get-priority
2008-03-21 14:53:11 -05:00
Daniel Ehrenberg
88baf7c3b7
latin1 -> iso-8859-1
2008-03-21 14:07:17 -04:00
Daniel Ehrenberg
7adef0c613
Completing 8-bit changes
2008-03-21 14:01:50 -04:00
Doug Coleman
9018a9093f
fix using
2008-03-21 11:52:47 -06:00
Daniel Ehrenberg
3586b5a35d
More 8-bit encodings
2008-03-21 12:30:13 -04:00
Slava Pestov
02727576c2
New slots are now in the core
2008-03-20 15:30:59 -05:00
Slava Pestov
e20762e0cb
Fix errors
2008-03-20 14:25:08 -05:00
Slava Pestov
0d9947198c
Bootstrap fixes
2008-03-19 21:41:39 -05:00
Doug Coleman
3e7940216e
swap append to swap append
...
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Slava Pestov
5904d3fffa
Fix set-timeout with dan's new encoding stuff
2008-03-19 15:24:49 -05:00
Daniel Ehrenberg
d496065f89
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-18 17:02:48 -04:00
Daniel Ehrenberg
b362175d43
Initial optimization of encodings
2008-03-18 17:01:14 -04:00
Slava Pestov
4b2368e99f
Fix io.unix.launcher unit test
2008-03-18 03:27:14 -05:00
Slava Pestov
8b956d1efa
Fixing deployment
2008-03-16 02:21:51 -05:00
Slava Pestov
e3f7cf36e2
Fix Windows file-info
2008-03-15 06:22:57 -05:00
Daniel Ehrenberg
037c8cf35e
Merge branch 'master' into unicode
2008-03-14 12:57:38 -05:00
Daniel Ehrenberg
56afb67bfc
Unicode encoding changes
2008-03-14 03:09:51 -05:00
sheeple
dcda3d5bcf
Fix FreeBSD
2008-03-14 01:36:30 -05:00
Slava Pestov
90f8aa3136
Fix regressions
2008-03-14 02:27:43 -05:00
Slava Pestov
1289cfa8e3
More fixes
2008-03-13 22:08:57 -05:00
Slava Pestov
a65c96042d
Fix usages of file-length
2008-03-13 21:07:53 -05:00
Slava Pestov
31e15e3204
Fix bootstrap problems
2008-03-13 18:56:24 -05:00
Daniel Ehrenberg
fef7e8315d
Merge branch 'master' of git://factorcode.org/git/factor into unicode
2008-03-13 13:00:38 -05:00
Slava Pestov
96c4aaf94a
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-13 04:29:39 -05:00
Eduardo Cavazos
3929d02f17
Fix a couple of problems preventing bootstrap
2008-03-13 04:19:32 -06:00
Slava Pestov
fd9bf040ba
Removing call-with call-with2; use cleave instead
2008-03-13 03:41:57 -05:00
Slava Pestov
8399336648
tools.vocabs absorbs some words from tools.browser and vocabs.loader
2008-03-12 19:55:06 -05:00
Alex Chapman
14bf7e4194
removing io.files.tmp in favour of io.files.unique
2008-03-12 14:42:07 +11:00
Slava Pestov
5af2be3798
More documentation fixes
2008-03-11 21:01:39 -05:00
Slava Pestov
32526206f1
Help fixes
2008-03-11 19:51:58 -05:00
Daniel Ehrenberg
862dd0b5cb
Merge branch 'master' of git://factorcode.org/git/factor into unicode
...
Conflicts:
extra/io/encodings/ascii/ascii.factor
extra/io/encodings/latin1/latin1.factor
2008-03-09 22:04:19 -05:00
Slava Pestov
7ad74eb320
Various fixes
2008-03-08 02:51:26 -06:00
dharmatech
28182f06f9
Fix download-to
2008-03-07 23:47:11 -06:00
Slava Pestov
5adfc3a3b1
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-07 21:29:24 -06:00
Slava Pestov
2fa5f34a71
Byte-array-ification
2008-03-07 21:26:35 -06:00
Doug Coleman
9eff8354c3
use SYMBOLS:
2008-03-07 21:25:26 -06:00
Daniel Ehrenberg
191a61a024
Merge branch 'master' of git://factorcode.org/git/factor into unicode
2008-03-07 18:51:03 -06:00
Slava Pestov
2ff8cd14e9
Merge branch 'experimental' of git://factorcode.org/git/wrunt
2008-03-07 17:33:24 -06:00
Alex Chapman
641d345a99
Merge git://factorcode.org/git/wrunt into experimental
2008-03-08 10:22:34 +11:00
Slava Pestov
68f276b444
HTTP server and client fixes
2008-03-07 17:21:20 -06:00
Slava Pestov
9910de0439
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-07 02:34:40 -06:00
Slava Pestov
755003df08
Launcher now uses new-slots; fix Windows environment passing bug
2008-03-07 01:55:29 -06:00
Slava Pestov
2f2073a2c9
Merge branch 'new_launcher' of git://factorcode.org/git/factor
2008-03-06 20:46:07 -06:00
Slava Pestov
c9c7548ffd
Updating windows launcher for new-slots
2008-03-06 20:45:56 -06:00
Slava Pestov
05b02f3c38
Changing launcher to use new_slots
2008-03-06 20:44:52 -06:00
Doug Coleman
68f1b9432f
load file-info on windows by default
...
fix the file type
add commented out file times
2008-03-06 17:55:18 -06:00
Slava Pestov
549a7538c7
Clean up some of Dan's code after merge
2008-03-06 15:58:05 -06:00
Daniel Ehrenberg
c4d6201b77
Unit tests and refactoring for ascii and latin1
2008-03-06 15:07:00 -06:00
Slava Pestov
d95231cc43
Merge branch 'unicode' of git://factorcode.org/git/littledan into unicode
2008-03-06 14:47:32 -06:00
Daniel Ehrenberg
b32276d1da
Stupid bug fix
2008-03-06 14:46:11 -06:00
Slava Pestov
6574009e03
Fix merge conflicts
2008-03-06 13:54:15 -06:00
dharmatech
c6364fe2b3
Merge branch 'master' of /Users/dharmatech/builds/factor/
2008-03-06 13:46:36 -06:00
dharmatech
a336cb7570
Unit test fixes
2008-03-06 13:46:15 -06:00
Eduardo Cavazos
724041c31d
io.unix.files: add link-info unix backend
2008-03-06 12:05:47 -06:00
Alex Chapman
60ac79e5ab
Merge branch 'master' of git://factorcode.org/git/factor into semantic-db
2008-03-06 23:54:46 +11:00
Daniel Ehrenberg
ee9b940bc6
Modifications to the encoding protocol for later optimization
2008-03-06 00:23:38 -06:00
Daniel Ehrenberg
4c9ef7946d
Merge branch 'master' of git://factorcode.org/git/factor into unicode
...
Conflicts:
extra/benchmark/sockets/sockets.factor
2008-03-05 16:57:06 -06:00
Slava Pestov
53575cb8b7
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-05 15:02:22 -06:00
Daniel Ehrenberg
816a580eb4
Merge branch 'master' of git://factorcode.org/git/factor into unicode
2008-03-05 14:55:09 -06:00
Daniel Ehrenberg
93c4ac23a8
Encodings updates; /* */ comments in multline
2008-03-05 14:51:01 -06:00
Doug Coleman
6282a4ec5d
add windows replacement for stat
2008-03-04 22:35:45 -06:00
Slava Pestov
27dd4f1701
Working on Windows launcher stream inheritance
2008-03-04 22:04:56 -06:00
Daniel Ehrenberg
30eba00774
Bug fixes; docs
2008-03-04 21:05:58 -06:00
Daniel Ehrenberg
578d620223
Fixing unit tests and listener merge
2008-03-04 18:12:01 -06:00
Daniel Ehrenberg
a9c6ea1ce3
Resolving conflict
2008-03-04 18:04:51 -06:00
Alex Chapman
fd79a5f623
Merge branch 'master' of http://factorcode.org/git/factor into experimental
2008-03-05 11:01:13 +11:00
Daniel Ehrenberg
c5eec0ba10
Merge branch 'master' of git://factorcode.org/git/factor into unicode
...
Conflicts:
core/io/files/files-tests.factor
core/io/files/files.factor
core/io/io-tests.factor
core/io/streams/c/c-tests.factor
core/io/streams/lines/lines-tests.factor
core/source-files/source-files.factor
extra/benchmark/sockets/sockets.factor
extra/http/server/templating/templating-tests.factor
extra/http/server/templating/templating.factor
extra/io/launcher/launcher.factor
extra/io/mmap/mmap-tests.factor
extra/io/unix/launcher/launcher.factor
extra/io/unix/unix-tests.factor
2008-03-04 17:51:40 -06:00
Slava Pestov
39d27c32b0
io.launcher work in progress
2008-03-04 16:07:57 -05:00
Alex Chapman
3ecbd960a6
Merge branch 'master' of git://factorcode.org/git/factor into frepublic
2008-03-04 10:47:15 +11:00
Slava Pestov
a203988742
Unix launcher load fix
2008-03-03 18:44:57 -05:00
Alex Chapman
62e330319d
Merge branch 'master' of git://factorcode.org/git/factor into frepublic
2008-03-04 09:58:57 +11:00
Slava Pestov
47a96775d8
Add PEG: word
2008-03-03 16:57:30 -06:00
Slava Pestov
b705f18a6b
Remove obsolete file
2008-03-03 16:45:34 -06:00
Slava Pestov
05a02ade7a
Unix <process-stream> now compiles
2008-03-03 16:45:18 -06:00
Doug Coleman
58d6e4c97d
remove extra files
2008-03-03 14:44:48 -06:00
Doug Coleman
ae6ad23855
remove io.windows.files.temporary
2008-03-03 14:42:32 -06:00
Doug Coleman
c3c315a580
fix path
2008-03-03 14:41:22 -06:00
Slava Pestov
dbd8ce49cf
Merge git://factorcode.org/git/factor
2008-03-01 17:01:12 -05:00
Slava Pestov
e98cd1fd59
New convention for unit tests
2008-03-01 17:00:45 -05:00
Eduardo Cavazos
52d52fa314
io.unix.kqueue: fix using
2008-03-01 15:19:51 -06:00
Slava Pestov
d4f37e175f
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-01 13:46:58 -06:00
Eduardo Cavazos
29ef996639
Move time related items from unix to unix.time
2008-03-01 07:11:44 -06:00
Slava Pestov
a0a0e36739
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-29 19:15:34 -06:00
Slava Pestov
373a88a77a
Fix UI hang, add if-box combinator
2008-02-29 19:10:30 -06:00
Doug Coleman
316a8ad1ae
fix io.files.unique
2008-02-29 18:20:45 -06:00
Doug Coleman
fc4cac5b2d
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-29 18:14:26 -06:00
Doug Coleman
2dffb31e53
remove debug info
2008-02-29 18:05:38 -06:00
Doug Coleman
a318a80b99
fix using
2008-02-29 18:04:44 -06:00
Doug Coleman
4f40f10b88
fix stack effect
2008-02-29 18:04:20 -06:00
Doug Coleman
167fdad45f
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-29 17:45:55 -06:00
Doug Coleman
ac6c91d5a6
fix bootstrap
2008-02-29 17:44:53 -06:00
Doug Coleman
71af041083
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
extra/io/files/temporary/backend/backend.factor
extra/io/files/temporary/temporary.factor
extra/io/windows/files/temporary/temporary.factor
2008-02-29 17:12:50 -06:00
Doug Coleman
b7f9aac210
fix with-unique-file
2008-02-29 17:10:22 -06:00
Daniel Ehrenberg
efb3367c45
Merge branch 'master' of git://factorcode.org/git/factor into unicode
...
Conflicts:
core/io/files/files-docs.factor
core/io/files/files-tests.factor
core/io/files/files.factor
core/listener/listener.factor
extra/benchmark/sum-file/sum-file.factor
extra/bootstrap/image/upload/upload.factor
extra/http/server/templating/templating.factor
extra/logging/server/server.factor
extra/smtp/smtp.factor
extra/tools/deploy/macosx/macosx.factor
extra/tools/disassembler/disassembler.factor
extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Doug Coleman
ad2d06806b
s/temporary/unique/
2008-02-29 00:55:24 -06:00
Doug Coleman
6cb5f76893
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-29 00:11:11 -06:00
Doug Coleman
499948047a
rename io.files.temporary to io.files.unique
...
write documentation
2008-02-29 00:10:37 -06:00
Eduardo Cavazos
c9b73f062b
Implement file-info
2008-02-28 23:46:27 -06:00
Alex Chapman
7af882a5fb
Merge branch 'master' of http://factorcode.org/git/factor into semantic-db
...
Conflicts:
extra/db/sqlite/sqlite.factor
2008-02-29 14:11:46 +11:00
Doug Coleman
2753b2442a
fix io.files.temporary for windows
2008-02-28 16:37:27 -06:00
Doug Coleman
b71d7bc422
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-28 15:43:06 -06:00
Doug Coleman
48e305ee49
add words for dealing with temporary files
...
not tested on windows
2008-02-28 15:42:07 -06:00
Eduardo Cavazos
e39783b10a
unix: Refactor more things out of unix and into unix.stat
...
unis.stat: Move some common code to unix.stat from
unix.stat.linux and unix.stat.macosx
2008-02-28 12:46:01 -06:00
Slava Pestov
e47a9cface
Add timeout support to simple-monitors (untested)
2008-02-28 01:20:44 -06:00
Alex Chapman
44548d0d0e
Merge branch 'master' of git://factorcode.org/git/factor into semantic-db
...
Conflicts:
extra/db/sqlite/sqlite.factor
2008-02-28 10:31:43 +11:00
Alex Chapman
8613940e60
Merge branch 'master' of http://factorcode.org/git/factor into semantic-db
...
Conflicts:
extra/db/tuples/tuples.factor
2008-02-28 10:30:07 +11: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
Alex Chapman
9e3b6e958b
Merge branch 'master' into semantic-db
2008-02-21 20:45:47 +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
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
Alex Chapman
f68dcfa2da
Merge branch 'master' into semantic-db
2008-02-18 15:11:55 +11: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
Alex Chapman
5215e3af5f
io.files.tmp: update touch to use dispose instead of stream-close
2008-02-15 17:11:28 +11:00
Alex Chapman
113b895874
Merge branch 'master' of http://factorcode.org/git/factor into experimental
...
Conflicts:
extra/jamshred/authors.txt
extra/sqlite/sqlite.factor
extra/strings/lib/lib.factor
2008-02-15 16:57:41 +11: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
Alex Chapman
72ee9ff67c
Adding temporary files in io.files.tmp
2008-02-15 15:41:15 +11: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
Slava Pestov
ff40513165
Cleaning up monitors in preparation for Linux inotify
2008-02-02 16:23:04 -06:00
Slava Pestov
ba6660cabe
Fix bootstrap
2008-02-02 15:44:43 -06:00
Slava Pestov
70b685fad8
Load fixes, FreeType memory usage fix
2008-02-02 15:00:16 -06:00
Slava Pestov
36a43a6c3f
Fix conflict
2008-02-02 13:36:26 -06:00
Slava Pestov
8575bc62e3
Updating extra/ to use flags
2008-02-02 13:29:09 -06:00
Slava Pestov
4d24978507
Fix IO timeouts
2008-02-02 00:30:47 -06:00
Slava Pestov
2d381ed84e
Fix http server
2008-02-01 22:47:01 -06:00
Slava Pestov
0cd8eb8745
Merge branch 'master' of git://littledan.onigirihouse.com/git/littledan
2008-02-01 18:31:13 -06:00
Slava Pestov
f710d192f7
Fix inaccurate notifications in io.monitor on Windows
2008-02-01 17:13:57 -06:00
Daniel Ehrenberg
b7a4e2c6bc
Merge branch 'master' of git://factorcode.org/git/factor
2008-02-01 16:19:27 -06:00
Slava Pestov
8dd333cbb5
Fix unit tests and fix string clone
2008-02-01 16:02:02 -06:00
Daniel Ehrenberg
fad00e2316
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
extra/html/elements/elements.factor
extra/html/html.factor
extra/tar/tar.factor
extra/webapps/pastebin/pastebin.factor
Resolving my stupid use conflict
2008-02-01 15:39:42 -06:00
Slava Pestov
ff55f0f4cc
New \u...... syntax; io.utf8 and io.utf16 can actually use strings now
2008-02-01 15:00:02 -06:00
Doug Coleman
71bac0da21
Load fixes
2008-01-31 23:59:29 -06:00
Slava Pestov
da1d8967c4
Load fixes
2008-01-31 23:48:51 -06:00
Slava Pestov
a234995c97
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor into record1_strings
2008-01-31 23:21:29 -06:00
Eduardo Cavazos
d7c1349c8d
Fix a bunch of load-everything hiccups
2008-01-31 23:21:06 -06:00
Slava Pestov
2ef76798b0
record1 strings
2008-01-31 23:00:08 -06:00
Slava Pestov
92ebcc3619
New timeout implementation
2008-01-31 12:27:37 -06:00
Daniel Ehrenberg
4e3426d871
Fixing various use clauses
2008-01-31 12:21:49 -06:00
Daniel Ehrenberg
b98dc7ec0a
Fixing use of a qualified name
2008-01-31 12:16:34 -06:00
Slava Pestov
5478f22524
Don't blow away timeouts on reload
2008-01-31 01:16:10 -06:00
Slava Pestov
5bf2cbf4c6
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor
2008-01-31 00:53:33 -06:00
Slava Pestov
926e09a46a
New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts
2008-01-31 00:52:06 -06:00
Eduardo Cavazos
9d5b944ec1
io.launcher: update docs
2008-01-30 23:16:20 -06:00
Doug Coleman
eeade1d2b6
Merge git://factorcode.org/git/factor
...
Conflicts:
extra/hardware-info/windows/nt/nt.factor
extra/hardware-info/windows/windows.factor
2008-01-30 12:51:11 -06:00
Doug Coleman
adc6f4de73
fix load error
2008-01-30 12:49:20 -06:00
Eduardo Cavazos
c9fd6f2c8d
Merge branch 'master' of git://factorcode.org/git/factor
2008-01-29 13:44:09 -06:00
Doug Coleman
44d058c676
fix windows launcher code
2008-01-29 12:13:08 -06:00
Slava Pestov
19555da91c
Non-blocking directory change notification support for Windows
2008-01-28 01:21:44 -06:00
Slava Pestov
417e475857
Clean up UDP a little
2008-01-28 01:06:27 -06:00
Slava Pestov
c79b8d8471
Clean up Windows I/O
2008-01-27 23:59:36 -06:00
Eduardo Cavazos
83aa8d0d6e
Fix wait loop bug (fixed by Slava)
2008-01-27 19:10:28 -06:00
Slava Pestov
1c91a286e5
Updating summary and authors
2008-01-27 01:02:31 -04:00
Slava Pestov
a09e216582
Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor
2008-01-26 23:38:30 -04:00
Slava Pestov
62ded50c8b
Directory change notification work in progress. Only on Windows right now, blocking
2008-01-26 03:40:09 -04:00
Slava Pestov
077c403dd0
Merge git://factorcode.org/git/erg
2008-01-26 01:59:30 -04:00
Slava Pestov
76e4702f38
Got Windows launcher redirection working
2008-01-25 02:37:37 -04:00
Slava Pestov
993684ebb0
More work in progress
2008-01-25 02:21:27 -04:00
Slava Pestov
034b4dcaa6
Windows launcher work in progress
2008-01-25 01:49:03 -04:00
Doug Coleman
d09bc942ac
Get file redirection working in Unix io.launcher
2008-01-25 00:21:49 -06:00
Slava Pestov
62f076d0c3
Fix FD leak
2008-01-24 23:48:28 -04:00
Slava Pestov
00d2122a4c
Working on Unix io.launcher redirection
2008-01-24 23:45:56 -04:00
Doug Coleman
0b4be5f0a2
Fix Unix io.launcher
2008-01-24 22:41:55 -06:00
Slava Pestov
b5a337bb2a
Fix Linux I/O
2008-01-24 21:10:17 -04:00
Slava Pestov
783e63781f
I/O fixes
2008-01-24 19:21:10 -04:00
Doug Coleman
741b10d4f9
Merge erg@factorcode.org:/git/erg
...
Conflicts:
extra/io/windows/nt/backend/backend.factor
2008-01-24 15:49:32 -06:00
Slava Pestov
6afa4119c8
Clean up non-blocking wait-for-process support, implement on Unix (untested)
2008-01-24 04:19:15 -04:00
Slava Pestov
af915caaa3
Add wait-for-process word to io.launcher; run-process and run-detached now return process tuples
2008-01-24 03:27:15 -04:00
Slava Pestov
83d6e10ac0
Fix resolver on FreeBSD
2008-01-23 06:32:51 -04:00
Slava
42e97d4629
epoll works but not for files; disable it for now
2008-01-23 03:30:16 -05:00
Slava
09eb56d0c2
epoll almost works
2008-01-23 03:07:15 -05:00
Slava
68ac7b81d4
Merge branch 'master' of /git/factor
2008-01-23 01:49:04 -05:00
Slava
81c5b413f4
Working on epoll
2008-01-23 01:49:01 -05:00
Slava Pestov
157043ad19
Minor I/O backend tweak
2008-01-23 02:45:55 -04:00
Slava Pestov
cc9646c80d
Fix typo
2008-01-21 20:39:49 -05:00
Slava Pestov
913403f066
Load fix
2008-01-21 17:29:54 -05:00
Slava Pestov
c1963dd4ab
I/O cleanups
2008-01-21 15:33:43 -05:00
Doug Coleman
6ba7debe72
Merge erg@spitspat.com:factor
2008-01-20 19:01:20 -06:00
Doug Coleman
baa026525e
start windows file change code
2008-01-20 18:59:47 -06:00
Slava Pestov
eb5644ad5f
Unix I/O re-working; nested multiplexer support, use kqueue on *bsd to wait for process completion, start Linux epoll support
2008-01-20 17:07:18 -05:00
Slava Pestov
1302a8055d
More kqueue work
2008-01-20 13:13:04 -05:00
Doug Coleman
80fcbf2514
add missing use
2008-01-19 10:18:52 -10:00
Slava Pestov
74329237e6
kqueue work in progress
2008-01-18 20:29:43 -05:00
Slava Pestov
309a1c179c
Add stderr stream; more Unix I/O work
2008-01-18 19:43:14 -05:00
Slava Pestov
588253dfe3
Cleaning up Unix I/O
2008-01-18 18:18:54 -05:00
Slava Pestov
30dec8b0a8
Fix documentation typos
2008-01-18 17:09:55 -05:00
Doug Coleman
6a4062bf38
minor cleanups
2008-01-14 15:06:12 -10:00
Doug Coleman
097dad070a
minor tweaks to make these modules load with load-everything
2008-01-14 11:42:21 -10:00
Doug Coleman
84891e2591
pick pick -> 2over
...
minor cleanups
2008-01-11 12:02:44 -10:00
Slava Pestov
d870c7983a
io.server stack effect fixes
2008-01-10 23:19:11 -05:00
Slava Pestov
7598617119
Load mmap on CE too
2008-01-10 22:51:58 -05:00
Slava Pestov
c8360f5ae5
Rename curry* to with
2008-01-09 17:36:30 -05:00
Slava Pestov
2180b0f146
Fix init-stdio scope issue
2008-01-09 01:50:25 -05:00
Slava Pestov
4e43b946f9
Fix conflicts
2008-01-06 14:17:50 -04:00
Slava Pestov
825601ccc7
More circularity fixes
2008-01-05 20:37:13 -04:00
Slava Pestov
c3deb44f43
Fix circularity
2008-01-05 18:27:15 -04:00
Aaron Schaefer
897a8ed8aa
Replace '<file-reader> contents' with 'file-contents' in all vocabs
2007-12-31 14:47:24 -05:00
Slava Pestov
ced9893a4e
Get bootstrap.tools to load, update extra/ for USE-IF: removal
2007-12-28 21:46:06 -05:00
Slava Pestov
f53fa196ac
New must-infer word; \ foo must-infer asserts that foo's declared effect matches its inferred effect, put this in your unit tests
2007-12-26 20:54:38 -05:00
Slava Pestov
51992905b2
Inference tests tweak
2007-12-17 16:29:26 -05:00
Doug Coleman
dff6194aad
Remove library/binary-roots, add walk-dir and find-file to io.paths
2007-12-09 11:42:35 -06:00
Doug Coleman
6470303e51
Merge git://factorcode.org/git/factor
2007-12-07 14:02:52 -06:00