about summary refs log tree commit diff
path: root/src/libcore/sys.rs
AgeCommit message (Collapse)AuthorLines
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-1/+1
2013-01-10core: Change XXXs into proper FIXMEs with issue numbersTim Chevalier-1/+1
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+1
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-1/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+1
module scope. r=tjc
2012-12-27librustc: Fix the test runner, the condition system, and core test. rs=bustagePatrick Walton-0/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-0/+8
contain at least two components. r=graydon
2012-12-10Adjust the die macro to only accept ~str and to work in statement positionBrian Anderson-1/+28
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-10-12Make moves explicit in core testsTim Chevalier-2/+2
2012-10-02Removing explicit uses of + modeTim Chevalier-1/+1
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-09-27Finish de-exporting path, rand, run, sys. Part of #3583.Graydon Hoare-1/+0
2012-09-26libcore: De-export dvec, rand, run, and sysPatrick Walton-32/+20
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+2
#[legacy_exports];
2012-09-20core: Demode sysBrian Anderson-2/+6
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-3/+3
2012-09-18libcore: make a copyless io::BytesWriterErick Tryzelaar-4/+3
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-4/+4
2012-09-12libcore: Make %? use the visitor, not shape gluePatrick Walton-7/+4
2012-09-12Add a bunch of inline hints.Graydon Hoare-0/+2
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-2/+2
2012-09-05libcore: Expose glues to corePatrick Walton-1/+8
2012-09-01Demode reinterpret_castBrian Anderson-2/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-4/+6
2012-08-29core: Export sys::ClosureBrian Anderson-0/+1
2012-08-29Add sys::Closure typeBrian Anderson-0/+27
2012-08-21Make std::arena run destructors. Closes #2831.Michael Sullivan-0/+2
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-5/+6
2012-08-10Split libcore/arc.rs: arc -> std::arc; exclusive -> unsafe::exclusiveBen Blum-34/+0
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-07Remove rust_cond_lock and sys::condition (rename to little_lock)Ben Blum-63/+18
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-0/+15
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-07-24rust_cond_lock acquire/release should be inside the atomically { .. }Ben Blum-4/+4
2012-07-24Add 'do atomically { .. }' for exclusivesBen Blum-2/+8
2012-07-17Tasks should not hold a ref to their parent (Close #1789)Ben Blum-1/+0
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-2/+2
#2907.
2012-07-11Change the interface of placement new to take a tydesc as part of Issue #2831.Michael Sullivan-2/+2
2012-07-10Get rid of unused fields in tydescs. Closes #2351.Michael Sullivan-1/+0
2012-07-05Remove create_lock in favor of lock_and_signal() (issue #2780)Eric Holk-7/+5
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-16/+16
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-3/+3
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-3/+3
2012-06-28Fix sys::refcount and remove dbg::refcountBen Blum-4/+4
2012-06-27Mark exclusive arc-related functions as unsafe. Fixes #2727.Eric Holk-2/+2
2012-06-25MergeTim Chevalier-3/+3
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-3/+3
2012-06-21Port resources to classes in libcoreTim Chevalier-9/+13
2012-06-21Library vecs are fast now.Eric Holk-0/+1
2012-06-19Temporarily ignoring tests that can go into infinite loops.Eric Holk-0/+1