summary refs log tree commit diff
path: root/src/libstd/uv_global_loop.rs
AgeCommit message (Collapse)AuthorLines
2012-10-04De-mode comm::ChanTim Chevalier-5/+5
2012-10-01De-export std::{uv, uv_ll, uv_iotask, uv_global_loop}. Part of #3583.Graydon Hoare-5/+1
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-2/+2
Everything should now call ptr::addr_of instead of ptr::p2::addr_of. Only the pipes macro code when compiled by stage0 will call ptr::p2::addr_of. Needs a snapshot to get rid of that.
2012-09-28std: Eliminate deprecated patternsBrian Anderson-1/+0
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+2
#[legacy_exports];
2012-09-19std: Demode uv::global_loopBrian Anderson-0/+3
2012-09-11Make moves explicit in argumentsTim Chevalier-1/+1
2012-09-11Promote 'pub' and 'priv' from restricted to strict keywordsBrian Anderson-1/+1
2012-09-04libstd: "import" -> "use"Patrick Walton-9/+9
2012-08-29std: More camel casingBrian Anderson-7/+7
2012-08-27Camel case various core constructorsBrian Anderson-7/+7
2012-08-24Add a bunch more unsafe blocks to prepare for the new semantics of ↵Michael Sullivan-11/+13
unsafe/closure interactions.
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-16/+16
2012-08-16Add std::comm with DuplexStreamEric Holk-10/+11
2012-08-15Convert more core types to camel caseBrian Anderson-7/+7
2012-08-15Convert more core types to camel caseBrian Anderson-3/+3
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-6/+7
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-1/+1
2012-08-05Switch alts to use arrowsBrian Anderson-2/+2
2012-08-01Convert ret to returnBrian Anderson-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-16/+16
2012-07-23Convert os/priv/uv to new task_builder interfaceBen Blum-7/+4
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-11/+11
#2907.
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