granite-rust/compiler/rustc_ast/src
Deadbeef 8660832086
Introduce ~const
- [x] Removed `?const` and change uses of `?const`
 - [x] Added `~const` to the AST. It is gated behind const_trait_impl.
 - [x] Validate `~const` in ast_validation.
 - [ ] Add enum `BoundConstness` to the HIR. (With variants `NotConst` and
 `ConstIfConst` allowing future extensions)
 - [ ] Adjust trait selection and pre-existing code to use `BoundConstness`.
 - [ ] Optional steps (*for this PR, obviously*)
      - [ ] Fix #88155
      - [ ] Do something with constness bounds in chalk
2021-08-27 05:07:37 +00:00
..
ast mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
attr Use if-let guards in the codebase 2021-08-25 20:24:35 +02:00
expand Make allocator_kind a query. 2021-06-20 11:52:51 +02:00
util Add warning when whitespace is not skipped after an escaped newline. 2021-07-30 16:26:39 +02:00
ast.rs Introduce ~const 2021-08-27 05:07:37 +00:00
ast_like.rs parser: Ensure that all nonterminals have tokens after parsing 2021-06-06 14:21:12 +03:00
entry.rs Fix ICE when main is declared in an extern block 2021-06-09 23:14:02 -04:00
lib.rs Use if-let guards in the codebase 2021-08-25 20:24:35 +02:00
mut_visit.rs Various pattern cleanups 2021-08-25 20:24:39 +02:00
node_id.rs Use LocalExpnId where possible. 2021-07-17 19:41:02 +02:00
ptr.rs Remove box syntax from rustc_ast 2021-08-18 09:25:26 +02:00
token.rs Fix typos “a”→“an” 2021-08-22 15:35:11 +02:00
tokenstream.rs don't clone attrs 2021-05-30 22:44:40 +03:00
visit.rs Auto merge of #88066 - LeSeulArtichaut:patterns-cleanups, r=nagisa 2021-08-26 05:23:35 +00:00