| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -639/+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 | -2/+2 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -1/+1 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -1/+2 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-08 | librustc: Fix merge fallout. | Patrick Walton | -3/+3 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -49/+19 | |
| 2013-05-08 | libcore: Remove mutable fields from repr | Patrick Walton | -13/+58 | |
| 2013-05-04 | Register snapshots | Brian Anderson | -110/+1 | |
| 2013-05-02 | More cases of [cfg(test)] instead of [test]. | Felix S. Klock II | -1/+1 | |
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -2/+2 | |
| 2013-04-17 | Warning police | Tim Chevalier | -2/+2 | |
| 2013-04-08 | When repr'ing an enum value, assert that it matched some variant. | Jed Davis | -3/+4 | |
| 2013-04-08 | Export adt::trans_get_discr abstractly to the type visitor. | Jed Davis | -13/+81 | |
| 2013-04-08 | Feed enum field offsets to type vistors. | Jed Davis | -1/+26 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -2/+2 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -1/+1 | |
| 2013-03-26 | core: As per #4898, finish impls for one-tuples | Tim Chevalier | -1/+4 | |
| 2013-03-25 | Kill some warnings: unused imports and old #[deny(..)]s. | Huon Wilson | -1/+0 | |
| 2013-03-20 | auto merge of #5455 : pcwalton/rust/framework, r=catamorphism | bors | -1/+1 | |
| r? @catamorphism | ||||
| 2013-03-20 | libsyntax: Never use `::<>` in the type grammar | Patrick Walton | -1/+1 | |
| 2013-03-20 | core: add str::each{,i}_reverse | Erick Tryzelaar | -1/+1 | |
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -2/+2 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -1/+1 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -2/+2 | |
| 2013-03-08 | core: Remove uses of DVec in io/repr | Alex Crichton | -7/+6 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -2/+2 | |
| 2013-03-05 | auto merge of #5233 : bstrie/rust/deimpselfcore, r=graydon | bors | -33/+41 | |
| 2013-03-04 | De-implicit-self libcore | Ben Striegel | -33/+41 | |
| 2013-03-04 | Adding missing imports for tests, and gate off others | Alex Crichton | -1/+3 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -6/+0 | |
| 2013-02-28 | Remove legacy object creation mode, and convert remaining uses of it | Niko Matsakis | -2/+2 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -1/+1 | |
| 2013-02-26 | libcore: Move Cell to core and de-~mut core and std | Patrick Walton | -1/+0 | |
| 2013-02-15 | libcore: Get rid of `move`. | Luqman Aden | -4/+4 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -19/+19 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -4/+4 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -3/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-05 | Merge | Tim Chevalier | -8/+8 | |
| 2013-02-03 | Converted the floating point types to the new string conversion functions. | Marvin Löbel | -4/+4 | |
| Also fixed all conflicting calls of the old functions in the rest of the codebase. The set of string conversion functions for each float type now consists of those items: - to_str(), converts to number in base 10 - to_str_hex(), converts to number in base 16 - to_str_radix(), converts to number in given radix - to_str_exact(), converts to number in base 10 with a exact number of trailing digits - to_str_digits(), converts to number in base 10 with a maximum number of trailing digits - implementations for to_str::ToStr and num::ToStrRadix - from_str(), parses a string as number in base 10 including decimal exponent and special values - from_str_hex(), parses a string as a number in base 16 including binary exponent and special values - from_str_radix(), parses a string as a number in a given base excluding any exponent and special values - implementations for from_str::FromStr and num::FromStrRadix | ||||
| 2013-02-01 | Remove fail keyword from lexer & parser and clean up remaining calls to | Nick Desaulniers | -4/+4 | |
| fail Fix merge conflicts - Issue 4524 | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -4/+4 | |
| 2013-01-31 | core: Remove transitional code | Tim Chevalier | -297/+0 | |
| 2013-01-29 | librustc: De-implicit-self the visitor. r=graydon | Patrick Walton | -0/+305 | |
| 2013-01-26 | core: Remove structural records in library tests | Tim Chevalier | -3/+6 | |
| 2013-01-24 | librustc: Make C functions unsafe | Patrick Walton | -9/+13 | |
| 2013-01-20 | repr: represent char values as char literals rather than integers. | Simon Sapin | -1/+7 | |
| 2013-01-13 | Reflect on char as u32, not uint (which may be u64). | Jed Davis | -1/+1 | |
| Fixes mozilla/rust#4473. | ||||
| 2013-01-10 | core: Change XXXs into proper FIXMEs with issue numbers | Tim Chevalier | -6/+7 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -4/+19 | |
| contain at least two components. r=graydon | ||||
| 2012-12-18 | core: fix remaining repr bugs, r=burningtree. | Graydon Hoare | -10/+96 | |
