| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-03-29 | Stabilize underscore lifetimes | Taylor Cramer | -4/+3 | |
| 2018-03-28 | Stabilize match_default_bindings | Taylor Cramer | -24/+4 | |
| This includes a submodule update to rustfmt in order to allow a stable feature declaration. | ||||
| 2018-03-26 | Fix e0658 ui test | Mark Mansi | -7/+12 | |
| 2018-03-26 | Stabilize i128 feature too | Mark Mansi | -1/+1 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -3/+2 | |
| 2018-03-25 | Rollup merge of #49046 - Zoxc:error-summary, r=michaelwoerister | kennytm | -2/+4 | |
| Always print `aborting due to n previous error(s)` r? @michaelwoerister | ||||
| 2018-03-23 | Rollup merge of #49160 - estebank:issue-47457-missing-fields, r=oli-obk | Alex Crichton | -2/+2 | |
| Reduce the diagnostic spam when multiple fields are missing in pattern Fix #47457. | ||||
| 2018-03-20 | Auto merge of #49190 - kennytm:rollup, r=kennytm | bors | -3/+3 | |
| Rollup of 17 pull requests - Successful merges: #46518, #48810, #48834, #48902, #49004, #49092, #49096, #49099, #49104, #49125, #49139, #49152, #49157, #49161, #49166, #49176, #49184 - Failed merges: | ||||
| 2018-03-19 | Reduce diagnostic verbosity by removing labels | Esteban Küber | -2/+2 | |
| 2018-03-20 | Stabilize slice patterns without `..` | Vadim Petrochenkov | -6/+2 | |
| Merge `feature(advanced_slice_patterns)` into `feature(slice_patterns)` | ||||
| 2018-03-19 | #49133 - Reworded the Error message: "`pub` not needed here" message | Dileep Bapat | -3/+3 | |
| 2018-03-16 | Update tests | John Kåre Alsaker | -2/+4 | |
| 2018-03-16 | Rollup merge of #49037 - estebank:coherence-tweaks, r=nikomatsakis | kennytm | -2/+31 | |
| Coherence diagnostic tweaks | ||||
| 2018-03-16 | Rollup merge of #49007 - estebank:follow-up-47574, r=oli-obk | kennytm | -8/+9 | |
| Some tweaks to "type parameters from outer function" diagnostic Follow up to #47574. | ||||
| 2018-03-15 | Coherence diagnostic tweaks | Esteban Küber | -2/+31 | |
| 2018-03-16 | Rollup merge of #48706 - ehuss:main-not-found-in-crate, r=estebank | kennytm | -5/+22 | |
| Add crate name to "main function not found" error message. Fixes #44798 and rust-lang/cargo#4948. I was wondering if it might be cleaner to update the ui tests to add a simple `fn main() {}` for the unrelated tests. Let me know if you would prefer that. | ||||
| 2018-03-15 | Auto merge of #48138 - estebank:issue-45092, r=nikomatsakis | bors | -10/+11 | |
| Reword E0044 and message for `!Send` types - Reword E0044 help. - Change error message for types that don't implement `Send` CC #45092, #46678, #24909, #33307. | ||||
| 2018-03-14 | Add span label to E0044 | Esteban Küber | -1/+2 | |
| 2018-03-14 | Reword E0044 and message for `!Send` types | Esteban Küber | -10/+10 | |
| - Reword E0044 help. - Change error message for types that don't implement `Send` | ||||
| 2018-03-14 | Update E0601 test for new message format. | Eric Huss | -1/+1 | |
| 2018-03-14 | Some tweaks to "type parameters from outer function" diagnostic | Esteban Küber | -8/+9 | |
| Follow up to #47574. | ||||
| 2018-03-14 | Add backticks to `main` not found errors. | Eric Huss | -2/+2 | |
| 2018-03-14 | Add suggestion where to add main function. | Eric Huss | -0/+18 | |
| 2018-03-14 | Add empty main() to tests where it is missing. | Eric Huss | -5/+4 | |
| 2018-03-14 | Add crate name to "main function not found" error message. | Eric Huss | -1/+1 | |
| Fixes #44798 and rust-lang/cargo#4948. | ||||
| 2018-03-14 | update tests | Guillaume Gomez | -256/+254 | |
| 2018-03-10 | Auto merge of #47574 - zilbuz:issue-14844, r=nikomatsakis | bors | -6/+54 | |
| Show the used type variable when issuing a "can't use type parameters from outer function" error message Fix #14844 r? @estebank | ||||
| 2018-03-08 | Update tests | Basile Desloges | -6/+54 | |
| 2018-03-08 | Unify the const folding errors | Oliver Schneider | -7/+6 | |
| before they differed depending on whether optimizations were on or not | ||||
| 2018-03-08 | Regenerate tests | Oliver Schneider | -14/+22 | |
| 2018-03-08 | Rebase fallout | Oliver Schneider | -1/+1 | |
| 2018-03-08 | Update tests | Oliver Schneider | -0/+1 | |
| 2018-03-08 | Adjust tests to more aggressive const err linting | Oliver Schneider | -0/+2 | |
| 2018-03-08 | Reduce noise in error reporting | Oliver Schneider | -1/+1 | |
| 2018-03-08 | Fully use miri in trans | Oliver Schneider | -3/+4 | |
| 2018-02-28 | Remove E0245; improve E0404 explanation | Mark Mansi | -2/+9 | |
| 2018-02-26 | Fix rebase | Vadim Petrochenkov | -7/+7 | |
| 2018-02-26 | Update UI tests | Vadim Petrochenkov | -15/+15 | |
| 2018-02-26 | Update UI tests | Vadim Petrochenkov | -396/+396 | |
| 2018-02-26 | Auto merge of #48337 - GuillaumeGomez:rustc-explain, r=estebank | bors | -0/+256 | |
| Rustc explain Fixes #48041. To make the review easier, I separated tests update to code update. Also, I used this script to generate new ui tests stderr: ```python from os import listdir from os.path import isdir, isfile, join PATH = "src/test/ui" def do_something(path): files = [join(path, f) for f in listdir(path)] for f in files: if isdir(f): do_something(f) continue if not isfile(f) or not f.endswith(".stderr"): continue x = open(f, "r") content = x.read().strip() if "error[E" not in content: continue errors = dict() for y in content.splitlines(): if y.startswith("error[E"): errors[y[6:11]] = True errors = sorted(errors.keys()) if len(errors) < 1: print("weird... {}".format(f)) continue if len(errors) > 1: content += "\n\nYou've got a few errors: {}".format(", ".join(errors)) content += "\nIf you want more information on an error, try using \"rustc --explain {}\"".format(errors[0]) else: content += "\n\nIf you want more information on this error, try using \"rustc --explain {}\"".format(errors[0]) content += "\n" x = open(f, "w") x.write(content) do_something(PATH) ``` | ||||
| 2018-02-26 | Auto merge of #48082 - jseyfried:improve_struct_field_hygiene, r=petrochenkov | bors | -3/+3 | |
| macros: improve struct constructor field hygiene, fix span bug Fixes #47311. r? @nrc | ||||
| 2018-02-25 | Update ui tests | Guillaume Gomez | -0/+256 | |
| 2018-02-24 | Rollup merge of #48084 - cramertj:impl-trait-errors, r=nikomatsakis | Manish Goregaokar | -9/+9 | |
| Error on nested impl Trait and path projections from impl Trait cc #34511 r? @nikomatsakis | ||||
| 2018-02-23 | Auto merge of #47799 - topecongiro:fix-span-of-visibility, r=petrochenkov | bors | -6/+4 | |
| Fix span of visibility This PR 1. adds a closing parenthesis to the span of `Visibility::Crate` (e.g. `pub(crate)`). The current span only covers `pub(crate`. 2. adds a `span` field to `Visibility::Restricted`. This span covers the entire visibility expression (e.g. `pub (in self)`). Currently all we can have is a span for `Path`. This PR is motivated by the bug found in rustfmt (https://github.com/rust-lang-nursery/rustfmt/issues/2398). The first change is a strict improvement IMHO. The second change may not be desirable, as it adds a field which is currently not used by the compiler. | ||||
| 2018-02-19 | Update tests. | Jeffrey Seyfried | -3/+3 | |
| 2018-02-18 | Fix up tests and typos | Seiichi Uchida | -6/+4 | |
| 2018-02-14 | Update E0657 stderr to match changed test | Taylor Cramer | -6/+6 | |
| 2018-02-14 | inform type annotations | csmoe | -27/+0 | |
| 2018-02-13 | Make nested impl Trait a hard error | Taylor Cramer | -3/+3 | |
| 2018-02-08 | Move some E0XXX to `ui` | Esteban Küber | -0/+7536 | |
