| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-03 | librustc: Remove `@mut` support from the typechecker and borrow checker | Patrick Walton | -1/+1 | |
| 2014-01-03 | librustc: De-`@mut` the span handler | Patrick Walton | -1/+1 | |
| 2014-01-01 | syntax::diagnostic: Remove unnecessary traits | klutzy | -2/+2 | |
| This removes trait `handler` and `span_handler`, and renames `HandlerT` to `Handler`, `CodemapT` to `SpanHandler`. | ||||
| 2013-12-27 | librustc: Implement coercion for traits. | Luqman Aden | -1/+1 | |
| 2013-12-26 | librustc: De-`@mut` the `type_abbrevs` table | Patrick Walton | -5/+12 | |
| 2013-12-26 | libextra: Stop using `@mut MemWriter` in the EBML module | Patrick Walton | -25/+25 | |
| 2013-12-26 | librustc: De-`@mut` the short names cache | Patrick Walton | -6/+16 | |
| 2013-12-16 | librustc: Implement a `Pod` kind for types that can be `memcpy`'d. | Patrick Walton | -0/+1 | |
| This will be used for the new `Cell`. | ||||
| 2013-12-08 | Remove dead codes | Kiet Tran | -7/+0 | |
| 2013-11-26 | librustc: Remove non-procedure uses of `do` from librustc, librustdoc, | Patrick Walton | -3/+3 | |
| and librustpkg. | ||||
| 2013-11-19 | librustc: Change most uses of `&fn()` to `||`. | Patrick Walton | -1/+1 | |
| 2013-11-11 | Move std::rt::io to std::io | Alex Crichton | -3/+3 | |
| 2013-11-08 | Rename and modernize region enum names | Niko Matsakis | -11/+11 | |
| 2013-11-08 | Generalize AST and ty::Generics to accept multiple lifetimes. | Niko Matsakis | -15/+33 | |
| 2013-11-04 | libsyntax/librustc: Allow calling variadic foreign functions. | Luqman Aden | -0/+3 | |
| 2013-10-24 | Remove std::io from ebml | Alex Crichton | -245/+207 | |
| 2013-10-22 | Drop the '2' suffix from logging macros | Alex Crichton | -5/+5 | |
| Who doesn't like a massive renaming? | ||||
| 2013-10-01 | remove the `float` type | Daniel Micay | -1/+0 | |
| It is simply defined as `f64` across every platform right now. A use case hasn't been presented for a `float` type defined as the highest precision floating point type implemented in hardware on the platform. Performance-wise, using the smallest precision correct for the use case greatly saves on cache space and allows for fitting more numbers into SSE/AVX registers. If there was a use case, this could be implemented as simply a type alias or a struct thanks to `#[cfg(...)]`. Closes #6592 The mailing list thread, for reference: https://mail.mozilla.org/pipermail/rust-dev/2013-July/004632.html | ||||
| 2013-09-30 | rustc: Remove usage of fmt! | Alex Crichton | -6/+6 | |
| 2013-09-23 | librustc: Remove garbage collected functions from front/{config,test} and ↵ | Patrick Walton | -1/+1 | |
| metadata/{tydecode,tyencode} | ||||
| 2013-09-04 | stop treating char as an integer type | Daniel Micay | -1/+1 | |
| Closes #7609 | ||||
| 2013-09-03 | Modernized a few more types in syntax::ast | Marvin Löbel | -4/+4 | |
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -1/+0 | |
| They are still present as part of the borrow check. | ||||
| 2013-08-20 | rm obsolete integer to_str{,_radix} free functions | Daniel Micay | -2/+1 | |
| 2013-08-11 | librustc: Convert from `@Object` to `@mut Object` as needed | Niko Matsakis | -1/+1 | |
| 2013-08-06 | Move EnumSet into libextra | Sangeun Kim | -3/+2 | |
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -5/+5 | |
| this has been replaced by `for` | ||||
| 2013-08-03 | replace all remaining `for` with `foreach` or `do` | Daniel Micay | -4/+6 | |
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -5/+5 | |
| 2013-07-24 | Generalize the `ty::substs` struct so that it can represent | Niko Matsakis | -1/+16 | |
| multiple lifetime parameters, and not just one. Also add an option for erasing lifetimes, which makes trans code somewhat simpler and cleaner. | ||||
| 2013-07-17 | librustc: Remove the `Copy` bound from the language. | Patrick Walton | -1/+0 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -5/+5 | |
| 2013-07-10 | Add an identifier to TypeParameterDefs and use it to pretty print type ↵ | Niko Matsakis | -0/+2 | |
| parameters | ||||
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -5/+4 | |
| 2013-06-28 | librustc: Rewrite reachability and forbid duplicate methods in type ↵ | Patrick Walton | -1/+0 | |
| implementations. This should allow fewer symbols to be exported. | ||||
| 2013-06-28 | librustc: Change Const to Freeze in the compiler | Patrick Walton | -1/+1 | |
| 2013-06-28 | librustc: Rename Owned to Send in the compiler | Patrick Walton | -1/+1 | |
| 2013-06-24 | Merge remote-tracking branch 'cmr/various-cleanup' into incoming | Brian Anderson | -1/+0 | |
| 2013-06-23 | Parse and typecheck (not kindcheck) bounds on trait paths. | Ben Blum | -1/+4 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -4/+4 | |
| 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-21 | Remove `ast::pure_fn` and all concept of `pure` from the compiler | Corey Richardson | -1/+0 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -8/+8 | |
| 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-05-30 | Add 'Sized' builtin kind; doesn't do anything yet | Ben Blum | -0/+1 | |
| 2013-05-30 | Remove a bunch of unnecessary allocations and copies | Björn Steinbrink | -2/+1 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -2/+2 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -5/+5 | |
| 2013-05-16 | Add BuiltinBounds to closure type: parse and handle subtyping, | Niko Matsakis | -1/+4 | |
| but do not integrate with kindck etc (requires a snapshot first) | ||||
| 2013-05-14 | rustc: Remove ty::arg | Erick Tryzelaar | -6/+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. | ||||
