about summary refs log tree commit diff
path: root/src/libcore/cleanup.rs
AgeCommit message (Collapse)AuthorLines
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-253/+0
This only changes the directory names; it does not change the "real" metadata names.
2013-05-19Register snapshotsBrian Anderson-27/+0
2013-05-10core: Use the new `for` protocolAlex Crichton-2/+30
2013-05-08Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)]Zack Corr-3/+3
2013-05-06Remove debug_mem since @graydon said it conflicted with GC changesNiko Matsakis-9/+1
2013-05-06refinement to technique used to not run regionckNiko Matsakis-1/+1
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-1/+0
Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs
2013-05-04improve DEBUG_BORROW printoutsNiko Matsakis-8/+9
2013-05-04auto merge of #6230 : thestinger/rust/whitespace, r=catamorphismbors-1/+0
I just had `git apply` fix most of them and then did a quick skim over the diff to fix a few cases where it did the wrong thing (mostly replacing tabs with 4 spaces, when someone's editor had them at 8 spaces).
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2013-05-03Be more careful about the order in which we read the next fieldNiko Matsakis-6/+25
during task annihilation, since it is easy to tread on freed memory.
2013-05-02free the borrow list propertly instead of crashingNiko Matsakis-0/+5
2013-04-30new borrow checker (mass squash)Niko Matsakis-7/+33
2013-03-28Removing unused importsAlex Crichton-1/+3
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-2/+2
2013-03-26librustc: Remove all uses of the old `[T * N]` fixed-length vector syntaxPatrick Walton-5/+5
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime ↵Patrick Walton-2/+2
notation. rs=delifetiming
2013-03-16rt: Add RUST_DEBUG_MEM to rust_env to avoid racesBrian Anderson-5/+1
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-07libcore: Remove `extern mod { ... }` from libcore. rs=deexterningPatrick Walton-4/+9
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-2/+2
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-03-03rustc: MIPS32 supportJyun-Yan You-0/+7
2013-03-01core: Move core::rt to core::unstable::langBrian Anderson-1/+1
2013-02-27Remove the last remnants of rtcallsBrian Anderson-2/+2
2013-02-21Put unique allocs in managed heap when they might contain managed boxes.Graydon Hoare-24/+81
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-4/+0
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-02-01rt: Remove portsBrian Anderson-2/+0
2013-01-29libcore: De-export libcore. rs=deexportingPatrick Walton-2/+1
2013-01-13Support ARM and Androidkyeongwoon-0/+3
Conflicts: src/libcore/os.rs src/librustc/back/link.rs src/librustc/driver/driver.rs src/librustc/metadata/loader.rs src/librustc/middle/trans/base.rs
2013-01-11Adds priv qualifiers where they have been commented out before implementation.William Ting-1/+2
Updates #4386.
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-1/+1
2012-12-12core: Remove some uses of 'move'Brian Anderson-1/+1
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-1/+1
2012-09-26libcore: De-export cleanup, cmath, future, gc, hash, iter-trait, mutable, ↵Patrick Walton-2/+0
and private
2012-09-24libcore: Fix 32 bit Rust task structure offsets for unwindingPatrick Walton-3/+32
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-20core: Mark three more trivial mods as demodedBrian Anderson-0/+4
2012-09-19core: Clean up crate docs and give all mods a brief descriptionBrian Anderson-0/+2
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-1/+1
2012-09-17libcore: Fix cleanup for i386Patrick Walton-1/+6
2012-09-14Add core::reflect, start migrating core::repr to use it. Tidy up various ↵Graydon Hoare-5/+5
Repr types.
2012-09-14rustc: Call the box annihilator in mainPatrick Walton-2/+1
2012-09-14libcore: Remove the annihilation tests; there's no easy way to make them work.Patrick Walton-54/+6
This should hopefully put out the burning tree.
2012-09-14rustc: Make the box annihilator a language itemPatrick Walton-4/+17
2012-09-14libcore: Implement a box annihilator, not called yetPatrick Walton-0/+152