summary refs log tree commit diff
path: root/src/libstd/uv_global_loop.rs
AgeCommit message (Collapse)AuthorLines
2012-07-10std: Fix deadlock by unsupervising the global I/O taskBrian Anderson-0/+1
2012-07-10libcore: add a task::set_sched_mode fnErick Tryzelaar-8/+1
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-15/+13
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-04Remove empty argument lists from do expressionsBen Striegel-3/+3
2012-07-03core: Convert iter::repeat to the for protocolBrian Anderson-2/+2
2012-07-03Change crust -> extern.Graydon Hoare-2/+2
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-12/+12
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-9/+9
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-1/+1
This comes with a terminology change. All linkage-symbols are 'extern' now, including rust syms in other crates. Some extern ABIs are merely "foreign". The term "native" is retired, not clear/useful. What was "crust" is now "extern" applied to a _definition_. This is a bit of an overloading, but should be unambiguous: it means that the definition should be made available to some non-rust ABI.
2012-05-25std: Don't export get_monitor_task_glBrian Anderson-1/+1
2012-05-25std: Rename uv::hl to uv::iotask. Additional cleanupBrian Anderson-10/+11
2012-05-24std: Move spawn_high_level_loop to uv::hlBrian Anderson-26/+2
2012-05-24std: Separate weakening the I/O task from spawning itBrian Anderson-11/+38
2012-05-24std: Simplify run_high_level_loop furtherBrian Anderson-13/+4
2012-05-24std: Remove unused args from run_high_level_loopBrian Anderson-23/+8
2012-05-24std: Move loop creation into run_high_level_loopBrian Anderson-3/+0
2012-05-24std: Clean up uv_global_loopBrian Anderson-82/+80
2012-05-24std: Rename spawn_libuv_weak_task to spawn_high_level_loopBrian Anderson-2/+2
2012-05-24std: Use more concise code in uv::hlBrian Anderson-1/+1
2012-05-24std: Remove unused variablesBrian Anderson-2/+2
2012-04-27rt/std: whitespace cleanup + work on hl/global_loop docsJeff Olson-2/+1
2012-04-27std: another stab at a race-free global loop implementationJeff Olson-255/+116
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-27std: get rid of some un-needed rustrt native fns for the global loopJeff Olson-5/+0
2012-04-20std: ignore tests that use high_level_loopJeff Olson-1/+1
until race issue with (most likely) refcount scheme is sorted out
2012-04-20std::uv : cleanup and an isolated test for hand-rolled high_level_loopsJeff Olson-4/+7
2012-04-20whitespace cleanupJeff Olson-1/+1
2012-04-20std: get_monitor_task_gl() is global_loop::get() defaultJeff Olson-4/+103
2012-04-20std: refactor global_loop::get.. make it reusableJeff Olson-14/+51
2012-04-20uv::hl::get_global_loop() -> uv::global_loop::get()Jeff Olson-0/+237
- 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