Jonas Schievink
|
7202ce6c96
|
Revert "Use block_def_map in body lowering"
|
2021-02-02 11:46:58 +01:00 |
|
Jonas Schievink
|
9cc7d57429
|
Use block_def_map in body lowering
|
2021-02-01 13:33:18 +01:00 |
|
Aleksey Kladov
|
181590412e
|
add more counts
|
2021-01-27 12:16:24 +03:00 |
|
Jonas Schievink
|
ce29730bc7
|
Obtain ModuleId 's DefMap through a method
|
2021-01-22 16:33:58 +01:00 |
|
Jonas Schievink
|
3f4f253028
|
Revert "Make use of block_def_map in body lowering"
|
2021-01-21 19:04:31 +01:00 |
|
Jonas Schievink
|
cdb0e25aaa
|
Make use of block_def_map in body lowering
Removes the `local_scope` hack from `Expander` in favor of tracking the
`DefMap` in use during body lowering
|
2021-01-21 18:05:52 +01:00 |
|
Jonas Schievink
|
5f319ca7ee
|
DefMap: hide remaining crate-visible fields
|
2021-01-20 18:17:48 +01:00 |
|
Jonas Schievink
|
57a82fb05b
|
Rename CrateDefMap to DefMap
|
2021-01-18 20:18:05 +01:00 |
|
Aramis Razzaghipour
|
9b5ba090db
|
Remove map module from la-arena public API
It’s unlikely that more items will be added to the module,
so it’s simpler for users if `ArenaMap` is re-exported
and the module made private.
|
2021-01-15 11:14:04 +11:00 |
|
Aleksey Kladov
|
4c4e54ac8a
|
prepare to publish el libro de arena
|
2021-01-14 19:06:02 +03:00 |
|
Lukas Wirth
|
262b9c3982
|
Track labels in the HIR
|
2020-12-24 12:49:40 +01:00 |
|
Jonas Schievink
|
4f07d8dd58
|
Refactor attributes API to allow handling cfg_attr
|
2020-12-18 02:24:14 +01:00 |
|
Lukas Wirth
|
ec415618df
|
Properly decrement recursion count in Expander
|
2020-12-09 12:26:33 +01:00 |
|
Jonas Schievink
|
a634243634
|
Propagate eager expansion errors
|
2020-12-03 15:48:29 +01:00 |
|
Jonas Schievink
|
be50908a50
|
Emit macro diagnostics when lowering bodies
|
2020-11-30 20:26:35 +01:00 |
|
Jonas Schievink
|
93dc6f511b
|
Diagnose #[cfg]s in bodies
|
2020-10-23 19:27:04 +02:00 |
|
Aleksey Kladov
|
4fe4c30436
|
Improve readability
|
2020-10-17 23:35:21 +02:00 |
|
Aleksey Kladov
|
b28c54a2c2
|
Rename ra_hir_def -> hir_def
|
2020-08-13 16:29:33 +02:00 |
|