| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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-10 | Remove the '<->' operator from the language | Alex Crichton | -4/+0 | |
| 2013-05-09 | Use a specialized string interner to reduce the need for owned strings | Björn Steinbrink | -1/+1 | |
| &str can be turned into @~str on demand, using to_owned(), so for strings, we can create a specialized interner that accepts &str for intern() and find() but stores and returns @~str. | ||||
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -4/+0 | |
| 2013-04-19 | Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg) | Alex Crichton | -10/+10 | |
| 2013-04-18 | rustc: Anti-copy police | Tim Chevalier | -4/+4 | |
| In this case, some copies are still necessary to convert from a mutable to an immutable @-box. It's still an improvement, I hope. | ||||
| 2013-04-13 | librusti: only use std::rl if stdin is connected to a tty. | Huon Wilson | -30/+44 | |
| 2013-04-10 | Bump version to 0.7-pre | Brian Anderson | -5/+5 | |
| 2013-04-09 | Bump version to 0.7-pre | Brian Anderson | -5/+5 | |
| 2013-04-08 | Fix comment to match style of surrounding text | Dan Luu | -1/+1 | |
| 2013-04-08 | Update help text to match behavior | Dan Luu | -1/+1 | |
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -1/+1 | |
| I believe this patch incorporates all expected syntax changes from extern function reform (#3678). You can now write things like: extern "<abi>" fn foo(s: S) -> T { ... } extern "<abi>" mod { ... } extern "<abi>" fn(S) -> T The ABI for foreign functions is taken from this syntax (rather than from an annotation). We support the full ABI specification I described on the mailing list. The correct ABI is chosen based on the target architecture. Calls by pointer to C functions are not yet supported, and the Rust type of crust fns is still *u8. | ||||
| 2013-03-28 | Removing unused imports | Alex Crichton | -2/+2 | |
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -1/+2 | |
| 2013-03-25 | Kill some warnings: unused imports and old #[deny(..)]s. | Huon Wilson | -1/+0 | |
| 2013-03-21 | Un-renamed trim and substr functions. | Marvin Löbel | -3/+3 | |
| 2013-03-21 | Switched over substr and trim functions in str to be non-allocating, ↵ | Marvin Löbel | -3/+3 | |
| temporary renamed them to better track use-sites | ||||
| 2013-03-20 | librustc: Remove debug code and add scary warnings for rusti/rustpkg | Patrick Walton | -0/+4 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -3/+3 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -1/+1 | |
| 2013-03-08 | Finish de-implicit-selfing everything but the test suite | Ben Striegel | -0/+1 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -6/+0 | |
| 2013-03-01 | librustc: "APL2" -> "ASL2". rs=license-fix | Patrick Walton | -1/+1 | |
| 2013-02-28 | Fix license attribute on crates | sevrak | -1/+2 | |
| 2013-02-21 | Remove the last bits of structural records from tests/rustc/rusti/rustpkg. | Luqman Aden | -2/+0 | |
| 2013-02-20 | Fix fallout in rusti & rustpkg. | Luqman Aden | -3/+3 | |
| 2013-02-17 | Remove use of capture clause #4965 | Seth Pink | -1/+1 | |
| 2013-02-14 | Convert all uses of vec::slice to vec::view Issue #3869 | Nick Desaulniers | -1/+1 | |
| Rename const_view to const_slice Renamed mut_view to mut_slice | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -3/+3 | |
| 2013-02-07 | librustc: Lots of de-muting. rs=demuting | Patrick Walton | -2/+2 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -3/+3 | |
| 2013-01-28 | Add #[legacy_records] crate attribute | Tim Chevalier | -0/+1 | |
| In rustc, rustdoc, rusti, syntax, and std. | ||||
| 2012-12-28 | Replace much of the REPL run code with a call to compile_upto | Brian Leibig | -111/+8 | |
| 2012-12-23 | Merge pull request #4249 from graydon/0.6-bump | Tim Chevalier | -5/+5 | |
| bump 0.5 => 0.6, redirect some URLs in docs. | ||||
| 2012-12-21 | rusti: Perform mode computation. Closes #4230. | Patrick Walton | -0/+3 | |
| 2012-12-21 | bump 0.5 => 0.6, redirect some URLs in docs. | Graydon Hoare | -5/+5 | |
| 2012-12-18 | Stop resolving static methods at the module level. Closes #4179 | Brian Anderson | -1/+2 | |
| 2012-12-18 | core: add macro_rules! for "condition! { c: in -> out; }". | Graydon Hoare | -1/+1 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -3/+3 | |
| 2012-12-07 | Long lines | Brian Anderson | -2/+4 | |
| 2012-12-07 | Add :load command to REPL that can compile and load external libraries | Brian Leibig | -5/+96 | |
| 2012-12-05 | librustc: Make a context including the method map in check_alt, in ↵ | Patrick Walton | -1/+1 | |
| preparation for moving check_legality_of_move_bindings there. rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+20 | |
| 2012-11-29 | Allow for macros to occur in statement position. | Paul Stansifer | -1/+1 | |
| 2012-11-26 | Remove the crate language | Brian Anderson | -381/+382 | |
| 2012-11-19 | Long lines | Brian Anderson | -4/+5 | |
| 2012-11-19 | Added support for multiline commands in the REPL with :{ .. :} | Brian Leibig | -43/+96 | |
| 2012-11-05 | Make std::rl unsafe. #3921 | Brian Anderson | -7/+9 | |
| 2012-11-04 | rusti: main must be public | Brian Anderson | -1/+1 | |
| 2012-11-04 | rusti's crate type is 'lib' | Brian Anderson | -1/+1 | |
