Commit Graph

29 Commits

Author SHA1 Message Date
Yuki Kodama d58d6412d8 Fix names of launch configuration in dev docs 2020-05-21 03:01:37 +09:00
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