| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-10-03 | Fix unsound optimization with explicit variant discriminants | Fabian Wolff | -0/+18 | |
| 2021-09-15 | Disable RemoveZsts in generators to avoid query cycles | Tomasz Miąsko | -0/+16 | |
| Querying layout of a generator requires its optimized MIR. Thus computing layout during MIR optimization of a generator might create a query cycle. Disable RemoveZsts in generators to avoid the issue (similar approach is used in ConstProp transform already). | ||||
| 2021-08-30 | `feature(const_generics)` -> `feature(const_param_types)` | lcnr | -116/+0 | |
| 2021-08-30 | rename const_evaluatable_checked to generic_const_exprs | Ellen | -1/+1 | |
| :sparkles: | ||||
| 2021-08-16 | Use note to point at bound introducing requirement | Esteban Küber | -3/+5 | |
| 2021-08-11 | Modify structured suggestion output | Esteban Küber | -1/+1 | |
| * On suggestions that include deletions, use a diff inspired output format * When suggesting addition, use `+` as underline * Color highlight modified span | ||||
| 2021-08-04 | Remove trailing whitespace from error messages | Fabian Wolff | -3/+3 | |
| 2021-07-27 | Remove min_tait and full_tait stderr dangling files | Santiago Pastorino | -16/+0 | |
| 2021-07-27 | Make all tests use type_alias_impl_trait feature instead of min | Santiago Pastorino | -3/+9 | |
| 2021-07-27 | Use type_alias_impl_trait instead of min in compiler and lib | Santiago Pastorino | -13/+3 | |
| 2021-07-18 | Remove impl_trait_in_bindings feature flag | Santiago Pastorino | -39/+15 | |
| 2021-06-09 | Handle C-variadic arguments properly when reporting region errors | Fabian Wolff | -2/+2 | |
| 2021-05-28 | const eval errors: display the current item instance if there are generics ↵ | Rémy Rakic | -2/+2 | |
| involved | ||||
| 2021-04-01 | Add a test that triggers the out-of-bounds ICE. | Midas Lambrichts | -0/+31 | |
| Add a test that has the right input to trigger an out-of-bounds error when in MIR the local_decls and the normalized_input_tys don't match in amount. | ||||
| 2021-03-18 | Rollup merge of #83080 - tmiasko:inline-coverage, r=wesleywiser | Dylan DPC | -23/+0 | |
| Make source-based code coverage compatible with MIR inlining When codegenning code coverage use the instance that coverage data was originally generated for, to ensure basic level of compatibility with MIR inlining. Fixes #83061 | ||||
| 2021-03-17 | Rollup merge of #83092 - petrochenkov:qspan, r=estebank | Yuki Okushi | -1/+1 | |
| More precise spans for HIR paths `Ty::assoc_item` is lowered to `<Ty>::assoc_item` in HIR, but `Ty` got span from the whole path. This PR fixes that, and adjusts some diagnostic code that relied on `Ty` having the whole path span. This is a pre-requisite for https://github.com/rust-lang/rust/pull/82868 (we cannot report suggestions like `Tr::assoc` -> `<dyn Tr>::assoc` with the current imprecise spans). r? ````@estebank```` | ||||
| 2021-03-15 | Remove inline-instrument-coverage-fail.rs test case | Tomasz Miąsko | -23/+0 | |
| 2021-03-15 | More precise spans for HIR paths | Vadim Petrochenkov | -1/+1 | |
| 2021-03-15 | 🍼 for tidy | Oli Scherer | -2/+3 | |
| 2021-03-15 | Only allow tait defining uses in function and method return position | Oli Scherer | -11/+18 | |
| 2021-03-15 | Add a test showing how `impl_trait_in_bindings` is a breaking change | Oli Scherer | -2/+58 | |
| 2021-03-15 | Replace `type_alias_impl_trait` by `min_type_alias_impl_trait` with no ↵ | Oli Scherer | -1/+1 | |
| actual changes in behaviour This makes `type_alias_impl_trait` not actually do anything anymore | ||||
| 2021-03-05 | bless mir-inlining warning message | Santiago Pastorino | -1/+1 | |
| 2021-03-05 | Bump mir-opt-level from 2 to 3 in tests | Santiago Pastorino | -23/+23 | |
| 2021-03-05 | Bump mir-opt-level from 3 to 4 in tests | Santiago Pastorino | -3/+3 | |
| 2021-02-04 | regression test for issue 80949. | Felix S. Klock II | -0/+34 | |
| 2021-02-03 | Allow/fix non_fmt_panic in tests. | Mara Bos | -1/+1 | |
| 2021-01-26 | Avoid describing a method as 'not found' when bounds are unsatisfied | Aaron Hill | -3/+3 | |
| Fixes #76267 When there is a single applicable method candidate, but its trait bounds are not satisfied, we avoid saying that the method is "not found". Insted, we update the error message to directly mention which bounds are not satisfied, rather than mentioning them in a note. | ||||
| 2021-01-21 | mir: Improve size_of handling when arg is unsized | Ömer Sinan Ağacan | -3/+31 | |
| 2021-01-19 | Fix ICE in mir when evaluating SizeOf on unsized type | Ömer Sinan Ağacan | -0/+75 | |
| Fixes #80742 | ||||
| 2021-01-17 | Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov | bors | -0/+20 | |
| Move some tests to more reasonable directories - 2 All tests with a score equal or greater than 1.0 were moved to their respective directories by issuing ```bash cat FILE | tr -s " " | tr -d '():' | sort -k3 | awk '$3 >= 1' | cut -d " " -f1-2 | sed 's;\\;/;g' | xargs -n2 git mv ``` **Observation**: The first column values is the only column with results greater zero To attest the confidentiality of the model, some manual revision of at least of tests is needed and this process will be tracked in the following list: * `src/test/ui/abi/issue-28676.rs` OK #28676 * `src/test/ui/array-slice-vec/issue-15730.rs` OK * `src/test/ui/associated-types/issue-24338.rs` OK #54823 * `src/test/ui/associated-types/issue-48551.rs` Looks OK #48551 * `src/test/ui/associated-types/issue-50301.rs` Looks OK #63577 ... cc #73494 r? `@petrochenkov` | ||||
| 2021-01-16 | Move some tests to more reasonable directories - 2 | Caio | -0/+20 | |
| Address comments Update limits | ||||
| 2021-01-16 | Add a regression test for #50041 | Simonas Kazlauskas | -0/+34 | |
| AFAICT the test case never landed alongside the fix for the issue. | ||||
| 2021-01-13 | Update code to account for extern ABI requirement | Mark Rousskov | -1/+1 | |
| 2021-01-04 | Inlining enabled by -mir-opt-level > 1 is incompatible with coverage | Rich Kadel | -0/+23 | |
| Fixes: #80060 Also adds additional test cases for coverage of doctests. | ||||
| 2020-12-26 | update tests | Bastian Kauschke | -2/+0 | |
| 2020-12-09 | fix test case issue ref | Chenguang Wang | -1/+1 | |
| 2020-12-09 | fix issue #78496 | Chenguang Wang | -0/+16 | |
| 2020-11-22 | Drop support for cloudabi targets | Lzu Tao | -4/+0 | |
| 2020-11-21 | Support building clone shims for arrays with generic size | Tomasz Miąsko | -0/+13 | |
| 2020-11-19 | Revert "Normalize function type during validation" | Tomasz Miąsko | -14/+4 | |
| This reverts commit d486bfcbff107e8a6769e00c59d02b13c664b6ee. | ||||
| 2020-11-15 | Limit storage duration of inlined always live locals | Tomasz Miąsko | -4/+22 | |
| 2020-11-12 | Normalize function type during validation | Tomasz Miąsko | -4/+14 | |
| During inlining, the callee body is normalized and has types revealed, but some of locals corresponding to the arguments might come from the caller body which is not. As a result the caller body does not pass validation without additional normalization. | ||||
| 2020-10-20 | Add test for issue-77911 | Yuki Okushi | -0/+16 | |
| 2020-10-20 | Add test for issue-76375 | Yuki Okushi | -0/+29 | |
| 2020-10-20 | Add test for issue-75053 | Yuki Okushi | -0/+48 | |
| 2020-10-20 | Add test for issue-68841 | Yuki Okushi | -0/+15 | |
| 2020-10-07 | add test for should_inline incorrect param_env | Bastian Kauschke | -0/+32 | |
| 2020-10-07 | add regression test | Bastian Kauschke | -0/+28 | |
| 2020-10-07 | normalize substs during inlining | Bastian Kauschke | -0/+17 | |
