| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-10-07 | Update html_root_url for 0.12.0 release | Brian Anderson | -1/+1 | |
| 2014-10-07 | Use slice syntax instead of slice_to, etc. | Nick Cameron | -1/+1 | |
| 2014-10-02 | rollup merge of #17666 : eddyb/take-garbage-out | Alex Crichton | -1/+1 | |
| Conflicts: src/libcollections/lib.rs src/libcore/lib.rs src/librustdoc/lib.rs src/librustrt/lib.rs src/libserialize/lib.rs src/libstd/lib.rs src/test/run-pass/issue-8898.rs | ||||
| 2014-10-02 | Revert "Use slice syntax instead of slice_to, etc." | Aaron Turon | -1/+1 | |
| This reverts commit 40b9f5ded50ac4ce8c9323921ec556ad611af6b7. | ||||
| 2014-10-02 | syntax: mark the managed_boxes feature as Removed. | Eduard Burtescu | -1/+1 | |
| 2014-10-02 | Use slice syntax instead of slice_to, etc. | Nick Cameron | -1/+1 | |
| 2014-09-21 | Fix fallout from Vec stabilization | Alex Crichton | -1/+1 | |
| 2014-09-19 | Add enum variants to the type namespace | Nick Cameron | -3/+3 | |
| Change to resolve and update compiler and libs for uses. [breaking-change] Enum variants are now in both the value and type namespaces. This means that if you have a variant with the same name as a type in scope in a module, you will get a name clash and thus an error. The solution is to either rename the type or the variant. | ||||
| 2014-09-16 | Fallout from renaming | Aaron Turon | -2/+2 | |
| 2014-09-14 | regex_macros: fix fallout from using ptr::P. | Eduard Burtescu | -19/+17 | |
| 2014-08-27 | Implement generalized object and type parameter bounds (Fixes #16462) | Niko Matsakis | -1/+1 | |
| 2014-08-06 | AST refactoring: merge PatWild and PatWildMulti into one variant with a flag. | Felix S. Klock II | -1/+1 | |
| 2014-07-22 | Refactoring: Only use `MacroExpander` for expanding outside of | Marvin Löbel | -1/+2 | |
| `syntax::ext::expand` | ||||
| 2014-07-17 | librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language, | Patrick Walton | -2/+2 | |
| except where trait objects are involved. Part of issue #15349, though I'm leaving it open for trait objects. Cross borrowing for trait objects remains because it is needed until we have DST. This will break code like: fn foo(x: &int) { ... } let a = box 3i; foo(a); Change this code to: fn foo(x: &int) { ... } let a = box 3i; foo(&*a); [breaking-change] | ||||
| 2014-07-11 | Update doc URLs for version bump | Brian Anderson | -1/+1 | |
| 2014-07-09 | Register new snapshots | Alex Crichton | -2/+0 | |
| Closes #15544 | ||||
| 2014-07-08 | std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`. | Richo Healey | -4/+4 | |
| [breaking-change] | ||||
| 2014-07-05 | Add #[crate_name] attributes as necessary | Alex Crichton | -1/+3 | |
| 2014-07-04 | librustc: Remove the `&LIFETIME EXPR` production from the language. | Patrick Walton | -1/+1 | |
| This was parsed by the parser but completely ignored; not even stored in the AST! This breaks code that looks like: static X: &'static [u8] = &'static [1, 2, 3]; Change this code to the shorter: static X: &'static [u8] = &[1, 2, 3]; Closes #15312. [breaking-change] | ||||
| 2014-07-04 | auto merge of #15343 : alexcrichton/rust/0.11.0-release, r=brson | bors | -2/+2 | |
| 2014-07-03 | Simplify creating a parser from a token tree | Piotr Jawniak | -3/+1 | |
| Closes #15306 | ||||
| 2014-06-27 | Update to 0.11.0 0.11.0 | Alex Crichton | -2/+2 | |
| 2014-06-17 | Add a b"xx" byte string literal of type &'static [u8]. | Simon Sapin | -1/+1 | |
| 2014-06-14 | rustc: Obsolete the `@` syntax entirely | Alex Crichton | -12/+14 | |
| This removes all remnants of `@` pointers from rustc. Additionally, this removes the `GC` structure from the prelude as it seems odd exporting an experimental type in the prelude by default. Closes #14193 [breaking-change] | ||||
| 2014-06-09 | Convert libraries to use #[plugin_registrar] | Keegan McAllister | -9/+8 | |
| 2014-06-06 | auto merge of #14667 : aochagavia/rust/pr2, r=huonw | bors | -1/+1 | |
| 2014-06-06 | Change to_str().to_string() to just to_str() | Adolfo Ochagavía | -1/+1 | |
| 2014-06-04 | Fixes #14185. | Andrew Gallant | -0/+9 | |
| This fix suppresses dead_code warnings from code generated by regex! when the result of regex! is unused. Correct behavior should be a single unused variable warning. Regression tests are included for both `let` and `static` bound regex! values. | ||||
| 2014-06-04 | syntax: Make quasiquoter use absolute paths | klutzy | -1/+0 | |
| As part of removing `pub use` glob, two extra import globs were injected to make `quote_expr!` work. However the globs caused `unused_import` warning in some places. Quasiquoter needed the globs since it generated idents (e.g. `TyU`) rather than absolute paths (`::syntax::ast::TyU`). This patch removes the extra globs and makes quasiquoter use absolute paths. Fixes #14618 | ||||
| 2014-06-02 | syntax: Remove use of `pub use` globs | klutzy | -0/+1 | |
| `quote_expr!` now injects two more (priv) `use` globs. This may cause extra unused_imports warning. | ||||
| 2014-05-27 | std: Rename strbuf operations to string | Richo Healey | -2/+2 | |
| [breaking-change] | ||||
| 2014-05-25 | Change regex! macro to expand to a constexpr, allowing to put it in a static | Marvin Löbel | -9/+12 | |
| 2014-05-24 | core: rename strbuf::StrBuf to string::String | Richo Healey | -3/+3 | |
| [breaking-change] | ||||
| 2014-05-23 | core: Finish stabilizing the `mem` module. | Alex Crichton | -2/+2 | |
| * All of the *_val functions have gone from #[unstable] to #[stable] * The overwrite and zeroed functions have gone from #[unstable] to #[stable] * The uninit function is now deprecated, replaced by its stable counterpart, uninitialized [breaking-change] | ||||
| 2014-05-22 | auto merge of #14348 : alexcrichton/rust/doc.rust-lang.org, r=huonw | bors | -1/+1 | |
| 2014-05-22 | libcore: Remove all uses of `~str` from `libcore`. | Patrick Walton | -1/+1 | |
| [breaking-change] | ||||
| 2014-05-22 | libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`. | Patrick Walton | -3/+3 | |
| 2014-05-21 | Change static.rust-lang.org to doc.rust-lang.org | Alex Crichton | -1/+1 | |
| The new documentation site has shorter urls, gzip'd content, and index.html redirecting functionality. | ||||
| 2014-05-14 | libregex: Remove all uses of `~str` from `libregex` | Patrick Walton | -6/+6 | |
| 2014-05-12 | Add the patch number to version strings. Closes #13289 | Brian Anderson | -1/+1 | |
| 2014-05-06 | librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except | Patrick Walton | -2/+2 | |
| for `~str`/`~[]`. Note that `~self` still remains, since I forgot to add support for `Box<self>` before the snapshot. How to update your code: * Instead of `~EXPR`, you should write `box EXPR`. * Instead of `~TYPE`, you should write `Box<Type>`. * Instead of `~PATTERN`, you should write `box PATTERN`. [breaking-change] | ||||
| 2014-05-02 | auto merge of #13879 : huonw/rust/more-re, r=alexcrichton | bors | -87/+37 | |
| Commits for details. This shouldn't change the generated code at all (except for switching to `LitBinary` from an explicit ExprVec of individual ExprLit bytes for `prefix_bytes`). | ||||
| 2014-05-02 | regex_macros: simplify using AstBuilder & the improved quoting. | Huon Wilson | -87/+37 | |
| char literals now work in a quotation. There were several instances of duplicated functionality in regex_macros compared to AstBuilder so refactor those out. | ||||
| 2014-05-01 | remove leftover obsolete string literals | Daniel Micay | -2/+2 | |
| 2014-04-30 | regex: General style tweaks. | Huon Wilson | -4/+2 | |
| For loops are nicer than manual whiles, etc. | ||||
| 2014-04-30 | regex: remove the use of ~[] & some unnecessary ~'s. | Huon Wilson | -3/+3 | |
| The AST doesn't need ~s everywhere, so we can save allocations this way & the enum isn't particularly large (~4 words) nor are regexes long (normally), so the space saved in the `Cat` vector is unlikely to be very much. | ||||
| 2014-04-25 | Add a regex crate to the Rust distribution. | Andrew Gallant | -0/+684 | |
| Also adds a regex_macros crate, which provides natively compiled regular expressions with a syntax extension. Closes #3591. RFC: 0007-regexps | ||||
