aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Use arrayvec 0.7 to avoid perf regression in 0.6.1kjeremy2021-04-051-2/+2
| | | | See: https://github.com/bluss/arrayvec/issues/182
* Check if bitflags deps pulls its weightAleksey Kladov2021-04-041-1/+0
| | | | | | | | Bitflags is generally a good dependency -- it's lightweight, well maintained and embraced by the ecosystem. I wonder, however, do we really need it? Doesn't feel like it adds much to be honest.
* Use bitflags to compress function propertiesJonas Schievink2021-04-031-0/+1
| | | | Very minor savings, only 1 MB or so
* cargo updateJeremy Kolb2021-04-031-14/+14
|
* Global TypeRef/TraitRef interningJonas Schievink2021-04-011-0/+1
|
* Use arrayvec 0.6Laurențiu Nicola2021-03-251-2/+4
|
* cargo updatekjeremy2021-03-231-40/+28
| | | | Removes dependency on socket2
* :arrow_up: rowanAleksey Kladov2021-03-221-2/+2
|
* Parse extended_key_value_attributesLukas Wirth2021-03-191-2/+2
|
* Upgrade rowanAleksey Kladov2021-03-161-4/+2
| | | | Notably, new rowan comes with support for mutable syntax trees.
* Fix macro expansion for statements w/o semicolonEdwin Cheng2021-03-161-2/+2
|
* Return multiple modules in `parent_module`Lukas Wirth2021-03-151-0/+1
|
* Use expect-test for builtin macro/derive testsJonas Schievink2021-03-101-0/+1
|
* Merge #7965bors[bot]2021-03-101-8/+8
|\ | | | | | | | | | | | | | | 7965: cargo update and lexer r=kjeremy a=kjeremy Co-authored-by: kjeremy <[email protected]>
| * cargo update and lexerkjeremy2021-03-101-8/+8
| |
* | Implement builtin `cfg!` macroJonas Schievink2021-03-101-0/+1
|/
* Merge #6822bors[bot]2021-03-091-0/+19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6822: Read version of rustc that compiled proc macro r=edwin0cheng a=jsomedon Signed-off-by: Jay Somedon <[email protected]> This PR is to fix #6174. I basically * added two methods, `read_version` and `read_section`(used by `read_version`) * two new crates `snap` and `object` to be used by those two methods I just noticed that some part of code were auto-reformatted by rust-analyzer on file save. Does it matter? Co-authored-by: Jay Somedon <[email protected]> Co-authored-by: Edwin Cheng <[email protected]>
| * Fix multiple issues from code reviewJay Somedon2021-03-041-19/+14
| | | | | | | | | | | | | | | | * check metadata version * use memmap * use Result instead of unwrap with Jay Somedon <[email protected]>
| * Read version of rustc that compiled proc macroJay Somedon2021-03-041-2/+26
| | | | | | | | With Jay Somedon <[email protected]>
* | Use upstream cov-markLaurențiu Nicola2021-03-081-0/+15
| |
* | Don't punish every crate with serde-jsonAleksey Kladov2021-03-081-1/+0
| |
* | Cargo updatekjeremy2021-03-081-30/+21
| | | | | | | | Chalk changes just a version # bump. There are no actual commits.
* | :arrow_up: xflagsAleksey Kladov2021-03-071-4/+4
| |
* | cargo updatekjeremy2021-03-051-8/+8
| |
* | Cleanup install commandAleksey Kladov2021-03-051-4/+4
|/
* Update lexerkjeremy2021-03-021-2/+2
|
* bump once_cellkjeremy2021-03-021-2/+2
|
* Merge #7513bors[bot]2021-03-021-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7513: NFA parser for mbe matcher r=matklad a=edwin0cheng Almost straight porting from rustc one, but a little bit slow :( ``` rust-analyzer analysis-stats -q . ``` From: ```log Database loaded: 636.11ms, 277minstr crates: 36, mods: 594, decls: 11527, fns: 9017 Item Collection: 10.99s, 60ginstr exprs: 249618, ??ty: 2699 (1%), ?ty: 2101 (0%), !ty: 932 Inference: 28.94s, 123ginstr Total: 39.93s, 184ginstr ``` To: ```log Database loaded: 630.90ms, 277minstr crates: 36, mods: 594, decls: 11528, fns: 9018 Item Collection: 13.70s, 77ginstr exprs: 249482, ??ty: 2699 (1%), ?ty: 2101 (0%), !ty: 932 Inference: 30.27s, 133ginstr Total: 43.97s, 211ginstr ``` Fixes #4777 Co-authored-by: Edwin Cheng <[email protected]>
| * NFA parser for mbe matcherEdwin Cheng2021-02-281-0/+1
| |
* | Merge #7848bors[bot]2021-03-021-8/+18
|\ \ | | | | | | | | | | | | | | | | | | | | | 7848: Bump cargo_metadata r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]>
| * | Bump cargo_metadataLaurențiu Nicola2021-03-021-8/+18
| | |
* | | Switch from pico-args to xflagsAleksey Kladov2021-03-021-11/+5
| | |
* | | Merge #7835bors[bot]2021-03-011-1/+19
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 7835: Use cli parser with auto-generated help r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | Use cli parser with auto-generated helpAleksey Kladov2021-03-011-1/+19
| |/
* | Bump chalkLaurențiu Nicola2021-03-011-29/+20
| |
* | Bump depsLaurențiu Nicola2021-03-011-8/+8
|/
* Merge #7566bors[bot]2021-02-271-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | 7566: Add benchmark tests for mbe r=matklad a=edwin0cheng This PR add more real world tests dumped from `rust-analyzer analysis-stats .` to benchmark its performance. cc #7513 r? @matklad Co-authored-by: Edwin Cheng <[email protected]>
| * Add benchmark test for mbeEdwin Cheng2021-02-241-0/+1
| |
* | bump crateskjeremy2021-02-251-6/+6
| |
* | :arrow_up: cratesAleksey Kladov2021-02-251-40/+8
|/
* Update miokjeremy2021-02-231-2/+2
|
* 7526: Renamed create ssr to ide_ssr.Chetan Khilosiya2021-02-221-16/+16
|
* 7526: Rename crate assists to ide_assists.Chetan Khilosiya2021-02-221-18/+18
|
* update tracing-treekjeremy2021-02-221-21/+2
|
* Merge #7752bors[bot]2021-02-221-2/+2
|\ | | | | | | | | | | | | | | 7752: up once_cell r=kjeremy a=kjeremy Co-authored-by: kjeremy <[email protected]>
| * up once_cellkjeremy2021-02-221-2/+2
| |
* | Make more common assist easier to uesAleksey Kladov2021-02-221-0/+1
|/
* Pin ungrammarLaurențiu Nicola2021-02-211-2/+2
|
* Bump depsLaurențiu Nicola2021-02-211-25/+52
|
* Update some cratesJeremy Kolb2021-02-201-20/+20
|