| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-04 | Don't allow newtype structs to be dereferenced. #6246 | Brian Anderson | -6/+6 | |
| 2014-01-03 | libsyntax: De-`@mut` `CodeMap::files` | Patrick Walton | -16/+28 | |
| 2014-01-03 | libsyntax: De-`@mut` `FileMap::multibyte_chars` | Patrick Walton | -4/+6 | |
| 2014-01-03 | libsyntax: De-`@mut` `FileMap::lines` | Patrick Walton | -10/+14 | |
| 2014-01-02 | Output columns 1-based. Fixes #10848 | Jan Niklas Hasse | -2/+2 | |
| 2014-01-01 | syntax::codemap: Add static DUMMY_SP | klutzy | -8/+5 | |
| It replaces `dummy_sp()`. | ||||
| 2013-12-12 | Add --dep-info to write Makefile-compatible dependency info. | Jack Moffitt | -0/+4 | |
| When --dep-info is given, rustc will write out a `$input_base.d` file in the output directory that contains Makefile compatible dependency information for use with tools like make and ninja. | ||||
| 2013-12-08 | Remove dead codes | Kiet Tran | -7/+0 | |
| 2013-12-07 | syntax: print expansion info from #[attribute] macros in the correct | Huon Wilson | -1/+15 | |
| format. Previously, any attempt to use this information from inside something like #[deriving(Foo)] would result in it printing like `deriving(Foo)!`. | ||||
| 2013-11-20 | Make BytePos 32-bit | Seo Sanghyeon | -5/+7 | |
| 2013-10-22 | Drop the '2' suffix from logging macros | Alex Crichton | -7/+7 | |
| Who doesn't like a massive renaming? | ||||
| 2013-09-30 | syntax: Remove usage of fmt! | Alex Crichton | -10/+10 | |
| 2013-09-14 | These impls, at least, can be avoided by deriving Ord. | Lindsey Kuper | -16/+2 | |
| 2013-09-01 | Modernized a few type names in rustc and syntax | Marvin Löbel | -27/+27 | |
| 2013-08-12 | Forbid pub/priv where it has no effect | Alex Crichton | -2/+2 | |
| Closes #5495 | ||||
| 2013-08-05 | auto merge of #8278 : cmr/rust/workaround, r=brson | bors | -4/+11 | |
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -3/+3 | |
| this has been replaced by `for` | ||||
| 2013-08-03 | Work around #8256, do not fail the task, just return None | Corey Richardson | -4/+11 | |
| 2013-08-02 | replace `range` with an external iterator | Daniel Micay | -2/+1 | |
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -2/+2 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -4/+7 | |
| 2013-07-17 | librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them. | Patrick Walton | -1/+1 | |
| 2013-07-05 | Do not rely on newtype enum dereference | Seo Sanghyeon | -7/+2 | |
| 2013-06-29 | Use more deriving(IterBytes) in libsyntax. | Ben Blum | -46/+7 | |
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -5/+3 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -2/+2 | |
| 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-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -11/+11 | |
| 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 character-based str::find_* to methods. Add .slice_{to,from} ↵ | Huon Wilson | -6/+5 | |
| methods. | ||||
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -3/+3 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -15/+11 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+3 | |
| 2013-05-23 | core: remove iter_bytes helper functions | Erick Tryzelaar | -4/+8 | |
| 2013-05-22 | librustc: Change `std` to `extra` throughout libsyntax and librustc | Patrick Walton | -1/+1 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-19 | Register snapshots | Brian Anderson | -48/+0 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -2/+2 | |
| 2013-05-16 | syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)]. | Huon Wilson | -3/+1 | |
| Replace all instances of #[auto_*code] with the appropriate #[deriving] attribute and remove the majority of the actual code, leaving stubs to refer the user to the new syntax. | ||||
| 2013-05-14 | syntax: add IterBytes impls for some ast types | Erick Tryzelaar | -0/+60 | |
| 2013-05-14 | Fix cosmetics for fail!() calls | Marvin Löbel | -2/+1 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -2/+2 | |
| 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 | syntax: Use the new `for` protocol | Alex Crichton | -0/+14 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -14/+4 | |
| 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-04 | Register snapshots | Brian Anderson | -15/+0 | |
| 2013-05-02 | librustc: Update the serializer to work properly with INHTWAMA, removing ↵ | Patrick Walton | -0/+17 | |
| mutable fields in the process | ||||
| 2013-05-02 | fix numerous dynamic borrow failures | Niko Matsakis | -1/+1 | |
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -12/+0 | |
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -2/+2 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -5/+0 | |
| 2013-04-19 | syntax: de-mode and prepare for de-modeing rustc | Alex Crichton | -16/+16 | |
| 2013-04-10 | libsyntax comments only | John Clements | -0/+4 | |
