rust-analyzer/crates
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
..
ra_arena Simplify Arena to use a generic index 2020-03-19 18:46:30 +01:00
ra_assists Merge #3732 2020-03-26 15:38:03 +00:00
ra_cargo_watch Merge #3632 2020-03-23 11:55:26 +00:00
ra_cfg Update versions 2020-02-18 16:12:40 +02:00
ra_db Merge #3727 2020-03-26 17:09:32 +00:00
ra_fmt update itertools version to 0.9.0 2020-03-23 16:22:46 -07:00
ra_hir Cleanup memory usage stats 2020-03-25 19:35:46 +01:00
ra_hir_def Merge #3727 2020-03-26 17:09:32 +00:00
ra_hir_expand Merge #3727 2020-03-26 17:09:32 +00:00
ra_hir_ty Cleanup memory usage stats 2020-03-25 19:35:46 +01:00
ra_ide Add ProcMacroClient 2020-03-26 03:29:45 +08:00
ra_ide_db Cleanup memory usage stats 2020-03-25 19:35:46 +01:00
ra_mbe Remove deps on tt_mbe 2020-03-27 00:46:40 +08:00
ra_parser Fix parsing lambdas with return type 2020-03-25 17:01:28 +01:00
ra_proc_macro Remove deps on tt_mbe 2020-03-27 00:46:40 +08:00
ra_prof Allow specifying additional info on call to profile 2020-03-06 17:36:51 +01:00
ra_project_model Add ProcMacroClient 2020-03-26 03:29:45 +08:00
ra_syntax Merge #3732 2020-03-26 15:38:03 +00:00
ra_text_edit Remove some TextUnit->usize escapees 2020-03-12 22:33:27 -04:00
ra_tt Remove deps on tt_mbe 2020-03-27 00:46:40 +08:00
rust-analyzer Add ProcMacroClient 2020-03-26 03:29:45 +08:00
test_utils Move verbose tests out of line 2020-03-13 12:20:42 +01:00