Skip to content

practical impl of low-level libuv bindings, beginning work on higher-level bindings #2134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 33 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
6a34b5e
adding uv::direct and beginning to work out tcp request case
olsonjeffery Mar 16, 2012
533031a
some more stuff for libuv dealing w/ 1402.. should go away soon
olsonjeffery Mar 21, 2012
566a045
changing ctypes:: to libc:: and impl of uv::direct::write()
olsonjeffery Mar 22, 2012
ebab03a
impl of rustrt::rust_uv_write in c++ and whitespace cleanup
olsonjeffery Mar 22, 2012
c7e42d7
uv_write works, buffer passing still broke, can get sockaddr_in by val
olsonjeffery Mar 22, 2012
8d6c404
fixed passing in uv_buf_t ptr array in uv_write.. return status 0
olsonjeffery Mar 22, 2012
a67155f
fixed by-val from rust->c, use ++ sigil in native fn sig <-- NEVAR FO…
olsonjeffery Mar 23, 2012
b91f7b8
uv_buf_t's for uv_write() passed by-val .. no more mallocs or ptr cop…
olsonjeffery Mar 23, 2012
5e88070
wired up uv_read_start and some helper funcs around uv_alloc_cb tasks
olsonjeffery Mar 26, 2012
7cb131a
test_uv_tcp_request() fully working on linux
olsonjeffery Mar 27, 2012
c4eeb08
win32 tweaks
olsonjeffery Mar 27, 2012
4e29a7d
adding missing rust_uv_* entries in rustrt.def.in
olsonjeffery Mar 28, 2012
b0ecc80
massaging out struct-size differences between unix and win32
olsonjeffery Mar 28, 2012
b6aa852
fixed unix uv struct err from prev commit, also starting uv docs
olsonjeffery Mar 28, 2012
ea87457
fixing libuv stuff in win32 (see #2064) .. pass sockaddr_in by-ref, f…
olsonjeffery Mar 28, 2012
527b7c4
hello world test for a tcp server in libuv
olsonjeffery Mar 29, 2012
0361de9
refactored the tcp request and server tests into 1 test using loopback
olsonjeffery Mar 30, 2012
db69531
add low-level uv_async bindings for use in tcp test
olsonjeffery Mar 30, 2012
1b4df79
add libuv error msg helpers.. flushing out windows tcp issue.
olsonjeffery Apr 1, 2012
e82a70d
fix size of uv_async_t on windows. is this the cause of the libuv seg…
olsonjeffery Apr 1, 2012
2e8faf2
docs tweak for uv module
olsonjeffery Apr 1, 2012
cc82380
line length fixes for make check
olsonjeffery Apr 2, 2012
565a092
whitespace cleanup after rebase
olsonjeffery Apr 2, 2012
076e586
getting rid of ip4 port byval test... 2064 workarounds in place, for now
olsonjeffery Apr 2, 2012
bd79785
rename uv::direct:: to uv::ll:: and put into its own crate
olsonjeffery Apr 2, 2012
1755e2b
adding uv_hl module and some doc work
olsonjeffery Apr 2, 2012
15a8547
fixing some libuv stuff that leaked through the rebase
olsonjeffery Apr 2, 2012
855aa3e
adding 32bit-unix struct struct size differences
olsonjeffery Apr 3, 2012
725df1a
whitespace cleanup in uv_*
olsonjeffery Apr 3, 2012
3bb9d8d
removed this binding a few commits back. missed it in rustrt.def.in
olsonjeffery Apr 3, 2012
749644d
experimenting with a different uv_buf_init impl to placate 32bit linux
olsonjeffery Apr 4, 2012
c897728
removing some unneeded native fn mappingsin uv.rs and misc clean
olsonjeffery Apr 4, 2012
971400f
ignore tcp server/client test on linux 32bit, pending #2064
olsonjeffery Apr 5, 2012
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/libstd/std.rc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,11 @@ export test, tempfile, serialization;
// General io and system-services modules

mod net;

// libuv modules
mod uv;
mod uv_ll;
mod uv_hl;


// Utility modules
Expand Down
Loading