| 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 | Rename slicing methods | Nick Cameron | -6/+6 | |
| 2014-10-07 | Put slicing syntax behind a feature gate. | Nick Cameron | -1/+2 | |
| [breaking-change] If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate. | ||||
| 2014-10-07 | Use slice syntax instead of slice_to, etc. | Nick Cameron | -22/+22 | |
| 2014-10-06 | auto merge of #17803 : bkoropoff/rust/issue-17021, r=alexcrichton | bors | -54/+76 | |
| This closes issue #17021. | ||||
| 2014-10-06 | auto merge of #17781 : P1start/rust/bitflags-lints, r=alexcrichton | bors | -3/+3 | |
| Closes #17773. | ||||
| 2014-10-06 | Rename the file permission statics in std::io to be uppercase | P1start | -3/+3 | |
| For example, this renames `GroupRWX` to `GROUP_RWX`, and deprecates the old name. Code using these statics should be updated accordingly. | ||||
| 2014-10-06 | auto merge of #17414 : jakub-/rust/issue-17405, r=alexcrichton | bors | -13/+28 | |
| Fixes #17405. Fixes #17518. Fixes #17800. | ||||
| 2014-10-05 | work around yet another MinGW-w64 ASLR bug | Daniel Micay | -4/+4 | |
| 2014-10-05 | Fix handling of struct variants in a couple of places | Jakub Wieczorek | -13/+28 | |
| Fixes #17405. Fixes #17518. Fixes #17800. | ||||
| 2014-10-05 | Handle emitting debug info for unboxed closures | Brian Koropoff | -54/+76 | |
| This fixes an ICE. Closes issue #17021 | ||||
| 2014-10-05 | auto merge of #17762 : bkoropoff/rust/issue-17734, r=alexcrichton | bors | -1/+1 | |
| Closes issue #17734 r? @nick29581 | ||||
| 2014-10-05 | auto merge of #17785 : P1start/rust/diagnostics, r=alexcrichton | bors | -8/+13 | |
| Closes #17765. Closes #15524. Closes #14772. | ||||
| 2014-10-05 | auto merge of #16970 : kmcallister/rust/llvm-unreachable, r=thestinger | bors | -0/+5 | |
| I'm not sure how to add an automated test for this. | ||||
| 2014-10-05 | auto merge of #17776 : luqmana/rust/ul, r=alexcrichton | bors | -4/+2 | |
| Update our LLVM snapshot to master (as of ~ Wed Oct 1 18:49:58 2014 +0000). Since my patches have landed upstream this fixes #13429 and #7298. | ||||
| 2014-10-04 | Add intrinsics::unreachable | Keegan McAllister | -0/+5 | |
| 2014-10-05 | Tweak ‘discriminant value already exists’ error message | P1start | -3/+8 | |
| Closes #15524. | ||||
| 2014-10-05 | Rename vector patterns to array patterns | P1start | -5/+5 | |
| Closes #17765. | ||||
| 2014-10-04 | auto merge of #17761 : bkoropoff/rust/issue-17758, r=alexcrichton | bors | -0/+13 | |
| This fixes an ICE and closes issue #17758 | ||||
| 2014-10-04 | auto merge of #17760 : bkoropoff/rust/issue-17737, r=eddyb | bors | -18/+36 | |
| This is a quick fix. In the long term, the `TyVisitor` interface should be expanded to better represent closure types. Closes issue #17737 | ||||
| 2014-10-04 | Update LLVM. | Luqman Aden | -4/+2 | |
| 2014-10-04 | Register new snapshots | Björn Steinbrink | -5/+2 | |
| 2014-10-03 | Correctly generate drop glue for `Box<str>` | Brian Koropoff | -1/+1 | |
| This fixes an ICE. Closes issue #17734 | ||||
| 2014-10-03 | Handle provided trait methods when giving inference error suggestions | Brian Koropoff | -0/+13 | |
| This fixes an ICE. Closes issue #17758 | ||||
| 2014-10-03 | Fix type visitor glue for unboxed closures | Brian Koropoff | -18/+36 | |
| This is a quick fix that prevents an ICE by mimicing the visitor glue for boxed closures and bare functions. Ideally, the `TyVisitor` interface will be improved in the future to allow representing more information about unboxed closures such as Fn/FnMut/FnOnce status, capture mode, and captured free variable types and offsets. Closes issue #17737 | ||||
| 2014-10-04 | auto merge of #17731 : bkoropoff/rust/unboxed-by-ref, r=pcwalton | bors | -31/+70 | |
| This began as an attempt to fix an ICE in borrowck (issue #17655), but the rabbit hole went pretty deep. I ended up plumbing support for capture-by-reference unboxed closures all the way into trans. Closes issue #17655. | ||||
| 2014-10-03 | rollup merge of #17215 : P1start/lints | Alex Crichton | -24/+58 | |
| 2014-10-03 | Move the lint for the stability lints to the method name only | P1start | -2/+5 | |
| Closes #17337. | ||||
| 2014-10-03 | Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] | P1start | -1/+1 | |
| 2014-10-03 | Report trait/impl sig inconsistency before method/body inconsistency | P1start | -10/+11 | |
| Closes #15657. | ||||
| 2014-10-03 | Improve the `non_snake_case` lint to give better suggestions | P1start | -1/+5 | |
| 2014-10-03 | Update the `unused` lint group to include more lints | P1start | -5/+6 | |
| 2014-10-03 | Set the `non_uppercase_statics` lint to warn by default | P1start | -5/+30 | |
| 2014-10-03 | auto merge of #16995 : kmcallister/rust/plugin-tutorial, r=alexcrichton | bors | -2/+2 | |
| @steveklabnik, are you interested in looking this over? | ||||
| 2014-10-02 | Correctly trans capture-by-ref unboxed closures | Brian Koropoff | -3/+16 | |
| Store references to the freevars instead of copies when constructing the environment and insert an additional load when reading them from the environment. | ||||
| 2014-10-02 | Return correct types for capture-by-ref unboxed closure upvars | Brian Koropoff | -1/+13 | |
| Treat upvars of capture-by-reference unboxed closures as references with appropriate regions and mutability. | ||||
| 2014-10-02 | Fix categorization of upvars of capture-by-reference unboxed closures | Brian Koropoff | -11/+15 | |
| In particular, this causes mutation of an upvar to correctly mark it as mutable during adjustment. This makes borrowck correctly flag conflicting borrows, etc. We still seem to generate incorrect code in trans which copies the upvar by value into the closure. This remains to be fixed. | ||||
| 2014-10-02 | Fix missing entries in upvar borrows map for capture-by-ref unboxed closures | Brian Koropoff | -16/+26 | |
| This prevents a later ICE in borrowck. Closes issue #17655 | ||||
| 2014-10-02 | rollup merge of #17666 : eddyb/take-garbage-out | Alex Crichton | -688/+78 | |
| 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 | rollup merge of #17722 : jakub-/issue-17169 | Alex Crichton | -14/+7 | |
| 2014-10-02 | rollup merge of #17682 : nodakai/librustc-handy-version | Alex Crichton | -4/+20 | |
| 2014-10-02 | rollup merge of #17646 : bkoropoff/cast-ice | Alex Crichton | -1/+4 | |
| 2014-10-02 | Fix cross-crate tuple structs in statics | Jakub Wieczorek | -14/+7 | |
| Fixes #17169. Fixes #17649. | ||||
| 2014-10-02 | Revert "Use slice syntax instead of slice_to, etc." | Aaron Turon | -22/+22 | |
| This reverts commit 40b9f5ded50ac4ce8c9323921ec556ad611af6b7. | ||||
| 2014-10-02 | Revert "Remove the `_` suffix from slice methods." | Aaron Turon | -8/+8 | |
| This reverts commit df2f1fa7680a86ba228f004e7de731e91a1df1fe. | ||||
| 2014-10-02 | Revert "Put slicing syntax behind a feature gate." | Aaron Turon | -2/+1 | |
| This reverts commit 95cfc35607ccf5f02f02de56a35a9ef50fa23a82. | ||||
| 2014-10-02 | auto merge of #17590 : bjadamson/rust/rustc-improvements, r=alexcrichton | bors | -6/+4 | |
| Removes an unnecessary allocation when passing the command line arguments to the librustc driver. | ||||
| 2014-10-02 | docs: remove mentions of Gc. | Eduard Burtescu | -92/+18 | |
| 2014-10-02 | rustc: remove support for Gc. | Eduard Burtescu | -565/+55 | |
| 2014-10-02 | syntax: ast: remove TyBox and UnBox. | Eduard Burtescu | -31/+5 | |
