| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-05-01 | std: Fix typo in getopts doc attribute | Benjamin Kircher | -2/+2 | |
| 2012-04-30 | core: Serialize all access to the environment using a weak global task | Brian Anderson | -14/+8 | |
| 2012-04-28 | std: Add 2 timer stress tests | Brian Anderson | -0/+41 | |
| 2012-04-27 | rt/std: whitespace cleanup + work on hl/global_loop docs | Jeff Olson | -24/+40 | |
| 2012-04-27 | std: another stab at a race-free global loop implementation | Jeff Olson | -515/+188 | |
| seems to hold up pretty well. uv::hl API is affected.. had to do work on tests and std::timer code that leverages the global loop/high_level_loop API. see test_stress_gl_uv_global_loop_high_level_global_timer for a stress example.. it takes a while to run, but it exits cleanly (something I could never accomplish with earlier iterations of the global loop) | ||||
| 2012-04-27 | std: get rid of some un-needed rustrt native fns for the global loop | Jeff Olson | -5/+0 | |
| 2012-04-27 | std: add ll::loop_refcount binding for uv_loop_refcount | Jeff Olson | -0/+5 | |
| 2012-04-26 | std: Add FIXME about time tests | Brian Anderson | -0/+2 | |
| 2012-04-26 | temporary hack to make testing std::time reliable | Ted Horst | -8/+12 | |
| 2012-04-25 | More slice use in vec, io, str, ebml, metadata encoder and decoder. | Graydon Hoare | -20/+35 | |
| 2012-04-25 | Rewrite exhaustiveness checker | Marijn Haverbeke | -1/+0 | |
| Issue #2111 | ||||
| 2012-04-23 | Move map iface over to more `for`-friendly iteration methods | Marijn Haverbeke | -46/+37 | |
| 2012-04-21 | std: Export sort::le | Brian Anderson | -0/+1 | |
| 2012-04-20 | std: ignore tests that use high_level_loop | Jeff Olson | -2/+5 | |
| until race issue with (most likely) refcount scheme is sorted out | ||||
| 2012-04-20 | std: add timer::recv_timeout() and whitespace cleanup | Jeff Olson | -6/+76 | |
| 2012-04-20 | std: add std::timer and timer::delayed_send and timer::sleep | Jeff Olson | -1/+115 | |
| .. leveraging std::uv, we have: timer::delayed_send - send a value over a provided channel after the timeout has passed timer::sleep - block the current task for the specified period both of these fns (and everything that goes in timer.rs) leverage the uv_timer_* API | ||||
| 2012-04-20 | std: dump old std::uv API.. move remaining tests into uv::ll | Jeff Olson | -1240/+610 | |
| 2012-04-20 | std::uv : cleanup and an isolated test for hand-rolled high_level_loops | Jeff Olson | -29/+204 | |
| 2012-04-20 | std: fail if exiting hl_loop has unref_handles at weaken_task exit | Jeff Olson | -3/+4 | |
| 2012-04-20 | whitespace cleanup | Jeff Olson | -1/+1 | |
| 2012-04-20 | std: get_monitor_task_gl() is global_loop::get() default | Jeff Olson | -10/+114 | |
| 2012-04-20 | std: refactor global_loop::get.. make it reusable | Jeff Olson | -22/+88 | |
| 2012-04-20 | fix uv_timer_t size in 32bit linux and windows | Jeff Olson | -8/+9 | |
| .. fixes issue, in previous commit, with global loop test hanging on 32bit linux (this was because the struct was too small, so (presumably), the data member was garbled.. yippy) | ||||
| 2012-04-20 | uv::hl::get_global_loop() -> uv::global_loop::get() | Jeff Olson | -274/+304 | |
| - moved global loop tests, as well.. will add tests in uv_hl that encompass rolling your own high_level_loop via uv::hl::run_high_level_loop() - also whitespace cleanups and misc warning cleanup.. - doesn't work on 32bit linux | ||||
| 2012-04-20 | replace impl of globa_async_handle with one using atomic compare-and-swap | Jeff Olson | -14/+36 | |
| 2012-04-20 | fix a race in global loop test; unref_handle now takes a close_cb | Jeff Olson | -19/+15 | |
| 2012-04-20 | don't use ::malloc for initializing the global_async_handle in rust_kernel | Jeff Olson | -1/+0 | |
| 2012-04-20 | make weak task that runs libuv loop unsupervised | Jeff Olson | -1/+1 | |
| 2012-04-20 | clean and trying the global loop test as two separate loop lifetimes.. | Jeff Olson | -5/+11 | |
| .. seeing an occasional valgrind/barf spew on some invalid read/writes.. need to investigate further.. i think its related to my poor citizen conduct, re: pointers stashed in rust_kernel.. | ||||
| 2012-04-20 | end-to-end impl of global loop w/ high-level ref counting.. needs work | Jeff Olson | -51/+440 | |
| - starting/stoping the loop based on client work is functioning, correctly - the issue appears to be that, when the process is about to exit, the signal to let weak tasks know that they need to exit isn't getting fired. | ||||
| 2012-04-20 | tweaking rust getter/setters for libuv data to use generics | Jeff Olson | -7/+8 | |
| 2012-04-20 | rt: whitespace cleanup for existing libuv integration | Jeff Olson | -1/+1 | |
| 2012-04-20 | bindings to get/set data field on uv_loop_t* and debug log cleanup | Jeff Olson | -1/+9 | |
| 2012-04-20 | adding low-level uv_timer_* stuff to libuv bindings | Jeff Olson | -39/+159 | |
| 2012-04-20 | making brson's req. cleanups in #2134 plus change printf to LOG in c++ | Jeff Olson | -565/+567 | |
| 2012-04-18 | Fix [] on str to exclude the trailing null. | Graydon Hoare | -0/+1 | |
| 2012-04-18 | Remove tri.rs and four.rs | Marijn Haverbeke | -561/+1 | |
| Closes #1892 | ||||
| 2012-04-13 | Revert "libstd: Handle test results in serial" | Haitao Li | -44/+33 | |
| This reverts commit 828d0677c4d6d9cc955f9b90e8b28039f69ff8b8. | ||||
| 2012-04-13 | Revert "libstd: Colorify test results when run in parallel" | Haitao Li | -15/+22 | |
| This reverts commit 7b3cb05311ef7d671b0bf92b041112ef141dc188. | ||||
| 2012-04-12 | libstd: Colorify test results when run in parallel | Haitao Li | -22/+15 | |
| Closes #782 | ||||
| 2012-04-12 | libstd: Handle test results in serial | Haitao Li | -33/+44 | |
| Issue #782 | ||||
| 2012-04-06 | ignore tcp server/client test on linux 32bit, pending #2064 | Jeff Olson | -75/+107 | |
| also println->log(debug,) and assorted cleanup ahead of merge to master | ||||
| 2012-04-06 | removing some unneeded native fn mappingsin uv.rs and misc clean | Jeff Olson | -34/+6 | |
| .. 32bit linux issues persist. | ||||
| 2012-04-06 | experimenting with a different uv_buf_init impl to placate 32bit linux | Jeff Olson | -7/+28 | |
| 2012-04-06 | whitespace cleanup in uv_* | Jeff Olson | -2/+2 | |
| 2012-04-06 | adding 32bit-unix struct struct size differences | Jeff Olson | -68/+178 | |
| 2012-04-06 | fixing some libuv stuff that leaked through the rebase | Jeff Olson | -14/+22 | |
| 2012-04-06 | adding uv_hl module and some doc work | Jeff Olson | -17/+141 | |
| 2012-04-06 | rename uv::direct:: to uv::ll:: and put into its own crate | Jeff Olson | -597/+669 | |
| 2012-04-06 | getting rid of ip4 port byval test... 2064 workarounds in place, for now | Jeff Olson | -18/+0 | |
