Commit Graph

289 Commits (bf8b96c029f4a90ebcc61159a6b8ae2fa522bc2c)

Author SHA1 Message Date
Slava Pestov 18fe2d0047 Preparing io.nonblocking for SSL 2008-05-11 17:44:39 -05:00
Eduardo Cavazos d1775f9bfa io.unix.kqueue: Fix using 2008-05-10 06:36:43 -05:00
Eduardo Cavazos 4aacf9b3e9 Update USING: 2008-05-10 06:13:44 -05:00
Slava Pestov 30c7f560c1 Add unit test for Ed's touch-file fix 2008-05-09 16:46:24 -05:00
Eduardo Cavazos e0ddb3d0eb io.unix.files: New version of touch-file 2008-05-09 16:24:58 -05:00
Slava Pestov 732b84bcf9 Mac OS X monitors need to call normalize-path 2008-05-06 22:20:55 -05:00
Slava Pestov 90299783d6 Cleanup io.pipes and fix io.unix.pipes hang 2008-05-06 21:23:18 -05:00
Slava Pestov 8e60cf2b86 <appender>, documentation updates 2008-05-05 19:12:22 -05:00
Slava Pestov 9b9b2747a3 Fixes and cleanups 2008-05-05 03:51:41 -05:00
Slava Pestov 7c7a1f4974 Debugging pipelines 2008-05-05 03:15:24 -05:00
Slava Pestov 8397b45110 Fixing bugs 2008-05-05 02:32:35 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Doug Coleman a9c9f26822 remove extra using 2008-04-25 01:55:24 -05:00
Doug Coleman 9e3cab4327 move normalize-path to <mapped-file>
(mapped-file) is now the hook
2008-04-25 01:10:40 -05:00
Doug Coleman b1016e6ea5 <monitor> and mmaped-file use normalize-path now 2008-04-24 19:46:52 -05:00
slava a471eab19a More robust Linux monitors 2008-04-21 06:13:57 -05:00
Slava Pestov 53f3ceda7f Fix Linux bootstrap 2008-04-20 23:50:50 -05:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Slava Pestov 70bec926d0 New convention for parametrized constructors: new-* instead of construct-* 2008-04-14 05:07:31 -05:00
Doug Coleman f64d511ca6 add usings 2008-04-14 02:40:32 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman dadaae59a1 dummy object on init-monitors
fix windows load errors
monitors almost work again
2008-04-11 22:36:24 -05:00
Slava Pestov e794466efb Convert native I/O to use inheritance 2008-04-11 16:08:40 -05:00
Slava Pestov b974d7fff6 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 14:38:42 -05:00
Slava Pestov fb481a2522 Fixes 2008-04-11 14:38:25 -05:00
Doug Coleman ca72a7a5a8 Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-11 14:21:28 -05:00
Slava Pestov 9e2135315c Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-11 14:09:15 -05:00
Slava Pestov 1435d1c189 Working on converting io backends to use inheritance 2008-04-11 14:09:09 -05:00
Eric Mertens 1326eb2d41 Add hashtables to USING: in linux monitors.factor 2008-04-11 11:40:07 -07:00
Doug Coleman dbac0a1543 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 12:59:20 -05:00
Doug Coleman 2b78870033 cond/case 2008-04-11 12:56:11 -05:00
Slava Pestov c5de818925 Use inheritance in Unix I?O backend 2008-04-11 12:47:49 -05:00
Slava Pestov 1f759a7b2d Fix documentation 2008-04-11 10:09:45 -05:00
Slava Pestov d132bce5a3 Implement monitors for BSD 2008-04-11 09:54:50 -05:00
Slava Pestov 82d793b141 Update Mac OS X monitors for new API 2008-04-11 08:35:21 -05:00
slava 56892ae74a Overhaul monitors 2008-04-11 07:15:26 -05:00
Slava Pestov 4586200f83 Fix launcher failure on *BSD 2008-04-06 03:30:10 -05:00
Slava Pestov d2468ad9ed Add launcher error codes 2008-04-05 23:31:41 -05:00
Slava Pestov ab5ebd0f5a Fix buffering issue 2008-04-05 23:26:33 -05:00
Slava Pestov 1d3205c69e Fix BSD I/O 2008-04-05 05:50:39 -05:00
Slava Pestov 57268bcc7b Launcher wait cleanup, don't use kqueue anymore 2008-04-05 04:26:58 -05:00
Slava Pestov 21831d2c16 Fix Unix launcher with current directory 2008-04-04 22:49:19 -05:00
erg 36fc0b26ac fix load error 2008-04-03 18:51:53 -05:00
erg 82f3239012 remove private stuff 2008-04-03 18:40:51 -05:00
erg 4acd587629 move cwd and cd to private vocabs 2008-04-03 18:34:47 -05:00
Slava Pestov 192471badb Merge branch 'master' of git://factorcode.org/git/factor 2008-04-02 21:31:50 -05:00
Doug Coleman f10f601e3f fix teh bootstrap 2008-04-02 20:50:20 -05:00
erg 5de68cd30f fix bootstrap on intel mac 2008-04-02 20:33:36 -05:00
Doug Coleman c53e75ef0f io backend now uses OS singletons 2008-04-02 20:09:56 -05:00
Slava Pestov 93ebbfb7e4 Try to fix inotify again 2008-04-02 18:50:42 -05:00
Doug Coleman 393f77715c update everything to use os singletons 2008-04-02 18:25:33 -05:00
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
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 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
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
erg 24466cfc57 normalize-pathname all ova tha place 2008-03-26 22:39:16 -05:00
Doug Coleman 9120865157 fixing the launcher 2008-03-26 18:47:56 -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
erg 1070685db7 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 19:52:29 -05:00
erg b13e0f7042 redo path handling 2008-03-25 19:50:39 -05:00
Slava Pestov a0e1659a3e Fix 2008-03-24 20:44:39 -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
Daniel Ehrenberg 4cfd62c373 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-21 16:59:40 -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
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -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
sheeple dcda3d5bcf Fix FreeBSD 2008-03-14 01:36:30 -05:00
Slava Pestov 1289cfa8e3 More fixes 2008-03-13 22:08:57 -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 8399336648 tools.vocabs absorbs some words from tools.browser and vocabs.loader 2008-03-12 19:55:06 -05:00
Slava Pestov 2fa5f34a71 Byte-array-ification 2008-03-07 21:26:35 -06:00
Slava Pestov 05b02f3c38 Changing launcher to use new_slots 2008-03-06 20:44:52 -06:00
Slava Pestov 549a7538c7 Clean up some of Dan's code after merge 2008-03-06 15:58:05 -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