Slava Pestov
|
f04ae609c8
|
Fixes for out parameter changes
|
2010-05-23 03:27:40 -05:00 |
Slava Pestov
|
5d9993d46f
|
Updating code to use with-out-parameters
|
2010-05-23 03:07:47 -04:00 |
Doug Coleman
|
179acf5ea6
|
Update code base for new alarms api
|
2010-05-21 20:42:12 -05:00 |
Slava Pestov
|
7e77b35502
|
io.backend.unix: make timeouts work on stdin once Doug fixes alarms
|
2010-05-21 19:09:15 -04:00 |
Doug Coleman
|
e559f1470b
|
Use keys/values where appropriate
|
2010-05-21 12:48:04 -05:00 |
Slava Pestov
|
40f58f27d6
|
specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length
|
2010-05-18 23:09:34 -04:00 |
Slava Pestov
|
d2d466de29
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
59ad41b6a3
|
Eliminate some -rot from the codebase
|
2010-05-03 18:31:01 -04:00 |
Slava Pestov
|
0d4693d740
|
io.launcher.unix: add timeout to a test
|
2010-05-03 17:34:33 -04:00 |
Slava Pestov
|
f0291cf862
|
io.sockets: update <datagram> docs
|
2010-04-27 10:52:19 -04:00 |
Slava Pestov
|
28a9cf79ff
|
io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
|
2010-04-19 01:14:00 -05:00 |
Joe Groff
|
234fb5838f
|
unix: don't hack _exit to have a terminating effect; just use FUNCTION:
|
2010-04-14 22:04:04 -07:00 |
Slava Pestov
|
0dc43a94bd
|
Merge remote branch 'origin/abi-symbols' into fastcall-madness
|
2010-04-10 00:10:33 -07:00 |
Slava Pestov
|
e6ac562853
|
io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of
|
2010-04-07 20:40:13 -04:00 |
Joe Groff
|
3b4f8758b5
|
Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
Conflicts:
basis/compiler/tests/alien.factor
|
2010-04-06 12:30:15 -07:00 |
Doug Coleman
|
6dc57594f8
|
Fix bootstrap on windows
|
2010-04-01 18:48:41 -05:00 |
Joe Groff
|
ca9614e746
|
Merge branch 'master' into abi-symbols
|
2010-04-01 15:28:36 -07:00 |
Doug Coleman
|
636f2ed2e5
|
Use flags{ instead of flags all over the place
|
2010-04-01 14:44:03 -05:00 |
Joe Groff
|
1d06be5021
|
"stdcall" -> stdcall
|
2010-03-31 19:29:04 -07:00 |
Joe Groff
|
d951be1832
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Doug Coleman
|
d17ac3c283
|
Add utiltity words for io.files.unique
|
2010-03-31 15:09:51 -05:00 |
Slava Pestov
|
910b7527c9
|
threads: simplify 'suspend' combinator
|
2010-03-28 08:29:53 -04:00 |
Daniel Ehrenberg
|
85d698ab9c
|
Fixing vocab ambiguities in linux and windows-specific vocabs
|
2010-03-17 00:22:48 -04:00 |
Daniel Ehrenberg
|
1b61e2e5cf
|
Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:
basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
basis/furnace/auth/auth.factor
basis/stack-checker/backend/backend.factor
|
2010-03-16 13:28:00 -04:00 |
Slava Pestov
|
b196554e4c
|
io.servers.connection: fix bogus logging
|
2010-03-14 17:04:36 +13:00 |
Joe Groff
|
906a86ae2d
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Daniel Ehrenberg
|
bf73129238
|
Changing some uses of prune to use members
|
2010-02-27 13:14:03 -05:00 |
Slava Pestov
|
2dde82ffff
|
Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array
|
2010-02-25 04:50:31 +13:00 |
Doug Coleman
|
43361c3731
|
Add some commented out unit tests to io.ports.tests that seem like they should be supported
|
2010-02-24 03:33:16 -06:00 |
Slava Pestov
|
cca5dd082d
|
io.files.unix: fix load errors arising from byte-length being moved
|
2010-02-24 21:20:21 +13:00 |
Slava Pestov
|
c1e7a3ffc2
|
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
|
2010-02-24 20:18:41 +13:00 |
Joe Groff
|
f8160f8d48
|
missed a dead memory>struct in io.sockets
|
2010-02-22 19:09:03 -08:00 |
Joe Groff
|
5ffabcbb87
|
io.sockets.windows.nt: update string c-types in alien-indirect
|
2010-02-21 16:49:44 -08:00 |
Slava Pestov
|
196676ebdd
|
Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
|
2010-02-21 17:48:04 +13:00 |
Slava Pestov
|
3944277d04
|
Fix load errors exposed by platforms.txt change
|
2010-02-20 13:31:09 +13:00 |
Slava Pestov
|
0aad3e6e12
|
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
|
2010-02-20 13:30:49 +13:00 |
Slava Pestov
|
fd92a7b627
|
io.monitors.recursive: fix hang introduced by recent io.monitors change
|
2010-02-19 07:36:12 -05:00 |
Slava Pestov
|
1352bd1327
|
io.monitors: if a monitor is disposed while other threads are waiting on it, an error will be thrown from next-change, instead of those threads hanging forever. This makes monitors consistent with streams and other native resources that behave in a similar manner
|
2010-02-20 00:23:24 +13:00 |
Joe Groff
|
73b8249cf3
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/tools/deploy/shaker/shaker.factor
|
2010-02-15 11:50:43 -08:00 |
Slava Pestov
|
4154742755
|
Small cleanups
|
2010-02-16 04:04:09 +13:00 |
Joe Groff
|
e3f83a60af
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-02-14 21:07:04 -08:00 |
Slava Pestov
|
0d0220a165
|
io.files.info: load io.files.info.unix if we're on Unix. Fixes long-standing no-method error on file-info
|
2010-02-15 17:15:26 +13:00 |
Joe Groff
|
ac71127cf2
|
io.directories: directory-tree-files should include the directories too, not just their contents
|
2010-02-13 13:57:58 -08:00 |
Joe Groff
|
1ded034286
|
io.directories: add "directory-tree-files" and "with-directory-tree-files" words
|
2010-02-13 12:52:32 -08:00 |
Slava Pestov
|
502b5477f7
|
io.launcher.unix: sometimes both WIFEXITED and WIFSIGNALED would return true, and the wrong status would be reported
|
2010-02-07 18:17:53 +13:00 |
Slava Pestov
|
edd9de217e
|
Minor doc fixes
|
2010-02-03 22:56:32 +13:00 |
Brad Christensen
|
64c22d69ad
|
More documentation cleanup.
|
2010-02-03 00:05:04 -07:00 |
Slava Pestov
|
ee14d65333
|
io.launcher.windows: include launch descriptor in error thrown when launching a process fails
|
2010-02-01 12:39:29 -06:00 |
Doug Coleman
|
91c25e2a48
|
Better fix for ipv6
|
2010-01-24 15:57:06 -06:00 |
Doug Coleman
|
26a5085499
|
Handle IPv6 addresses of the form ::127.0.0.1
|
2010-01-24 15:40:34 -06:00 |