Commit graph

19 commits

Author SHA1 Message Date
Urgau
5ae73634dc Stabilize half_open_range_patterns 2022-10-08 11:00:13 +02:00
Artur Sinila
c39826e3fa
feat: omit suffixes in const generics (e.g. 1_i32)
Closes #99255
2022-07-19 02:35:48 +03:00
b-naber
96b36d6eb2 use GlobalId in eval_to_valtree query and introduce query for valtree_to_const_val 2022-05-16 15:58:15 +02:00
Gary Guo
6baaa527ce Allow inline consts to reference generic params 2022-05-03 15:22:03 +01:00
Gary Guo
2a95958248 Evaluate inline const pat early and report error if too generic 2021-12-05 21:38:37 +00:00
Gary Guo
6f38568dec #![feature(inline_const)] is no longer incomplete 2021-11-22 22:17:03 +00:00
Gary Guo
6d61d87b22 Split inline const to two feature gates 2021-11-22 22:17:03 +00:00
Gary Guo
4060ed7eff Add a FIXME note about what's missing 2021-11-07 04:00:34 +00:00
Gary Guo
ff055e2135 Ensure closure requirements are proven for inline const 2021-11-07 04:00:34 +00:00
Gary Guo
1d32b20170 Add unit test for issue 78174 2021-11-07 04:00:34 +00:00
Gary Guo
4acef9ac19 Add unit test for issue 78132 2021-11-07 04:00:34 +00:00
Gary Guo
dc52040efd Add test for issue 82518 2021-08-16 19:33:49 +01:00
Camelid
d6f1787447 Don't allow const to begin a nonterminal
Thanks to Vadim Petrochenkov who [told me what the fix was][z]!

[z]: https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/finding.20which.20macro.20rule.20to.20use/near/220240422
2020-12-17 13:58:56 -08:00
Santiago Pastorino
5bef429dac
Add ..= const { .. } missing tests and sort them properly 2020-10-22 13:22:14 -03:00
Santiago Pastorino
83abed9df6
Make inline const work for half open ranges 2020-10-22 13:22:12 -03:00
Santiago Pastorino
f8842b9bac
Make inline const work in range patterns 2020-10-22 13:21:18 -03:00
Santiago Pastorino
dcd2d91a64
Add inline const macro test 2020-10-19 19:05:54 -03:00
Santiago Pastorino
03321b8cca
Add inline const to INCOMPLETE_FEATURES 2020-10-16 18:15:57 -03:00
Santiago Pastorino
54596c9b56
Add inline const tests 2020-10-16 17:14:31 -03:00