| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -1200/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -13/+13 | |
| 2013-05-18 | Use four-space indentation, add trailing commas, and remove unnecessary uses ↵ | Brendan Zabarauskas | -68/+77 | |
| of the return keyword | ||||
| 2013-05-18 | Use pattern-matching instead of conditionals where appropriate to improve ↵ | Brendan Zabarauskas | -58/+42 | |
| code clarity | ||||
| 2013-05-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -0/+4 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-11 | auto merge of #6389 : sonwow/rust/issue-3356, r=bstrie | bors | -8/+8 | |
| Fix for #3356 | ||||
| 2013-05-10 | renamed str::from_slice to str::to_owned | Youngsoo Son | -8/+8 | |
| 2013-05-09 | improve MIPS backend and implement segmented stacks | Jyun-Yan You | -1/+30 | |
| 2013-04-29 | auto merge of #6107 : catamorphism/rust/mkdir_recursive, r=brson | bors | -0/+40 | |
| r? @brson This hopefully addresses your concerns about the termination condition, and adds more tests. With a bonus documentation commit. | ||||
| 2013-04-29 | librustc: Forbid type implementations on typedefs. | Patrick Walton | -16/+5 | |
| 2013-04-28 | core: Document core::path::GenericPath's trait methods | Tim Chevalier | -0/+40 | |
| 2013-04-24 | Fixed typo... And a billion other things. | Marvin Löbel | -4/+5 | |
| 2013-04-24 | Removed ascii functions from other modules | Marvin Löbel | -2/+7 | |
| Replaced str::to_lowercase and str::to_uppercase | ||||
| 2013-04-22 | auto merge of #5966 : alexcrichton/rust/issue-3083, r=graydon | bors | -1/+1 | |
| Closes #3083. This takes a similar approach to #5797 where a set is present on the `tcx` of used mutable definitions. Everything is by default warned about, and analyses must explicitly add mutable definitions to this set so they're not warned about. Most of this was pretty straightforward, although there was one caveat that I ran into when implementing it. Apparently when the old modes are used (or maybe `legacy_modes`, I'm not sure) some different code paths are taken to cause spurious warnings to be issued which shouldn't be issued. I'm not really sure how modes even worked, so I was having a lot of trouble tracking this down. I figured that because they're a legacy thing that I'd just de-mode the compiler so that the warnings wouldn't be a problem anymore (or at least for the compiler). Other than that, the entire compiler compiles without warnings of unused mutable variables. To prevent bad warnings, #5965 should be landed (which in turn is waiting on #5963) before landing this. I figured I'd stick it out for review anyway though. | ||||
| 2013-04-22 | libcore: Add `is_absolute()` to paths. Closes #5851. | Patrick Walton | -3/+13 | |
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-14 | core: remove unnecessary unsafe blocks/functions | Alex Crichton | -35/+25 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -35/+35 | |
| 2013-03-26 | Switched over a bunch of splitting funktions to non-allocating iterators | Marvin Löbel | -11/+22 | |
| 2013-03-23 | core: derive Clone for core types | Andrew Paseltiner | -2/+2 | |
| 2013-03-22 | libcore: Remove `pure` from libcore. rs=depure | Patrick Walton | -64/+64 | |
| 2013-03-22 | librustc: Remove all uses of `static` from functions. rs=destatic | Patrick Walton | -3/+3 | |
| 2013-03-22 | core: replace uses of old deriving attribute with new one | Andrew Paseltiner | -2/+2 | |
| 2013-03-21 | back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵ | Marvin Löbel | -8/+8 | |
| slice_unique | ||||
| 2013-03-21 | renamed str::view -> slice_DBG_BRWD | Marvin Löbel | -8/+8 | |
| renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD | ||||
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -44/+50 | |
| 2013-03-05 | auto merge of #5233 : bstrie/rust/deimpselfcore, r=graydon | bors | -57/+57 | |
| 2013-03-04 | De-implicit-self libcore | Ben Striegel | -57/+57 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-03-03 | rustc: MIPS32 support | Jyun-Yan You | -0/+1 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -4/+4 | |
| 2013-02-19 | Added is_restricted() to path | Armin Ronacher | -0/+26 | |
| 2013-02-19 | Improved windows path handling support | Armin Ronacher | -18/+100 | |
| 2013-02-18 | Refactored make_absolute into functionality on the Path | Armin Ronacher | -0/+30 | |
| 2013-02-15 | libcore: Get rid of `move`. | Luqman Aden | -25/+25 | |
| 2013-02-14 | libcore: Remove ptr::mut_addr_of since &mut is coerced to *mut | Luqman Aden | -2/+2 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -4/+4 | |
| rs=implflipping | ||||
| 2013-02-07 | Make ~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-03 | core: convert ToStr::to_str to take explicit &self | Erick Tryzelaar | -2/+2 | |
| 2013-01-30 | librustc: Change `self` as a type to `Self` everywhere. r=brson | Patrick Walton | -13/+12 | |
| 2013-01-13 | Support ARM and Android | kyeongwoon | -0/+2 | |
| 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-10 | librustc: Make all external functions unsafe. r=tjc | Patrick Walton | -8/+12 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -1/+6 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -6/+1 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -1/+6 | |
| module scope. r=tjc | ||||
| 2013-01-04 | core: fix windows breakage, r=burningtree. | Graydon Hoare | -0/+1 | |
| 2012-12-27 | librustc: Fix the test runner, the condition system, and core test. rs=bustage | Patrick Walton | -1/+4 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -0/+13 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | Change some uses of static methods to use the trait path | Brian Anderson | -2/+2 | |
| 2012-12-13 | Replace some Eq impls with deriving_eq | Brian Anderson | -18/+2 | |
