about summary refs log tree commit diff
path: root/src/libcore/task.rs
AgeCommit message (Collapse)AuthorLines
2012-09-08core: port task.rs to comm::Chan/Port to pipes::Chan/PortJeff Olson-38/+135
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-21/+21
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-10/+10
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-3/+5
2012-09-04Remove 'with'Brian Anderson-25/+25
2012-09-04core: Remove struct ctorsBrian Anderson-16/+41
2012-09-04libcore: "import" -> "use"Patrick Walton-2/+2
2012-09-01Demode reinterpret_castBrian Anderson-7/+8
2012-08-30Migrate core::send_map to random, keyed hashes w/ hash::Hash trait.Graydon Hoare-11/+1
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-3/+41
2012-08-27libcore: Replace a bunch of "== None" with ".is_none()".Patrick Walton-2/+2
Generally, "== None" calls into the shape glue, and it's also more useful.
2012-08-27libcore: Fix a use of the shape glue in TLSPatrick Walton-1/+1
2012-08-27Camel case various core constructorsBrian Anderson-50/+50
2012-08-27Convert core::result to camel caseBrian Anderson-8/+8
2012-08-26minor core/std cleanupBen Blum-3/+3
2012-08-26Camel case the option typeBrian Anderson-103/+103
2012-08-24Add a bunch more unsafe blocks to prepare for the new semantics of ↵Michael Sullivan-5/+5
unsafe/closure interactions.
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-6/+4
2012-08-23Eliminate some extraneous curly brackets inside invocations of `macro_rules!`.Paul Stansifer-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-2/+2
2012-08-23Infer variance of types with respect to the region parameter.Niko Matsakis-0/+1
A similar approach could be used for type parameters. Fixes #2282.
2012-08-21Bypass lifecycle_lock in inhibit_kill/allow_kill for 3% to 5% speedup. Close ↵Ben Blum-0/+4
#3213.
2012-08-20new region inference, seperate infer into modules, improve error msgsNiko Matsakis-1/+3
Fixes #2806 Fixes #3197 Fixes #3138
2012-08-17fix deprecated-mode lint warning to consider dtorsNiko Matsakis-12/+12
2012-08-17Remove the class keywordBrian Anderson-5/+5
2012-08-15Convert more core types to camel caseBrian Anderson-172/+177
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-15Change TLS key type to stack closureBen Blum-6/+7
2012-08-14De-mode task.rs and add some option::foo_ref() helpersBen Blum-8/+15
2012-08-13De-mode core::future.Graydon Hoare-3/+3
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-4/+4
2012-08-10Split libcore/arc.rs: arc -> std::arc; exclusive -> unsafe::exclusiveBen Blum-10/+10
2012-08-09Implement sync::rwlock::write_cond (and task::rekillable)Ben Blum-3/+17
2012-08-08Convert impls to new syntaxBrian Anderson-8/+3
2012-08-08Add spawn_conversationJesse Ruderman-19/+38
2012-08-07Remove rust_cond_lock and sys::condition (rename to little_lock)Ben Blum-2/+2
2012-08-07Change task().future_result's argument modeBen Blum-5/+5
2012-08-07Rework task::try for new task_builder interface (close #3103)Ben Blum-17/+41
2012-08-06In resolve, forbid duplicate value, type, and module itemsTim Chevalier-1/+1
Closes #3099
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-14/+14
2012-08-06core: Rename task::osmain to platform_thread. #3090Brian Anderson-6/+6
2012-08-05Switch alts to use arrowsBrian Anderson-32/+31
2012-08-02Clean up task.rs docs and use replace/swap_unwrapBen Blum-41/+27
2012-08-01Linked failure touchups (#1868)Ben Blum-28/+41
2012-08-01Linked failure: add ASCII art. Close #1868.Ben Blum-5/+59
2012-08-01Linked failure: enable unidirectional propagate test; replace FIXMEs with ↵Ben Blum-6/+7
comments (tag #1868).
2012-08-01Linked failure: Rewrite to use ancestor_list and send_map for ↵Ben Blum-186/+396
proper-propagation. (tag #3068, #2190, #1868)
2012-08-01Convert ret to returnBrian Anderson-3/+3
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-07-28Fix too-large constants in linked failure tests for happier valgrindingBen Blum-7/+7