| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-11 | Removed obsolete 'e' prefix on ty_evec and ty_estr. | Eduard Burtescu | -4/+4 | |
| 2014-01-11 | Remove re-exports of std::io::stdio::{print, println} in the prelude. | Brendan Zabarauskas | -1/+1 | |
| The `print!` and `println!` macros are now the preferred method of printing, and so there is no reason to export the `stdio` functions in the prelude. The functions have also been replaced by their macro counterparts in the tutorial and other documentation so that newcomers don't get confused about what they should be using. | ||||
| 2014-01-09 | libsyntax: Renamed types, traits and enum variants to CamelCase. | Eduard Burtescu | -262/+258 | |
| 2014-01-08 | Remove the io::Decorator trait | Alex Crichton | -6/+4 | |
| This is just an unnecessary trait that no one's ever going to parameterize over and it's more useful to just define the methods directly on the types themselves. The implementors of this type almost always don't want inner_mut_ref() but they're forced to define it as well. | ||||
| 2014-01-07 | Make CFG_LIBDIR configurable. Fixes #5223 | Jan Niklas Hasse | -4/+3 | |
| 2014-01-06 | Disowned the Visitor. | Eduard Burtescu | -24/+31 | |
| 2014-01-06 | auto merge of #11118 : jhasse/rust/patch-rustlibdir, r=alexcrichton | bors | -1/+7 | |
| ...stlib. Fixes #3319 | ||||
| 2014-01-05 | Make rustc's own lib directory configurable and change the default to ↵ | Jan Niklas Hasse | -1/+7 | |
| rustlib. Fixes #3319 | ||||
| 2014-01-04 | Stop padding metadata | Steven Fackler | -4/+0 | |
| This is causing maybe_get_doc to fail when called at the top level of the metadata and doesn't appear to be needed anymore. | ||||
| 2014-01-04 | auto merge of #11295 : sfackler/rust/de-jank-encoder, r=brson | bors | -6/+6 | |
| 2014-01-03 | Remove a hacky buffer extraction from metadata | Steven Fackler | -6/+6 | |
| 2014-01-03 | librustc: Remove `@mut` support from the typechecker and borrow checker | Patrick Walton | -2/+2 | |
| 2014-01-03 | librustc: De-`@mut` the AST map | Patrick Walton | -3/+6 | |
| 2014-01-03 | librustc: De-`@mut` the span handler | Patrick Walton | -6/+5 | |
| 2014-01-02 | auto merge of #10696 : fhahn/rust/issue9543-remove-extern-mod-foo, r=pcwalton | bors | -1/+1 | |
| This patch for #9543 throws an `obsolete syntax` error for `extern mod foo (name="bar")` . I was wondering if [this](https://github.com/fhahn/rust/compare/mozilla:master...fhahn:issue9543-remove-extern-mod-foo?expand=1#diff-da9d34ca1d0f6beee2838cf02e07345cR4444) is the correct place to do this? I think the wording of the error message could probably be improved as well. If this approach is OK, I'm going to run the whole test suite tomorrow and update the old syntax to the new one. | ||||
| 2014-01-01 | Remove `extern mod foo (name="bar")` syntax, closes #9543 | Florian Hahn | -1/+1 | |
| 2014-01-01 | auto merge of #11255 : klutzy/rust/small-cleanup, r=pcwalton | bors | -13/+13 | |
| This patchset removes some `@`s and unnecessary traits, and replaces a function (`dummy_sp()`) returning constant value by static variable. | ||||
| 2014-01-02 | syntax: expand impl_pretty_name to handle more cases. | Huon Wilson | -1/+1 | |
| The resulting symbol names aren't very pretty at all: trait Trait { fn method(&self); } impl<'a> Trait for ~[(&'a int, fn())] { fn method(&self) {} } gives Trait$$UP$$VEC$$TUP_2$$BP$int$$FN$$::method::...hash...::v0.0 However, at least it contain some reference to the Self type, unlike `Trait$__extensions__::method:...`, which is what the symbol name used to be for anything other than `impl Trait for foo::bar::Baz` (which became, and still becomes, `Trait$Baz::method`). | ||||
| 2014-01-01 | syntax::codemap: Add static DUMMY_SP | klutzy | -3/+3 | |
| It replaces `dummy_sp()`. | ||||
| 2014-01-01 | syntax::diagnostic: Remove unnecessary traits | klutzy | -10/+10 | |
| This removes trait `handler` and `span_handler`, and renames `HandlerT` to `Handler`, `CodemapT` to `SpanHandler`. | ||||
| 2013-12-29 | Rename PkgId to CrateId | Luis de Bethencourt | -29/+29 | |
| 2013-12-29 | Rename pkgid variables | Luis de Bethencourt | -9/+9 | |
| 2013-12-27 | librustc: Implement coercion for traits. | Luqman Aden | -1/+7 | |
| 2013-12-26 | librustc: De-`@mut` the def map. | Patrick Walton | -1/+2 | |
| This is the last `@mut` in `librustc` that does not depend on libsyntax. | ||||
| 2013-12-26 | librustc: Fully de-`@mut` `trait_impls` in the type context | Patrick Walton | -1/+2 | |
| 2013-12-26 | librustc: De-`@mut` the inherent implementations list | Patrick Walton | -2/+4 | |
| 2013-12-26 | librustc: De-`@mut` the crate cache in the crate reader | Patrick Walton | -11/+16 | |
| 2013-12-26 | librustc: De-`@mut` the `cnum_map` | Patrick Walton | -5/+12 | |
| 2013-12-26 | librustc: De-`@mut` the encoding stats | Patrick Walton | -49/+46 | |
| 2013-12-26 | librustc: De-`@mut` all remaining uses of `MemWriter` | Patrick Walton | -4/+4 | |
| 2013-12-26 | librustc: De-`@mut` `creader::Env` | Patrick Walton | -11/+18 | |
| 2013-12-26 | librustc: De-`@mut` several instances of `io::Writer`. | Patrick Walton | -4/+4 | |
| There are a few more related to pretty printing. | ||||
| 2013-12-26 | librustc: De-`@mut` arrays of `entry` used in the encoder | Patrick Walton | -26/+72 | |
| 2013-12-26 | librustc: De-`@mut` the additional library search paths | Patrick Walton | -5/+6 | |
| 2013-12-26 | librustc: De-`@mut` `Rib::bindings` | Patrick Walton | -0/+1 | |
| 2013-12-26 | librustc: De-`@mut` the export map | Patrick Walton | -1/+2 | |
| 2013-12-26 | librustc: De-`@mut` the `type_abbrevs` table | Patrick Walton | -7/+14 | |
| 2013-12-26 | librustc: De-`@mut` the `reachable` map | Patrick Walton | -3/+4 | |
| 2013-12-26 | librustc: De-`@mut` `cstore::CStore` | Patrick Walton | -25/+26 | |
| 2013-12-26 | librustc: De-`@mut` `CStore::used_link_args` | Patrick Walton | -5/+6 | |
| 2013-12-26 | librustc: De-`@mut` `CStore::used_libraries` | Patrick Walton | -7/+11 | |
| 2013-12-26 | librustc: De-`@mut` `CStore::used_crate_sources` | Patrick Walton | -9/+8 | |
| 2013-12-26 | librustc: De-`@mut` `CStore::extern_mod_crate_map` | Patrick Walton | -5/+8 | |
| 2013-12-26 | librustc: De-`@mut` `CStore::metas` | Patrick Walton | -6/+11 | |
| 2013-12-26 | libextra: Stop using `@mut MemWriter` in the EBML module | Patrick Walton | -71/+81 | |
| 2013-12-26 | librustc: De-`@mut` `ty::ctxt_::rcache` | Patrick Walton | -3/+9 | |
| 2013-12-26 | librustc: De-`@mut` the `impls` table in the type context | Patrick Walton | -1/+2 | |
| 2013-12-26 | librustc: De-`@mut` `inherent_impls` in the type context | Patrick Walton | -2/+4 | |
| 2013-12-26 | librustc: De-`@mut` `trait_impls` in the type context | Patrick Walton | -1/+2 | |
| 2013-12-26 | librustc: De-`@mut` `CrateContext::non_inlineable_statics` | Patrick Walton | -3/+10 | |
