Lukas Wirth
|
0f4ffaa5af
|
Fix duplicate eager expansion errors
|
2023-04-16 19:20:35 +02:00 |
|
Lukas Wirth
|
6ae8d49e15
|
Simplify eager macro error handling
|
2023-04-16 15:46:12 +02:00 |
|
Lukas Wirth
|
0bb9a17312
|
internal: Move layout logic from hir-def to hir-ty
|
2023-04-16 12:21:12 +02:00 |
|
Lukas Wirth
|
c32d51979d
|
internal: Make block_def_map infallible
|
2023-04-14 13:17:38 +02:00 |
|
Lukas Wirth
|
3f5c9920d6
|
Move hir_def::builtin_attr to hir_def::attr::builtin
|
2023-04-06 19:55:49 +02:00 |
|
Lukas Wirth
|
12b069f434
|
Move hir_def::keys to hir_def::dyn_map
|
2023-04-06 19:49:33 +02:00 |
|
Lukas Wirth
|
99b69525f4
|
hir_def::expr -> hir_def::hir, hir_def::type_ref -> hir_def::hir::type_ref
|
2023-04-06 19:36:25 +02:00 |
|
Lukas Wirth
|
8e7c104b3a
|
Move hir_def::adt to hir_def::data::adt
|
2023-04-06 19:23:29 +02:00 |
|
Ryo Yoshida
|
29c957f973
|
Lower and handle trait aliases in HIR
|
2023-03-04 00:24:07 +09:00 |
|
Ryo Yoshida
|
443801755c
|
Refactor
- Remove unnecessary references and derefs
- Manual formatting
|
2023-02-19 23:55:49 +09:00 |
|
Lukas Wirth
|
41a46a78f2
|
Make tt generic over the span data
|
2023-01-31 14:58:16 +01:00 |
|
Lukas Wirth
|
c65782e64a
|
Parse macros allow_internal_unsafe attribute
|
2023-01-30 15:41:08 +01:00 |
|
Lukas Wirth
|
621e96bd6a
|
Encode one level of cfg_attr in attr_id
|
2023-01-09 21:06:13 +01:00 |
|
Lukas Wirth
|
68723043db
|
Split out hir-def attribute handling parts into hir-expand
|
2023-01-09 19:29:28 +01:00 |
|
hkalbasi
|
86b5b609f1
|
Compute data layout of types
|
2022-12-04 00:29:34 +03:30 |
|
Lukas Wirth
|
9f233cd5d2
|
Parse more repr options
|
2022-09-20 17:12:27 +02:00 |
|
OleStrohm
|
997fc46efa
|
Implemented basic enum const eval
|
2022-09-12 20:19:13 +01:00 |
|
Jonas Schievink
|
dcbe892d7c
|
Add an HIR pretty-printer
|
2022-08-15 13:51:45 +02:00 |
|
Lukas Wirth
|
aa1491ecde
|
Record derive helper attributes, resolve them in IDE layer
|
2022-07-26 09:26:51 +02:00 |
|
Amos Wenger
|
23d25a3094
|
Enable extra warnings required by rust-lang/rust
|
2022-07-20 15:00:17 +02:00 |
|
Lukas Wirth
|
9153f17382
|
internal: Simplify hir_ty::utils
|
2022-06-12 16:07:08 +02:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|