Slava Pestov
|
a22f419ba4
|
io.sockets: make addrspecs immutable
|
2010-09-04 18:49:27 -07:00 |
Slava Pestov
|
7ecdda22c3
|
io.sockets: f 0 <inet4> should work
|
2010-09-04 15:41:12 -07:00 |
Slava Pestov
|
eece1e30df
|
io.sockets: clean up resolve-host
|
2010-09-04 14:42:05 -07:00 |
Slava Pestov
|
f9ec0acb27
|
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
|
265cc301cf
|
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 |
Slava Pestov
|
cf6b910c9f
|
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 |
Sascha Matzke
|
6a86d22478
|
added doc for with-local-address
|
2010-06-16 22:54:53 +02:00 |
Slava Pestov
|
5d9993d46f
|
Updating code to use with-out-parameters
|
2010-05-23 03:07:47 -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
|
f0291cf862
|
io.sockets: update <datagram> docs
|
2010-04-27 10:52:19 -04: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 |
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
|
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 |
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 |
Doug Coleman
|
6bc071bfc1
|
unix-system-call io-error -> unix-system-call drop
make unix.ffi, unix.ffi.linux unportable
fix spacing in io.cpp before refactoring
|
2010-01-23 09:07:35 -06:00 |
Doug Coleman
|
cc7615248d
|
Handle EINTR in a lot of cases where it wasn't handled before. Split off unix into unix.ffi and unix.
|
2010-01-22 12:59:24 -06:00 |
Doug Coleman
|
7bbe8d97c8
|
Make unix-system-call retry the call immediately upon hitting EINTR. Use unix-system-call wherever EAGAIN or EINPROGRESS are not handled. Handle EINTR if connect returns it.
|
2010-01-22 12:59:17 -06:00 |
Doug Coleman
|
dbe1083206
|
Fix minor typo in <server> docs
|
2010-01-17 23:13:20 -06:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
36639c7efd
|
Various Windows load fixes
|
2009-11-21 17:24:37 -06:00 |
Slava Pestov
|
2ad5796b6a
|
Update a few places that used string C type names to use words; fixes some deploy tests
|
2009-11-20 03:21:48 -06:00 |
Doug Coleman
|
3323072613
|
Merge branch 'master' into startup
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
|
2009-11-15 02:52:50 -06:00 |
Doug Coleman
|
2dcce81803
|
add docs to 8-bit encodings vocabs, update usages
|
2009-11-12 18:36:20 -06:00 |
Doug Coleman
|
ff14283c2d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-28 17:26:23 -05:00 |
Doug Coleman
|
9ff38fb56c
|
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
|
2009-10-28 17:25:50 -05:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Joe Groff
|
8b6665c57e
|
update existing code for [let change
|
2009-10-27 22:05:37 -05:00 |
Slava Pestov
|
58c29bba63
|
io.sockets.windows: fix USING: list
|
2009-10-23 03:40:02 -05:00 |
Sascha Matzke
|
f8a25f5db5
|
added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls)
|
2009-10-23 08:10:03 +02:00 |
Doug Coleman
|
42cc38010a
|
run bootstrap and startup hooks inside a with-destructors. use &dispose instead of setting shutdown hooks in a couple of places
|
2009-10-20 18:26:10 -04:00 |
Doug Coleman
|
6fa23d7ea4
|
change add-init-hook to add-startup-hook, new add-shutdown-hook word
|
2009-10-19 22:17:02 -04:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Joe Groff
|
0a67837069
|
update openssl.libcrypto structs
|
2009-09-18 17:50:20 -05:00 |
Joe Groff
|
4a1422e7fe
|
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
|
2009-09-17 22:36:05 -05:00 |
Slava Pestov
|
33c09acbb5
|
Fix sockets on Windows, and re-organize things so that windows.winsock doesn't get loaded by default
|
2009-09-04 05:02:33 -05:00 |
Slava Pestov
|
950236b6a8
|
io.sockets: fix to work in deployed apps
|
2009-09-04 03:57:57 -05:00 |
Doug Coleman
|
a9b6671de1
|
WHAMMY! convert io.sockets.unix
|
2009-09-03 17:08:54 -05:00 |
Doug Coleman
|
62261f18fe
|
update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!
|
2009-09-03 16:57:36 -05:00 |
Doug Coleman
|
5fd8f1f762
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-29 23:39:20 -05:00 |
Slava Pestov
|
fe039cbca9
|
io.sockets.unix: cleanup two usages of 'rot' and use struct setter instead of memcpy
|
2009-08-30 22:21:14 -05:00 |
Doug Coleman
|
c1761a7db9
|
remove dead code, use ${ and GUID:, structs
|
2009-08-29 20:52:14 -05:00 |
Doug Coleman
|
851d839054
|
WSABUF struct
|
2009-08-29 19:25:18 -05:00 |
Slava Pestov
|
50641a5059
|
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
|
2009-08-24 02:26:13 -05:00 |
Doug Coleman
|
d1ce837569
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Doug Coleman
|
e1bdd33156
|
use if-zero in a few more places
|
2009-08-11 18:15:53 -05:00 |
Doug Coleman
|
250f756e89
|
use concat-as
|
2009-06-10 16:01:46 -04:00 |
Slava Pestov
|
52ea03a311
|
Fix windows bootstrap
|
2009-05-16 11:20:08 -05:00 |