| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-23 | libsyntax: Introduce routines and remove all `@fn`s from libsyntax save the ↵ | Patrick Walton | -1/+1 | |
| old visitor | ||||
| 2013-09-03 | Modernized a few more types in syntax::ast | Marvin Löbel | -13/+13 | |
| 2013-09-02 | Renamed syntax::ast::ident -> Ident | Marvin Löbel | -1/+1 | |
| 2013-09-01 | Modernized a few type names in rustc and syntax | Marvin Löbel | -12/+12 | |
| 2013-08-10 | Mass rename of .consume{,_iter}() to .move_iter() | Erick Tryzelaar | -1/+1 | |
| cc #7887 | ||||
| 2013-08-08 | env! syntax extension changes | Steven Fackler | -2/+2 | |
| env! aborts compilation of the specified environment variable is not defined and takes an optional second argument containing a custom error message. option_env! creates an Option<&'static str> containing the value of the environment variable. There are no run-pass tests that check the behavior when the environment variable is defined since the test framework doesn't support setting environment variables at compile time as opposed to runtime. However, both env! and option_env! are used inside of rustc itself, which should act as a sufficient test. Close #2248 | ||||
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -4/+4 | |
| this has been replaced by `for` | ||||
| 2013-08-02 | Replace 'blk' -> 'block' in AstBuilder. | OGINO Masanori | -1/+1 | |
| I didn't rename variables because they are local and are not parts of the public interfaces. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -4/+4 | |
| 2013-07-29 | Added %p directive to fmt!, which expects *T as argument | Do Nhat Minh | -0/+2 | |
| 2013-07-24 | Disallow non-comma-delimited arguments to fmt! and bytes! | Birunthan Mohanathas | -1/+1 | |
| Closes #4982. | ||||
| 2013-07-04 | Implement consuming iterators for ~[], remove vec::{consume, ↵ | Huon Wilson | -2/+1 | |
| consume_reverse, map_consume}. | ||||
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -6/+4 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -3/+3 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-22 | Fix compiling empty fmt! strings | Alex Crichton | -0/+5 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -3/+4 | |
| This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately. | ||||
| 2013-06-10 | std: convert str::reserve* to methods, and methodise str::push_*. | Huon Wilson | -0/+3 | |
| 2013-06-06 | Clean up a handful of build warnings. | Michael Sullivan | -5/+5 | |
| 2013-06-05 | removed unused imports (and one unused argument) | John Clements | -1/+1 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -16/+14 | |
| 2013-06-05 | just use TLS interner | John Clements | -6/+7 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -3/+11 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -6/+6 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-22 | syntax/ext: convert all AstBuilder methods to a uniform syntax. | Huon Wilson | -37/+27 | |
| 2013-05-22 | syntax/ext: migrate build.rs functions to AstBuilder methods. | Huon Wilson | -21/+20 | |
| 2013-05-22 | syntax/ext: modernise ext_ctxt to be CamelCase and use new. | Huon Wilson | -12/+12 | |
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -1/+1 | |
| 2013-05-14 | syntax: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -1/+1 | |
| 2013-05-09 | Use a specialized string interner to reduce the need for owned strings | Björn Steinbrink | -31/+30 | |
| &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-05-03 | Avoid needless creation of unique strings in fmt!() | Björn Steinbrink | -4/+2 | |
| Only the first portion has to be owned, as it acts as the buffer for the constructed string. The remaining strings can be static. | ||||
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -9/+0 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -4/+0 | |
| 2013-04-20 | syntax: remove unused 'mut' variables | Alex Crichton | -3/+5 | |
| 2013-03-22 | Pass the fmt! buffer to each conversion method | Alex Crichton | -58/+59 | |
| Achieves a little more speedup and avoids allocations around some strings in conv_str | ||||
| 2013-03-22 | Build up the result of fmt! in a buffer instead of a vector | Alex Crichton | -30/+41 | |
| 2013-03-20 | syntax: Removing some bad copies | Alex Crichton | -7/+7 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -12/+12 | |
| 2013-03-11 | Remove uses of log | Brian Anderson | -11/+10 | |
| 2013-03-02 | libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defun | Patrick Walton | -3/+1 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -1/+2 | |
| imports | ||||
| 2013-03-02 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -2/+2 | |
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -2/+2 | |
| 2013-03-01 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -0/+1 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -0/+1 | |
| Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub' | ||||
| 2013-02-26 | libsyntax: remove vecs_implicitly_copyable from the syntax extensions | Erick Tryzelaar | -4/+9 | |
| 2013-02-25 | libsyntax: convert visit to pass ty_params by reference | Erick Tryzelaar | -2/+2 | |
| 2013-02-21 | auto merge of #5059 : Kimundi/rust/incoming, r=catamorphism | bors | -3/+3 | |
| compiles-as-is, but needs a snapshot to remove the `stage0`ed extfmt export in core. Closes #4750 | ||||
| 2013-02-21 | Moved core::extfmt to core::private::extfmt | Marvin Löbel | -3/+3 | |
| Needs a snapshot to remove stage0 extfmt export in core | ||||
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -4/+12 | |
