rust-analyzer/crates/ra_hir_expand/src
bors[bot] b1594f1080
Merge #3727
3727: Introduce ra_proc_macro r=matklad a=edwin0cheng

This PR implemented:

1.  Reading dylib path of proc-macro crate from cargo check , similar to how `OUTDIR` is obtained.
2.  Added a new crate `ra_proc_macro` and implement the foot-work for reading result from external proc-macro expander. 
3. Added a struct `ProcMacroClient` , which will be responsible to the client side communication to the External process.



Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2020-03-26 17:09:32 +00:00
..
ast_id_map.rs Get rid of ItemOrMacro 2020-03-26 16:10:01 +01:00
builtin_derive.rs Refactoring a bit 2020-03-25 19:50:12 +08:00
builtin_macro.rs Update comment 2020-03-12 02:00:56 +08:00
db.rs Rename to CustomDerive 2020-03-25 19:50:12 +08:00
diagnostics.rs Rename Source -> InFile 2019-11-28 12:50:26 +03:00
eager.rs Rename to CustomDerive 2020-03-25 19:50:12 +08:00
hygiene.rs Rename to CustomDerive 2020-03-25 19:50:12 +08:00
lib.rs Rename to CustomDerive 2020-03-25 19:50:12 +08:00
name.rs Implement dummy assert macro 2020-03-11 23:08:12 +08:00
proc_macro.rs Remove deps on tt_mbe 2020-03-27 00:46:40 +08:00
quote.rs Implement dummy assert macro 2020-03-11 23:08:12 +08:00
test_db.rs Add resolve_extern_path in DB 2020-03-11 01:06:01 +08:00