Lukas Wirth
|
91def936bc
|
Replace Vec with Box in Path.generic_args field
|
2021-11-20 16:37:41 +01:00 |
|
Jonas Schievink
|
9f4c26e780
|
Format Fn traits using parentheses
|
2021-11-19 19:58:00 +01:00 |
|
Lukas Wirth
|
b6ed91a6de
|
Rename *Owner traits to Has*
|
2021-09-27 12:54:24 +02:00 |
|
Frank Steffahn
|
5f5d45468d
|
Fix two more “a”/“an” typos (this time the other way)
|
2021-08-22 17:36:58 +02:00 |
|
Maan2003
|
c9b4ac5be4
|
clippy::redudant_borrow
|
2021-06-13 09:24:16 +05:30 |
|
Jonas Schievink
|
b52df91877
|
Stop expanding UseTrees during ItemTree lowering
|
2021-05-26 01:01:58 +02:00 |
|
Florian Diebold
|
35c948ff4a
|
Fix lowering of FnOnce() without return type
This should result in an implicit `-> ()`, not leaving out the binding.
|
2021-05-25 14:29:53 +02:00 |
|
Jonas Schievink
|
533e9207d3
|
Intern GenericArgs
This shaves off another ~4 mb or so
|
2021-05-24 15:35:46 +02:00 |
|
Jonas Schievink
|
8ebb8d29e1
|
internal: intern TypeBound s
Doesn't save much memory (~2 mb), but interning things is generally a
good pattern to follow
|
2021-05-24 15:13:23 +02:00 |
|
Jonas Schievink
|
20ae41c1a1
|
Reuse database in LowerCtx
|
2021-05-06 23:23:50 +02:00 |
|
Jonas Schievink
|
976a3226fe
|
Don't store call-site text offsets in hygiene info
|
2021-05-06 19:59:54 +02:00 |
|
cynecx
|
cf3b4f1e20
|
hir_ty: Expand macros at type position
|
2021-04-17 16:24:56 +02:00 |
|
Jonas Schievink
|
24e876b52e
|
Intern more TypeRef s in generics
Saves ~3 MB
|
2021-04-05 02:03:37 +02:00 |
|
Jonas Schievink
|
39d992ef55
|
Intern Attr, MacroCall and Path components
|
2021-04-01 20:35:21 +02:00 |
|
Lukas Wirth
|
6f0575f08a
|
Fix generic arguments being incorrectly offset in qualified trait casts
|
2021-03-30 23:23:00 +02:00 |
|
Lukas Wirth
|
ca7cd41a48
|
Fix lowering trailing self paths in UseTrees
|
2021-02-28 23:44:49 +01:00 |
|
Jonas Schievink
|
474df093a9
|
Avoid using ModPath's fields directly
|
2021-02-04 22:42:21 +01:00 |
|
Edwin Cheng
|
76f2b9d2ef
|
Proper handling $crate Take 2
|
2021-01-07 13:08:32 +08:00 |
|
Jonas Schievink
|
85cc3cfec9
|
Revert "Proper handling $crate and local_inner_macros"
|
2021-01-03 11:47:57 +01:00 |
|
Edwin Cheng
|
fe5340d970
|
Introduce HygieneFrames for proper token hyginee
|
2021-01-02 20:39:57 +08:00 |
|
Lukas Wirth
|
dd496223f5
|
Node-ify lifetimes
|
2020-12-16 14:16:09 +01:00 |
|
Jonas Schievink
|
c1cb595382
|
Move to upstream macro_rules! model
|
2020-12-15 15:37:37 +01:00 |
|
Lukas Wirth
|
11f8664182
|
Add Lifetimes to the HIR
|
2020-12-12 00:56:52 +01:00 |
|
Aleksey Kladov
|
b28c54a2c2
|
Rename ra_hir_def -> hir_def
|
2020-08-13 16:29:33 +02:00 |
|