Commit Graph

1325 Commits

Author SHA1 Message Date
Lukas Wirth c21860bd6a Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00
Lukas Wirth 10d7d7304b Revert "Handle dev-dependency cycles" 2023-04-25 14:29:26 +02:00
Lukas Wirth e205af259d Prefer test duped crates for ide features 2023-04-25 11:39:58 +02:00
Laurențiu Nicola 160ab88bb9 Bump bitflags 2023-04-17 18:42:59 +03:00
Laurențiu Nicola 840cfd0862 Bump mimalloc 2023-04-17 17:38:47 +03:00
Laurențiu Nicola 8e192b0298 Bump cargo_metadata 2023-04-17 17:26:55 +03:00
Laurențiu Nicola 1737bd628f Bump proc-macro2 2023-04-17 17:23:09 +03:00
Laurențiu Nicola 966fa604c1 Bump libc 2023-04-17 17:22:07 +03:00
Laurențiu Nicola 3c027fed1b Bump always-assert 2023-04-17 17:21:02 +03:00
Laurențiu Nicola ad38c30e65 Bump serde_json 2023-04-17 17:19:48 +03:00
Laurențiu Nicola ec8f47b44f Bump crossbeam-channel 2023-04-13 11:07:18 +03:00
Lukas Wirth 1456b53051 Bump smol-str 2023-04-11 14:39:19 +02:00
bors e3e324d830 Auto merge of #14432 - Veykril:proc-macro-srv, r=lnicola
Drop support for non-syroot proc macro ABIs

This makes some bigger changes to how we handle the proc-macro-srv things, for one it is now an empty crate if built without the `sysroot-abi` feature, this simplifies some things dropping the need to put the feature cfg in various places. The cli wrapper now actually depends on the server, instead of being part of the server that is just exported, that way we can have a true dummy server that just errors on each request if no sysroot support was specified.
2023-04-06 08:04:55 +00:00
Lukas Wirth 7f0fbf7f9d Switch crate graph to use an Arena instead of a hashmap 2023-04-05 10:32:02 +02:00
Lukas Wirth f1c5cb7e48 Bump smol_str 2023-03-30 17:44:12 +02:00
Lukas Wirth 7498ec730e Drop support for non-syroot proc macro ABIs 2023-03-29 10:57:32 +02:00
Lukas Wirth 39e86e78c3 Bump Cargo.lock 2023-03-25 15:12:39 +01:00
Ryo Yoshida 1d1a86f350 Bump chalk to 0.89 2023-03-19 16:45:26 +09:00
Ryo Yoshida cf0c8fe000 minor: import Either from either 2023-02-25 21:55:11 +09:00
Lukas Wirth 38144fd914 Bump lsp-types 2023-02-14 14:59:50 +01:00
bors 44568007d1 Auto merge of #14128 - Veykril:parser, r=Veykril
internal: Improve parser recovery for delimited lists

Closes https://github.com/rust-lang/rust-analyzer/issues/11188, https://github.com/rust-lang/rust-analyzer/issues/10410, https://github.com/rust-lang/rust-analyzer/issues/10173

Should probably be merged after the stable release as this might get the parser stuck if I missed something
2023-02-14 12:59:39 +00:00
Aleksey Kladov 0da27376cf Support UTF-32 position encoding
Looks like this is a native encoding for Emacs at least!
2023-02-14 01:09:50 +00:00
Lukas Wirth 1be24e0899 internal: Improve parser recovery a bunch 2023-02-11 20:28:36 +01:00
Lukas Wirth 4788c7a056 Bump rustc-ap-rustc_lexer 2023-02-08 11:42:14 +01:00
hkalbasi 40cf8b45ac reuse fetching target data layout from rustc function 2023-02-06 23:48:20 +03:30
Laurențiu Nicola ff340f9c21 Bump zip 2023-02-01 19:24:32 +02:00
Laurențiu Nicola a9b96e1efa Bump the rest of the deps 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 7a285e2933 Bump flate2 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 8f678a0169 Bump snap 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 1431264646 Bump rayon 2023-01-21 14:05:22 +02:00
Laurențiu Nicola c5a182c56b Bump mimalloc 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 7bbe4c299c Bump proc-macro2 2023-01-21 14:05:22 +02:00
Laurențiu Nicola f9598522fb Bump libloading 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 1165279905 Bump xshell 2023-01-21 14:05:22 +02:00
Laurențiu Nicola ff0b15cafa Bump xflags 2023-01-21 14:05:22 +02:00
Laurențiu Nicola e90b0b6504 Bump quote 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 25a5bd9b13 Bump object 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 11e4baba1a Bump indexmap 2023-01-21 14:05:22 +02:00
Laurențiu Nicola 452e1e54ef Bump backtrace 2023-01-21 14:05:22 +02:00
Laurențiu Nicola f2397638f5 Bump arbitrary and derive-arbitrary 2023-01-21 14:05:22 +02:00
Laurențiu Nicola ee4710d922 Bump cargo_metadata 2023-01-21 09:35:28 +02:00
Laurențiu Nicola 1dd1f41ef9 Bump typed-arena 2023-01-21 09:33:52 +02:00
Laurențiu Nicola 84c38d0456 Bump scoped-tls 2023-01-21 09:33:36 +02:00
Laurențiu Nicola 047bc6f037 Bump tracing-tree 2023-01-21 09:31:38 +02:00
Laurențiu Nicola da85d43f02 Bump dissimilar 2023-01-21 08:50:34 +02:00
Laurențiu Nicola d26c8ccc89 Bump num_cpus 2023-01-21 08:49:50 +02:00
Laurențiu Nicola 392a6ee422 Bump once_cell 2023-01-21 08:48:46 +02:00
Laurențiu Nicola 938aa9d0bc Bump semver 2023-01-21 08:45:47 +02:00
Laurențiu Nicola 9e63b9ba10 Bump memmap2 2023-01-21 08:44:25 +02:00
Laurențiu Nicola 5691c20bb4 Bump serde and serde_json 2023-01-20 20:57:27 +02:00