Aleksey Kladov
72e229fcb3
Use RA_LOG instead of RUST_LOG for logging
...
RUST_LOG might be set up for debugging the user's problem, slowing
down rust-analyzer considerably. That's the same reason why rustc uses
RUSTC_LOG.
2020-05-11 19:16:00 +02:00
veetaha
dd5e4d4870
vscode: move docks about syntax tree to dev/README.md
2020-04-02 11:23:56 +03:00
Aleksey Kladov
c855e36696
Rename config value for server Path
2020-02-18 12:35:44 +01:00
Aleksey Kladov
c0fa5e2246
Rename the binary to rust-analyzer
2020-02-18 12:33:16 +01:00
Laurențiu Nicola
b6b8fd9525
Replace ra_cli mentions
2020-02-17 22:07:24 +02:00
Laurențiu Nicola
aadab96c9d
Fix RA_PROFILE typo in docs
2020-02-17 22:05:48 +02:00
Veetaha
e18661f62b
docs: Freshen docs for prebuilt binaries and raLspServer setting
2020-02-09 20:19:23 +02:00
Florian Diebold
134cc70097
Docs cleanups
2020-02-08 16:15:58 +01:00
Aleksey Kladov
84dfbfbd1d
Freshen Architecture.md document
2020-01-29 15:08:31 +01:00
Aleksey Kladov
1065c2bf1d
Freshen dev docs a tiny bits
2020-01-29 14:45:32 +01:00
Alexander Ekdahl
1793abf4fd
Update README
2019-11-29 19:36:48 -05:00
Aleksey Kladov
757e593b25
rename ra_ide_api -> ra_ide
2019-11-27 21:35:06 +03:00
Aleksey Kladov
76da22e66a
Don't create a separate bin for format hook
2019-11-18 15:27:04 +03:00
memoryruins
f28801b094
Update rustdoc link pt.2
2019-10-24 17:01:42 -04:00
Aleksey Kladov
5376c769f0
rename tools -> xtask
2019-10-17 23:14:05 +03:00
memoryruins
8b0e0e2a78
Update link to api rustdocs
2019-10-14 12:16:38 -04:00
Aleksey Kladov
2c70bb4dd8
document upgrade process
...
closes #1615
2019-07-29 12:14:11 +03:00
Aleksey Kladov
ecb1327fed
Overhaul installation process
...
The new commands are
$ cargo install-ra --client-code
$ cargo install-ra --server --jemalloc
2019-07-27 14:35:18 +03:00
Ryan Cumming
98ac62c9d7
Document the VS Code extension test framework
2019-06-26 21:38:03 +10:00
Aleksey Kladov
6314e62cfb
add analysis-bench to benchmark incremental analysis
...
Can be used like this:
```
$ cargo run --release -p ra_cli -- \
analysis-bench ../chalk/ \
--complete ../chalk/chalk-engine/src/logic.rs:94:0
loading: 225.970093ms
from scratch: 8.492373325s
no change: 445.265µs
trivial change: 95.631242ms
```
Or like this:
```
$ cargo run --release -p ra_cli -- \
analysis-bench ../chalk/ \
--highlight ../chalk/chalk-engine/src/logic.rs
loading: 209.873484ms
from scratch: 9.504916942s
no change: 7.731119ms
trivial change: 124.984039ms
```
"from scratch" includes initial analysis of the relevant bits of the
project
"no change" just asks the same question for the second time. It
measures overhead on assembling the answer outside of salsa.
"trivial change" doesn't do an actual salsa change, it just advances
the revision. This test how fast is salsa at validating things.
2019-06-16 19:45:05 +03:00
Aleksey Kladov
5b7012318c
filter by time
2019-04-15 01:10:07 +03:00
Aleksey Kladov
b228947b68
cleanup syntax
2019-04-15 01:10:07 +03:00
pcpthm
58ae6948c1
Fix issue label link in docs/dev/README.md
2019-04-04 19:51:43 +09:00
Aleksey Kladov
b92a5222af
link docs from dev docs, not from the main readme
...
If you want to **use** ra, you don't need api docs
2019-03-25 10:27:43 +03:00
Aleksey Kladov
d99abe4c25
document work list
2019-03-23 12:56:47 +03:00
Aleksey Kladov
d56c2f2425
explain how to launch the thing
2019-03-20 16:44:44 +03:00
Aleksey Kladov
1ad322236d
remove old contributing
2019-03-20 15:34:09 +03:00
Aleksey Kladov
728990a580
start dev readme
2019-03-20 15:22:05 +03:00