Doug Coleman
|
5c8316be07
|
Move win32-handle to windows.handles and update using lists to avoid pulling in the io backend where not necessary
|
2010-09-16 15:40:36 -05:00 |
Slava Pestov
|
c447ca5427
|
io.backend.unix: remove dead code from bsd backend, fix select code
|
2010-09-15 21:56:42 -07:00 |
Slava Pestov
|
e5b30b7518
|
io: minor doc fixes throughout
|
2010-09-11 18:43:47 -07:00 |
Slava Pestov
|
f3b264522c
|
io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is
|
2010-09-11 18:43:47 -07:00 |
Doug Coleman
|
dc4970e234
|
Fix file uploads by using unlimit-stream for now. Will compare solution to with-combinators tomorrow.
|
2010-09-08 02:50:25 -05:00 |
Slava Pestov
|
afbf4e9cb2
|
io.sockets: make addrspecs immutable
|
2010-09-04 18:49:27 -07:00 |
Slava Pestov
|
aa2f5ae13f
|
io.sockets: f 0 <inet4> should work
|
2010-09-04 15:41:12 -07:00 |
Slava Pestov
|
4fc792629e
|
io.sockets: clean up resolve-host
|
2010-09-04 14:42:05 -07:00 |
Slava Pestov
|
3d461046f0
|
io.sockets: factor out ipv4 and ipv6 classes for John Benediktsson's upcoming ICMP work)
|
2010-09-04 14:19:20 -07:00 |
Slava Pestov
|
29028d8aea
|
io.launcher.unix: clumsy fix for a race condition
|
2010-09-04 12:00:23 -07:00 |
Slava Pestov
|
7374d868e7
|
Change how SIGPIPE is ignored, and add a unit test to io.launcher.unix to ensure that this ignoredness is not inherited by child processes
|
2010-09-02 22:11:45 -07:00 |
Slava Pestov
|
b88b2c9b81
|
io.monitors.linux: fix typo
|
2010-08-24 23:01:37 -04:00 |
Slava Pestov
|
b7182432f3
|
io.monitors.recursive: fix typo
|
2010-08-23 21:54:59 -07:00 |
Slava Pestov
|
76d2b83685
|
Add unless-disposed combinator to clean up some repetition, and fix bogus error reported from timer thread if an I/O operation with a set timeout fails on Windows
|
2010-08-23 21:12:24 -05:00 |
Slava Pestov
|
cbb9ff61fb
|
io.sockets.windows: win32-socket instances were not being unregistered from global disposables hash; also check return value of closesocket
|
2010-08-15 00:05:27 -05:00 |
Philipp Brüschweiler
|
352e263de6
|
io.files.info.unix.linux: sometimes /etc/mtab isn't properly formatted (found on arch linux)
|
2010-08-01 14:00:03 +02:00 |
Slava Pestov
|
6e3dee43d4
|
io.ports: calling '0 read' now returns an empty sequence without blocking (reported by Brennan Cheung)
|
2010-07-30 15:58:33 -04:00 |
Slava Pestov
|
f7bd876cae
|
io.files.unix: fix tests for recent calendar.unix vocab changes
|
2010-07-21 00:23:35 -04:00 |
Slava Pestov
|
446ee6896d
|
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary
|
2010-07-16 17:32:05 -04:00 |
Joe Groff
|
b04bc8640f
|
io.streams.throwing: add test file
|
2010-07-09 23:36:40 -07:00 |
Joe Groff
|
b1c557a825
|
io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words
|
2010-07-09 18:10:51 -07:00 |
Joe Groff
|
fb4cbd87d4
|
io.streams.limited: scrape out last vestiges of unlimiting
|
2010-07-09 14:56:54 -07:00 |
Joe Groff
|
90b962bbd3
|
io.streams.throwing: implement read-until
|
2010-07-09 14:26:01 -07:00 |
Joe Groff
|
99db070c9e
|
io.streams.throwing: implement tell and seek
|
2010-07-09 14:08:54 -07:00 |
Joe Groff
|
0bdc1514fd
|
io.streams.limited: remove unlimit*
|
2010-07-09 13:52:15 -07:00 |
Doug Coleman
|
2ca509a8fe
|
Split off io.streams.throwing from io.streams.limited and update usages of limited streams
|
2010-07-09 13:32:09 -05:00 |
Slava Pestov
|
01d67104f6
|
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
|
2010-07-07 17:32:30 -04:00 |
Slava Pestov
|
a7384d5de6
|
io.ports: fix stream-tell implementation
|
2010-07-07 02:27:34 -04:00 |
Doug Coleman
|
e18bde069e
|
Clearer <pipes> word
|
2010-06-17 11:02:47 -05:00 |
Doug Coleman
|
d487a4b045
|
Merge branch 'master' of http://factorcode.org/git/factor
|
2010-06-16 16:48:04 -05:00 |
Sascha Matzke
|
c746b68c28
|
added doc for with-local-address
|
2010-06-16 22:54:53 +02:00 |
Doug Coleman
|
9840e5e147
|
Add a combinator to make a unique directory, set that to the current and temp directories, and then delete the directory when done. Useful when working with apps that need to write intermediate files to the current directory
|
2010-06-13 19:34:17 -05:00 |
Doug Coleman
|
a6f0abb9a2
|
Rename alarms -> timers
|
2010-06-10 16:39:13 -05:00 |
Slava Pestov
|
8fd6a24edb
|
ui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend
|
2010-05-29 04:27:54 -04:00 |
Slava Pestov
|
66fcab3721
|
Fixes for out parameter changes
|
2010-05-23 03:27:40 -05:00 |
Slava Pestov
|
70a99e1cdb
|
Updating code to use with-out-parameters
|
2010-05-23 03:07:47 -04:00 |
Doug Coleman
|
e75b85de30
|
Update code base for new alarms api
|
2010-05-21 20:42:12 -05:00 |
Slava Pestov
|
949712243f
|
io.backend.unix: make timeouts work on stdin once Doug fixes alarms
|
2010-05-21 19:09:15 -04:00 |
Doug Coleman
|
bdecd564a3
|
Use keys/values where appropriate
|
2010-05-21 12:48:04 -05:00 |
Slava Pestov
|
a8098e3182
|
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
|
627295f094
|
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
|
60299f6d74
|
Eliminate some -rot from the codebase
|
2010-05-03 18:31:01 -04:00 |
Slava Pestov
|
64ab598225
|
io.launcher.unix: add timeout to a test
|
2010-05-03 17:34:33 -04:00 |
Slava Pestov
|
c9db8f4269
|
io.sockets: update <datagram> docs
|
2010-04-27 10:52:19 -04:00 |
Slava Pestov
|
2eda6fc6aa
|
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
|
ba2fa96eeb
|
unix: don't hack _exit to have a terminating effect; just use FUNCTION:
|
2010-04-14 22:04:04 -07:00 |
Slava Pestov
|
46a1fb2646
|
Merge remote branch 'origin/abi-symbols' into fastcall-madness
|
2010-04-10 00:10:33 -07:00 |
Slava Pestov
|
85f3c69c70
|
io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of
|
2010-04-07 20:40:13 -04:00 |
Joe Groff
|
3e0d86f355
|
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
|
51fd5e34e8
|
Fix bootstrap on windows
|
2010-04-01 18:48:41 -05:00 |