aboutsummaryrefslogtreecommitdiff
path: root/docs/dev
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix Typos on guide.mdKENTARO OKUDA2020-05-011-4/+4
|
* Fix TyposKENTARO OKUDA2020-05-011-2/+2
|
* Update Roslyn link in syntax.mdÖmer Sinan Ağacan2020-04-301-1/+1
| | | Eric Lippert has a new blog that he keeps updating, update the link to that
* tiny fix in markdown ordered listYoungsuk Kim2020-04-281-1/+1
| | | `.3` => `3.`
* Convert tests to text-sizeAleksey Kladov2020-04-251-23/+23
|
* Convert code to text-sizeAleksey Kladov2020-04-251-54/+54
|
* vscode: move docks about syntax tree to dev/README.mdveetaha2020-04-021-0/+10
|
* Fix dev guide broken linksLaurențiu Nicola2020-02-181-12/+12
|
* Rename config value for server PathAleksey Kladov2020-02-181-1/+1
|
* Rename the binary to rust-analyzerAleksey Kladov2020-02-183-20/+20
|
* Replace ra_cli mentionsLaurențiu Nicola2020-02-172-8/+4
|
* Fix RA_PROFILE typo in docsLaurențiu Nicola2020-02-171-2/+2
|
* docs: Fix grammar mistakesVeetaha2020-02-161-4/+4
|
* Fix typoVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Remove ptrace noteVeetaha2020-02-161-1/+0
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Add more verbose descriptionVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Add the articleVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Reworded abitVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Add an articleVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Migrate from 'npm i' to 'npm install'Veetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Make Rust Great AgainVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Apply better wording as per lnicolaVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* Add the articleVeetaha2020-02-161-1/+1
| | | Co-Authored-By: Laurențiu Nicola <[email protected]>
* docs: fix typoVeetaha2020-02-161-1/+1
|
* docs: update debugging.md with the freshest VSCode debugging informationVeetaha2020-02-161-18/+43
|
* docs: remove obsolescence notice in debugging.mdVeetaha2020-02-161-2/+0
|
* docs: Freshen docs for prebuilt binaries and raLspServer settingVeetaha2020-02-091-2/+9
|
* Docs cleanupsFlorian Diebold2020-02-081-6/+6
|
* Freshen Architecture.md documentAleksey Kladov2020-01-292-38/+45
|
* Freshen dev docs a tiny bitsAleksey Kladov2020-01-292-48/+38
|
* Add syntax guideAleksey Kladov2020-01-221-0/+535
|
* Update lsp-features.mdJeremy Kolb2020-01-081-2/+2
|
* Update READMEAlexander Ekdahl2019-11-301-3/+2
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-273-19/+19
|
* Don't create a separate bin for format hookAleksey Kladov2019-11-181-1/+1
|
* Update rustdoc link pt.2memoryruins2019-10-241-1/+1
|
* xtask: fold gen-tests and gen-ast into codegenAleksey Kladov2019-10-231-1/+1
|
* rename tools -> xtaskAleksey Kladov2019-10-172-6/+6
|
* WIP: move to xtasksAleksey Kladov2019-10-171-10/+4
|
* Update link to api rustdocsmemoryruins2019-10-141-1/+1
|
* remove `visitor` moduleEkaterina Babshukova2019-10-051-3/+1
|
* Merge #1663bors[bot]2019-08-071-2/+2
|\ | | | | | | | | | | | | | | 1663: architecture.md: update path to parser tests r=matklad a=eupn Co-authored-by: eupn <[email protected]>
| * architecture.md: update path to parser testseupn2019-08-071-2/+2
| |
* | architecture.md: "finish not Y" -> "finish node Y"eupn2019-08-071-1/+1
|/ | | Is this a typo?
* document upgrade processAleksey Kladov2019-07-291-0/+2
| | | | closes #1615
* Overhaul installation processAleksey Kladov2019-07-271-4/+4
| | | | | | | The new commands are $ cargo install-ra --client-code $ cargo install-ra --server --jemalloc
* fix: spellingMartin Grönlund2019-07-151-1/+1
|
* Remove executeCommandProvider: apply_code_action.Michael Bolin2019-07-111-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.
* Document the VS Code extension test frameworkRyan Cumming2019-06-261-0/+19
|
* add analysis-bench to benchmark incremental analysisAleksey Kladov2019-06-161-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.