| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-10-07 | auto merge of #17807 : nick29581/rust/slice6, r=aturon | bors | -1/+11 | |
| r? @aturon | ||||
| 2014-10-07 | Put slicing syntax behind a feature gate. | Nick Cameron | -0/+10 | |
| [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 | -1/+1 | |
| 2014-10-06 | Revise DST test to not require duplicate errors. | Aaron Turon | -2/+0 | |
| 2014-10-05 | Fix handling of struct variants in a couple of places | Jakub Wieczorek | -1/+58 | |
| Fixes #17405. Fixes #17518. Fixes #17800. | ||||
| 2014-10-05 | auto merge of #17785 : P1start/rust/diagnostics, r=alexcrichton | bors | -3/+43 | |
| Closes #17765. Closes #15524. Closes #14772. | ||||
| 2014-10-05 | Give a more descriptive error when marking non-test items as #[test] | P1start | -0/+16 | |
| Closes #14772. | ||||
| 2014-10-05 | Tweak ‘discriminant value already exists’ error message | P1start | -1/+25 | |
| Closes #15524. | ||||
| 2014-10-05 | Rename vector patterns to array patterns | P1start | -2/+2 | |
| Closes #17765. | ||||
| 2014-10-03 | Add regression test for issue #17758 | Brian Koropoff | -0/+22 | |
| 2014-10-04 | auto merge of #17731 : bkoropoff/rust/unboxed-by-ref, r=pcwalton | bors | -0/+40 | |
| 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 #17729 : alexcrichton/issue-17718-start | Alex Crichton | -2/+8 | |
| 2014-10-03 | tests: remove old compile-fail test asserting the removal of `const`. | Eduard Burtescu | -11/+0 | |
| 2014-10-03 | Add some more test coverage of by-ref unboxed closures | Brian Koropoff | -0/+40 | |
| 2014-10-03 | Move the lint for the stability lints to the method name only | P1start | -0/+23 | |
| Closes #17337. | ||||
| 2014-10-03 | Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] | P1start | -9/+9 | |
| 2014-10-03 | Correct error message for invalid `ref`/`mut` bindings | P1start | -0/+14 | |
| Closes #15914. | ||||
| 2014-10-03 | Improve the `non_snake_case` lint to give better suggestions | P1start | -1/+4 | |
| 2014-10-03 | Set the `non_uppercase_statics` lint to warn by default | P1start | -2/+4 | |
| 2014-10-02 | syntax: Enable parsing of `const` globals | Alex Crichton | -0/+17 | |
| This rewrites them to the current `ItemStatic` production of the compiler, but I want to get this into a snapshot. It will be illegal to use a `static` in a pattern of a `match` statement, so all those current uses will need to be rewritten to `const` once it's implemented. This requires that the stage0 snapshot is able to parse `const`. cc #17718 | ||||
| 2014-10-02 | rollup merge of #17666 : eddyb/take-garbage-out | Alex Crichton | -557/+67 | |
| 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 #17721 : jakub-/resolved-issues | Alex Crichton | -0/+82 | |
| 2014-10-02 | rollup merge of #17702 : nick29581/enable-dots-test | Alex Crichton | -2/+0 | |
| 2014-10-02 | rollup merge of #17646 : bkoropoff/cast-ice | Alex Crichton | -0/+18 | |
| 2014-10-02 | Add tests for a few resolved issues | Jakub Wieczorek | -0/+82 | |
| 2014-10-02 | Revert "Use slice syntax instead of slice_to, etc." | Aaron Turon | -1/+1 | |
| This reverts commit 40b9f5ded50ac4ce8c9323921ec556ad611af6b7. | ||||
| 2014-10-02 | Revert "Put slicing syntax behind a feature gate." | Aaron Turon | -10/+0 | |
| This reverts commit 95cfc35607ccf5f02f02de56a35a9ef50fa23a82. | ||||
| 2014-10-02 | tests: remove uses of Gc. | Eduard Burtescu | -557/+67 | |
| 2014-10-02 | auto merge of #17434 : P1start/rust/borrowck-messages, r=nikomatsakis | bors | -13/+42 | |
| This was originally part of #17215. Closes #15506. Closes #15630. Closes #17263. This also partially implements #15838. | ||||
| 2014-10-02 | Enable a test for .. in range patterns. | Nick Cameron | -2/+0 | |
| 2014-10-02 | Change the `use of moved value` error to be more accurate | P1start | -11/+14 | |
| Previously it output `partially moved` to eagerly. This updates it to be more accurate and output `collaterally moved` for use of values that were invalidated by moves out of different fields in the same struct. Closes #15630. | ||||
| 2014-10-02 | Put slicing syntax behind a feature gate. | Nick Cameron | -0/+10 | |
| [breaking-change] If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate. | ||||
| 2014-10-02 | Use slice syntax instead of slice_to, etc. | Nick Cameron | -1/+1 | |
| 2014-10-02 | Clarify some borrowck errors | P1start | -0/+23 | |
| Closes #17263. | ||||
| 2014-10-02 | Output a note when lifetimes cannot be elided from functions | P1start | -2/+5 | |
| 2014-10-01 | Limit recursion depth for macro expansions, closes #17628 | Florian Hahn | -0/+22 | |
| 2014-10-01 | auto merge of #17584 : pcwalton/rust/range-patterns-dotdotdot, r=nick29581 | bors | -15/+15 | |
| This breaks code that looks like: match foo { 1..3 => { ... } } Instead, write: match foo { 1...3 => { ... } } Closes #17295. r? @nick29581 | ||||
| 2014-09-30 | Add regression test for issue #17444 | Brian Koropoff | -0/+18 | |
| 2014-09-30 | Move `if let` behind a feature gate | Kevin Ballard | -1/+2 | |
| 2014-09-30 | Produce a better error for irrefutable `if let` patterns | Kevin Ballard | -0/+58 | |
| Modify ast::ExprMatch to include a new value of type ast::MatchSource, making it easy to tell whether the match was written literally or produced via desugaring. This allows us to customize error messages appropriately. | ||||
| 2014-09-30 | librustc: Forbid `..` in range patterns. | Patrick Walton | -15/+15 | |
| This breaks code that looks like: match foo { 1..3 => { ... } } Instead, write: match foo { 1...3 => { ... } } Closes #17295. [breaking-change] | ||||
| 2014-09-30 | Emit an error rather than ICEing for a missing built-in bound lang item. | Nick Cameron | -0/+21 | |
| closes #17392 | ||||
| 2014-09-29 | Test fixes from the rollup | Alex Crichton | -2/+4 | |
| 2014-09-29 | rollup merge of #17614 : nick29581/slice3 | Alex Crichton | -0/+16 | |
| 2014-09-29 | rollup merge of #17613 : bkoropoff/issue-17593 | Alex Crichton | -1/+3 | |
| 2014-09-29 | rollup merge of #17598 : bkoropoff/issue-17441 | Alex Crichton | -0/+24 | |
| 2014-09-29 | rollup merge of #17592 : kmcallister/inline-asm-loc | Alex Crichton | -0/+37 | |
| 2014-09-29 | rollup merge of #17586 : Sawyer47/test-16465 | Alex Crichton | -0/+24 | |
| 2014-09-29 | rollup merge of #17519 : pcwalton/unboxed-closure-move-syntax | Alex Crichton | -1/+1 | |
| 2014-09-29 | auto merge of #17321 : apoelstra/rust/error-on-unknown-impl, r=alexcrichton | bors | -2/+92 | |
| Followup to RFC 57. Fixes #7607 Fixes #8767 Fixes #12729 Fixes #15060 | ||||
