summary refs log tree commit diff
path: root/src/libstd/os.rs
AgeCommit message (Expand)AuthorLines
2013-08-03remove obsolete `foreach` keywordDaniel Micay-8/+8
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-22/+28
2013-08-02replace `range` with an external iteratorDaniel Micay-4/+3
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-1/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-6/+6
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-17/+17
2013-07-30implement pointer arithmetic with GEPDaniel Micay-3/+3
2013-07-23std: remove a malloc from os::fill_charp_bufErick Tryzelaar-3/+2
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-12/+11
2013-07-23std: remove os::as_c_charpErick Tryzelaar-30/+26
2013-07-22std: Move change_dir_locked to unstable. #7870Brian Anderson-40/+0
2013-07-22std::rt: Stop using unstable::global in change_dir_lockedBrian Anderson-14/+26
2013-07-22auto merge of #7942 : Dretch/rust/os-listdir-path-no-squiggle, r=brsonbors-2/+2
2013-07-22new snapshotDaniel Micay-3/+0
2013-07-21Remove what appears to be redundant indirection fromGareth Smith-2/+2
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-6/+6
2013-07-18Fix warnings in libstd and librusti testsblake2-ppc-1/+0
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-4/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-9/+12
2013-07-14Make TLS keys actually take up spaceAlex Crichton-1/+1
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-9/+8
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-2/+2
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-1/+1
2013-07-09auto merge of #7265 : brson/rust/io-upstream, r=brsonbors-6/+24
2013-07-09Rename local_data methods/types for less keystrokesAlex Crichton-2/+2
2013-07-09std: Make os::set_exit_status work with newschedBrian Anderson-2/+9
2013-07-09os: introduce cross-platform MemoryMap bindingsFedor Indutny-0/+353
2013-07-08Merge remote-tracking branch 'mozilla/master'Brian Anderson-8/+8
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-35/+36
2013-07-04Convert vec::{as_imm_buf, as_mut_buf} to methods.Huon Wilson-5/+5
2013-07-04Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterat...Huon Wilson-3/+3
2013-06-30auto merge of #7487 : huonw/rust/vec-kill, r=cmrbors-2/+2
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-2/+2
2013-06-30simplify the exchange allocatorDaniel Micay-3/+3
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-1/+1
2013-06-28librustc: Fix even *MORE* merge fallout!Patrick Walton-1/+1
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-1/+5
2013-06-27auto merge of #7430 : huonw/rust/vec-kill, r=thestingerbors-4/+3
2013-06-28Convert vec::{push, push_all, push_all_move} to methods.Huon Wilson-3/+2
2013-06-27Convert vec::[mut_]slice to methods, remove vec::const_slice.Huon Wilson-1/+1
2013-06-27auto merge of #7361 : brson/rust/incoming, r=brsonbors-1/+1
2013-06-25Merge remote-tracking branch 'mozilla/master' into incomingBrian Anderson-1/+1
2013-06-25Deny common lints by default for lib{std,extra}Alex Crichton-13/+8
2013-06-24Merge remote-tracking branch 'reusee/master' into HEADBrian Anderson-1/+1
2013-06-24libc: (u)int => c_(u)int for constsFedor Indutny-1/+1
2013-06-23vec: remove BaseIter implementationDaniel Micay-6/+7
2013-06-22replaced some 'std::' with 'extra::' in commentsreus-1/+1
2013-06-21std::rt: Support os::argsBrian Anderson-4/+13
2013-06-21libstd: cleanup warningsJames Miller-6/+4
2013-06-16auto merge of #7123 : huonw/rust/more-str, r=thestingerbors-1/+1