| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-15 | Auto merge of #67216 - ecstatic-morse:const-loop, r=oli-obk | bors | -1/+1 | |
| Enable `loop` and `while` in constants behind a feature flag This PR is an initial implementation of #52000. It adds a `const_loop` feature gate, which allows `while` and `loop` expressions through both HIR and MIR const-checkers if enabled. `for` expressions remain forbidden by the HIR const-checker, since they desugar to a call to `IntoIterator::into_iter`, which will be rejected anyways. `while` loops also require [`#![feature(const_if_match)]`](https://github.com/rust-lang/rust/pull/66507), since they have a conditional built into them. The diagnostics from the HIR const checker will suggest this to the user. r? @oli-obk cc @rust-lang/wg-const-eval | ||||
| 2019-12-14 | Revert "Stabilize the `never_type`, written `!`." | Niko Matsakis | -2/+2 | |
| This reverts commit 15c30ddd69d6cc3fffe6d304c6dc968a5ed046f1. | ||||
| 2019-12-13 | Look for "unstable feature" error code in test | Dylan MacKenzie | -1/+1 | |
| Conditionals and loops now have unstable features, and `feature_err` has its own error code. I think that `feature_err` should take an error code as a parameter, but don't have the energy to make this change throughout the codebase. Also, the error code system may be torn out entirely. | ||||
| 2019-12-09 | Update E0478.md | Dylan DPC | -2/+2 | |
| 2019-12-08 | corrected comment to reflect that 'SnowWhite lives longer than 'kiss in E0478 | ryan | -2/+2 | |
| 2019-12-06 | Rollup merge of #66606 - christianpoveda:mut-refs-in-const-fn, r=oli-obk | Mazdak Farrokhzad | -21/+0 | |
| Add feature gate for mut refs in const fn r? @oli-obk | ||||
| 2019-12-06 | Rollup merge of #67017 - GuillaumeGomez:long-err-explanations-2, r=Dylan-DPC | Yuki Okushi | -12/+22 | |
| cleanup long error explanations r? @Dylan-DPC | ||||
| 2019-12-06 | Rollup merge of #66979 - reese:E0631-long-error, r=GuillaumeGomez | Yuki Okushi | -1/+28 | |
| Add long error for E0631 and update ui tests. This PR adds a long error for `E0631`, which covers errors where closure argument types are mismatched. It also updates UI tests where this error is applicable. Part of #61137 | ||||
| 2019-12-06 | Rollup merge of #66900 - GuillaumeGomez:clean-up-err-codes, r=Dylan-DPC | Yuki Okushi | -12/+33 | |
| Clean up error codes r? @Dylan-DPC | ||||
| 2019-12-04 | some error codes long explanation | Guillaume Gomez | -1/+3 | |
| 2019-12-04 | Clean up E0118 error code long explanation | Guillaume Gomez | -2/+4 | |
| 2019-12-04 | Clean up E0117 error code long explanation | Guillaume Gomez | -6/+8 | |
| 2019-12-04 | Clean up E0116 error code long explanation | Guillaume Gomez | -3/+7 | |
| 2019-12-03 | clean up E0107 error explanation | Guillaume Gomez | -3/+20 | |
| 2019-12-03 | Use simpler code example for E0631 long error. | Reese Williams | -14/+12 | |
| 2019-12-02 | Add long error for E0631 and update ui tests. | Reese Williams | -1/+30 | |
| 2019-12-02 | Remove E0017 from error codes index | Christian Poveda | -21/+0 | |
| 2019-12-01 | Rollup merge of #66880 - aDotInTheVoid:add-E0203-long, r=GuillaumeGomez | Mazdak Farrokhzad | -2/+19 | |
| Add long error code explanation message for E0203 Addressed some of #61137 r? @GuillaumeGomez | ||||
| 2019-11-30 | Small error codes explanation cleanup (E0092, E0093 and E0094) | Guillaume Gomez | -9/+13 | |
| 2019-11-30 | Address review comments | Nixon | -5/+11 | |
| 2019-11-29 | Add explanation message for E0203 | Nixon | -2/+13 | |
| 2019-11-29 | Rollup merge of #66808 - GuillaumeGomez:cleanup-err-code-3, r=Dylan-DPC | Ralf Jung | -14/+21 | |
| Cleanup error code r? @Dylan-DPC | ||||
| 2019-11-27 | Rollup merge of #66798 - bwignall:typo, r=varkor | Tyler Mandry | -1/+1 | |
| Fix spelling typos Should be non-semantic. Uses https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines to find likely typos. | ||||
| 2019-11-27 | Rollup merge of #66777 - GuillaumeGomez:tidy-err-codes, r=Mark-Simulacrum | Tyler Mandry | -20/+15 | |
| Put back tidy check on error codes I just realized that the tidy checks were not run anymore on the error code long explanations. This add it back. cc @Dylan-DPC r? @Mark-Simulacrum | ||||
| 2019-11-27 | Rollup merge of #66774 - GuillaumeGomez:cleanup-err-codes-2, r=Dylan-DPC | Tyler Mandry | -33/+44 | |
| Clean up error codes r? @Dylan-DPC | ||||
| 2019-11-27 | Clean up E0091 long explanation | Guillaume Gomez | -2/+3 | |
| 2019-11-27 | Clean up E0081 long explanation | Guillaume Gomez | -8/+10 | |
| 2019-11-27 | Clean up E0080 long explanation | Guillaume Gomez | -4/+8 | |
| 2019-11-27 | Fix tidy issues | Guillaume Gomez | -20/+15 | |
| 2019-11-27 | Clean up E0071 long explanation | Guillaume Gomez | -4/+4 | |
| 2019-11-27 | Clean up E0077 long explanation | Guillaume Gomez | -6/+9 | |
| 2019-11-27 | Clean up E0076 long explanation | Guillaume Gomez | -7/+10 | |
| 2019-11-26 | Fix spelling typos | Brian Wignall | -1/+1 | |
| 2019-11-26 | Clean up E0075 long explanation | Guillaume Gomez | -7/+9 | |
| 2019-11-26 | Clean up E0072 long explanation | Guillaume Gomez | -9/+12 | |
| 2019-11-25 | Clean up E0070 long explanation | Guillaume Gomez | -18/+20 | |
| 2019-11-25 | Clean up E0069 long explanation | Guillaume Gomez | -1/+3 | |
| 2019-11-25 | Clean up E0067 long explanation | Guillaume Gomez | -25/+7 | |
| 2019-11-25 | Clean up E0063 long explanation | Guillaume Gomez | -2/+3 | |
| 2019-11-25 | Clean up E0062 long explanation | Guillaume Gomez | -4/+6 | |
| 2019-11-24 | Add raw address of expressions to the AST and HIR | Matthew Jasper | -0/+21 | |
| 2019-11-22 | Rollup merge of #66633 - GuillaumeGomez:err-codes-cleanup, r=Dylan-DPC | Mazdak Farrokhzad | -17/+54 | |
| Error code's long explanation cleanup Continuing to clean up the error code's long explanation. r? @Dylan-DPC | ||||
| 2019-11-22 | small error code explanations improvements | Guillaume Gomez | -3/+3 | |
| 2019-11-22 | Improve E0061 long error explanation | Guillaume Gomez | -0/+10 | |
| 2019-11-22 | Improve E0057 long error explanation | Guillaume Gomez | -4/+6 | |
| 2019-11-22 | Improve E0023 long error explanation | Guillaume Gomez | -1/+8 | |
| 2019-11-22 | Improve E0015 long error explanation | Guillaume Gomez | -9/+27 | |
| 2019-11-21 | Stabilize the `never_type`, written `!`. | Mazdak Farrokhzad | -2/+2 | |
| 2019-11-20 | Rollup merge of #66526 - estebank:async-fn-trait-information, r=Centril | Mazdak Farrokhzad | -1/+58 | |
| Add more context to `async fn` trait error Follow up to #65937. Fix #65899. | ||||
| 2019-11-19 | Remove desugared `async-trait` example | Esteban Kuber | -22/+1 | |
