about summary refs log tree commit diff
path: root/src/libcore/os.rs
AgeCommit message (Collapse)AuthorLines
2013-01-10libcore: Fix core test. rs=brokenPatrick Walton-29/+31
2013-01-10libcore: Fix windows bustage. rs=bustagePatrick Walton-18/+20
2013-01-10libcore: Fix linux/windows bustage. rs=firePatrick Walton-7/+11
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-166/+234
2013-01-09libcore: Some more fixes to Windows libc stuff. rs=bustagePatrick Walton-2/+3
2013-01-09libcore: Fix Windows resolve errors. rs=bustagePatrick Walton-8/+8
2013-01-09core: rename vec.filter to vec.filteredErick Tryzelaar-1/+1
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-5/+14
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-14/+5
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-5/+14
module scope. r=tjc
2013-01-08arrange core::os::constsILyoan-41/+71
2013-01-04Rename option::get_default => get_or_default, get_zero => get_or_zeroTim Chevalier-2/+2
2013-01-04core: fix windows breakage, r=burningtree.Graydon Hoare-0/+4
2012-12-27librustc: Fix the test runner, the condition system, and core test. rs=bustagePatrick Walton-0/+7
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-8/+31
contain at least two components. r=graydon
2012-12-14Rename core::comm to core::oldcommBrian Anderson-20/+20
2012-12-14Fix broken testsBrian Anderson-2/+2
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-12/+12
2012-12-05test: Fix a bunch of test cases. rs=burningPatrick Walton-2/+2
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-20libcore: minor os.rs cleanupErick Tryzelaar-1/+1
2012-11-20Remove parentheses from closure argument typesErick Tryzelaar-2/+2
2012-10-19Fix Windows breakageTim Chevalier-1/+1
2012-10-19Remove superfluous by-ref in option::get, option::get_default, option::expectTim Chevalier-1/+1
Superficial change, no review.
2012-10-12Make moves explicit in core testsTim Chevalier-5/+5
2012-10-04Forbid deprecated modes again in coreTim Chevalier-1/+1
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
2012-10-04De-mode comm::ChanTim Chevalier-3/+3
2012-10-03Attempt to fix os::args errors on various platforms.Graydon Hoare-13/+21
2012-10-02rustc: Only allow imports marked with "pub" to be imported from other modulesPatrick Walton-4/+4
2012-10-02Fix long line.Graydon Hoare-1/+2
2012-10-02libcore: Implement os::args() on WindowsPatrick Walton-1/+46
2012-10-02Removing explicit uses of + modeTim Chevalier-3/+3
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-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-2/+2
2012-10-02core: Add implementation of real_args for FreeBSDBrian Anderson-0/+5
2012-10-01silence warningNiko Matsakis-1/+1
2012-10-01libcore: Fix tidy errorPatrick Walton-2/+2
2012-10-01libcore: Allow the command line arguments to be set on a per-task basisPatrick Walton-1/+33
2012-10-01libcore: Implement a sys::args() on MacPatrick Walton-0/+24
2012-09-28Unbork WindowsTim Chevalier-2/+2
2012-09-28Add a demoded version of ptr::addr_ofTim Chevalier-3/+3
Currently, the new version is ptr::p2::addr_of and the old one is ptr::addr_of. This is kind of cheesy, but I need a snapshot before I can ditch the old version, since the pipe compiler generates calls to addr_of. core is converted over to use the new version, std is not.
2012-09-28core: Demode patternsBrian Anderson-7/+7
2012-09-28core: Fix more windows bustageBrian Anderson-1/+1
2012-09-28Fix windows breakage.Graydon Hoare-1/+2
2012-09-28demode vecNiko Matsakis-3/+3
2012-09-27core: More option demodingBrian Anderson-3/+3
2012-09-27More fixing for windows build.Graydon Hoare-3/+3
2012-09-27Try to fix win32 breakage on os.Graydon Hoare-9/+8
2012-09-27De-export os and libc. Close #2006.Graydon Hoare-140/+79
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-1/+1
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-1/+1