about summary refs log tree commit diff
path: root/docs/dev
AgeCommit message (Collapse)AuthorLines
2020-04-28tiny fix in markdown ordered listYoungsuk Kim-1/+1
`.3` => `3.`
2020-04-25Convert tests to text-sizeAleksey Kladov-23/+23
2020-04-25Convert code to text-sizeAleksey Kladov-54/+54
2020-04-02vscode: move docks about syntax tree to dev/README.mdveetaha-0/+10
2020-02-18Fix dev guide broken linksLaurențiu Nicola-12/+12
2020-02-18Rename config value for server PathAleksey Kladov-1/+1
2020-02-18Rename the binary to rust-analyzerAleksey Kladov-20/+20
2020-02-17Replace ra_cli mentionsLaurențiu Nicola-8/+4
2020-02-17Fix RA_PROFILE typo in docsLaurențiu Nicola-2/+2
2020-02-16docs: Fix grammar mistakesVeetaha-4/+4
2020-02-16Fix typoVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Remove ptrace noteVeetaha-1/+0
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Add more verbose descriptionVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Add the articleVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Reworded abitVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Add an articleVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Migrate from 'npm i' to 'npm install'Veetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Make Rust Great AgainVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Apply better wording as per lnicolaVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16Add the articleVeetaha-1/+1
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-16docs: fix typoVeetaha-1/+1
2020-02-16docs: update debugging.md with the freshest VSCode debugging informationVeetaha-18/+43
2020-02-16docs: remove obsolescence notice in debugging.mdVeetaha-2/+0
2020-02-09docs: Freshen docs for prebuilt binaries and raLspServer settingVeetaha-2/+9
2020-02-08Docs cleanupsFlorian Diebold-6/+6
2020-01-29Freshen Architecture.md documentAleksey Kladov-38/+45
2020-01-29Freshen dev docs a tiny bitsAleksey Kladov-48/+38
2020-01-22Add syntax guideAleksey Kladov-0/+535
2020-01-08Update lsp-features.mdJeremy Kolb-2/+2
2019-11-29Update READMEAlexander Ekdahl-3/+2
2019-11-27rename ra_ide_api -> ra_ideAleksey Kladov-19/+19
2019-11-18Don't create a separate bin for format hookAleksey Kladov-1/+1
2019-10-24Update rustdoc link pt.2memoryruins-1/+1
2019-10-23xtask: fold gen-tests and gen-ast into codegenAleksey Kladov-1/+1
2019-10-17rename tools -> xtaskAleksey Kladov-6/+6
2019-10-17WIP: move to xtasksAleksey Kladov-10/+4
2019-10-14Update link to api rustdocsmemoryruins-1/+1
2019-10-05remove `visitor` moduleEkaterina Babshukova-3/+1
2019-08-07Merge #1663bors[bot]-2/+2
1663: architecture.md: update path to parser tests r=matklad a=eupn Co-authored-by: eupn <36292692+eupn@users.noreply.github.com>
2019-08-08architecture.md: update path to parser testseupn-2/+2
2019-08-08architecture.md: "finish not Y" -> "finish node Y"eupn-1/+1
Is this a typo?
2019-07-29document upgrade processAleksey Kladov-0/+2
closes #1615
2019-07-27Overhaul installation processAleksey Kladov-4/+4
The new commands are $ cargo install-ra --client-code $ cargo install-ra --server --jemalloc
2019-07-15fix: spellingMartin Grönlund-1/+1
2019-07-10Remove executeCommandProvider: apply_code_action.Michael Bolin-2/+0
This appears to have been introduced ages ago in https://github.com/rust-analyzer/rust-analyzer/commit/be742a587704f27f4e503c50f549aa9ec1527fcc but has since been removed. As it stands, it is problematic if multiple instances of the rust-analyzer LSP are launched during the same VS Code session because VS Code complains about multiple LSP servers trying to register the same command. Most LSP servers workaround this by parameterizing the command by the process id. For example, this is where `rls` does this: https://github.com/rust-lang/rls/blob/ff0b9057c8f62bc4f8113d741e96c9587ef1a817/rls/src/server/mod.rs#L413-L421 Though `apply_code_action` does not seems to be used, so it seems better to delete it than to parameterize it.
2019-06-26Document the VS Code extension test frameworkRyan Cumming-0/+19
2019-06-16add analysis-bench to benchmark incremental analysisAleksey Kladov-0/+13
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-12fixed wrong links againzjy-4/+4
2019-06-11fixed linkszjy-5/+5
2019-04-23Add to LSP featureskjeremy-1/+1