Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | internal: switch some tests to minicore | Aleksey Kladov | 2021-06-15 | 1 | -3/+25 |
| | |||||
* | internal: switch some tests to minicore | Aleksey Kladov | 2021-06-15 | 1 | -2/+7 |
| | |||||
* | internal: introduce minicore -- a subset of libcore for testing | Aleksey Kladov | 2021-06-15 | 3 | -10/+221 |
| | |||||
* | internal: check diagnostics in all files and not just the first one | Aleksey Kladov | 2021-06-13 | 1 | -9/+38 |
| | |||||
* | Apply a few clippy suggestions | Clemens Wasser | 2021-06-03 | 1 | -8/+3 |
| | |||||
* | simplify | Lukas Wirth | 2021-05-28 | 1 | -0/+15 |
| | |||||
* | internal: use API stabilized in 1.52 | Aleksey Kladov | 2021-05-06 | 2 | -7/+7 |
| | |||||
* | internal: fix flakiness of accidentally quadratic test | Aleksey Kladov | 2021-04-13 | 2 | -1/+114 |
| | |||||
* | Let's try testing for "is not quadratic" condition | Aleksey Kladov | 2021-04-10 | 1 | -0/+3 |
| | |||||
* | Adjust fixture docs a bit | Kirill Bulatov | 2021-04-06 | 1 | -1/+61 |
| | |||||
* | Add new_source_root meta to test fixtures | Lukas Wirth | 2021-03-16 | 1 | -1/+14 |
| | |||||
* | Use upstream cov-mark | Laurențiu Nicola | 2021-03-08 | 2 | -80/+0 |
| | |||||
* | Cleanup the error message | Aleksey Kladov | 2021-03-08 | 1 | -1/+1 |
| | |||||
* | Make `code generation` just work | Aleksey Kladov | 2021-03-08 | 1 | -1/+4 |
| | | | | | Contributors don't need to learn about `cargo xtask codegen` if `cargo test` just does the right thing. | ||||
* | Use the same name in xtask and test utils | Aleksey Kladov | 2021-03-08 | 2 | -6/+6 |
| | |||||
* | Generalize file ensuring infrastructure | Aleksey Kladov | 2021-03-08 | 1 | -1/+34 |
| | |||||
* | Don't punish every crate with serde-json | Aleksey Kladov | 2021-03-08 | 2 | -97/+0 |
| | |||||
* | Add benchmark test for mbe | Edwin Cheng | 2021-02-24 | 1 | -0/+5 |
| | |||||
* | Add parsing benchmark | Aleksey Kladov | 2021-02-09 | 1 | -0/+9 |
| | |||||
* | Infra for "unit" benchmarking | Aleksey Kladov | 2021-02-09 | 3 | -0/+72 |
| | |||||
* | Remove redundant clones | Yoshua Wuyts | 2021-02-05 | 1 | -10/+1 |
| | |||||
* | Fixed typos in code comments | Vincent Esche | 2021-01-09 | 1 | -1/+1 |
| | |||||
* | Better fixture highlight | Aleksey Kladov | 2021-01-07 | 1 | -0/+1 |
| | |||||
* | Change <|> to $0 - Rebase | Kevaundray Wedderburn | 2021-01-07 | 1 | -8/+8 |
| | |||||
* | Replace last usages of difference with dissimilar | Jesse Bakker | 2021-01-06 | 2 | -4/+17 |
| | |||||
* | Make config.rs a single source of truth for configuration. | Aleksey Kladov | 2020-12-08 | 1 | -9/+17 |
| | | | | | | | | | | | | | | | | | Configuration is editor-independent. For this reason, we pick JSON-schema as the repr of the source of truth. We do specify it using rust-macros and some quick&dirty hackery though. The idea for syncing truth with package.json is to just do that manually, but there's a test to check that they are actually synced. There's CLI to print config's json schema: $ rust-analyzer --print-config-schema We go with a CLI rather than LSP request/response to make it easier to incorporate the thing into extension's static config. This is roughtly how we put the thing in package.json. | ||||
* | Fix indentation of inserted use statements | Florian Diebold | 2020-10-24 | 1 | -3/+3 |
| | |||||
* | Add description for crates that will be published | Pavan Kumar Sunkara | 2020-08-24 | 1 | -0/+1 |
| | |||||
* | Add version to deps in cargo.toml | Pavan Kumar Sunkara | 2020-08-24 | 1 | -1/+1 |
| | |||||
* | Rename ra_ide -> ide | Aleksey Kladov | 2020-08-13 | 1 | -3/+4 |
| | |||||
* | Use split_once polyfill | Aleksey Kladov | 2020-07-30 | 1 | -4/+4 |
| | |||||
* | Allow multiline annotations | Aleksey Kladov | 2020-07-14 | 1 | -11/+56 |
| | |||||
* | Generaize annotation extraction | Aleksey Kladov | 2020-07-14 | 1 | -2/+10 |
| | |||||
* | Merge #5355 | bors[bot] | 2020-07-14 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | 5355: Add a license field to all the crates r=matklad a=JohnTitor Some are unnecessary but it's okay to have it, I think. cc https://github.com/rust-lang/rust/issues/74269 Co-authored-by: Yuki Okushi <[email protected]> | ||||
| * | Add a license field to all the crates | Yuki Okushi | 2020-07-14 | 1 | -0/+1 |
| | | |||||
* | | Use relaxed ordering for marks | Aleksey Kladov | 2020-07-14 | 1 | -2/+2 |
|/ | | | | | | We dont' need this for perf. `Relaxed` ordering is enough here, as we only have one location. I prefer to use minimal ordering, because that makes it easier to reason about the code. | ||||
* | Clippy perf warnings | kjeremy | 2020-07-06 | 1 | -1/+1 |
| | | | | Removes redundant clones | ||||
* | Fold multiline calls | Aleksey Kladov | 2020-07-01 | 1 | -7/+20 |
| | |||||
* | Move parser specific tests utils to parser tests | Aleksey Kladov | 2020-07-01 | 1 | -101/+5 |
| | |||||
* | Simplify most of the inlay hints tests | Aleksey Kladov | 2020-06-30 | 1 | -8/+22 |
| | |||||
* | Generalize annotations | Aleksey Kladov | 2020-06-30 | 1 | -5/+8 |
| | |||||
* | Update the rest of the tests | Aleksey Kladov | 2020-06-29 | 1 | -8/+10 |
| | |||||
* | (T): make typification tests more data driven | Aleksey Kladov | 2020-06-29 | 1 | -0/+34 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-06-24 | 1 | -4/+4 |
| | |||||
* | Centralize fixture parsing for assists | Aleksey Kladov | 2020-06-23 | 1 | -1/+3 |
| | |||||
* | More principled indentation trimming in fixtures | Aleksey Kladov | 2020-06-23 | 2 | -94/+18 |
| | |||||
* | Minor, rename | Aleksey Kladov | 2020-06-23 | 1 | -2/+2 |
| | |||||
* | Slightly better name | Aleksey Kladov | 2020-06-23 | 1 | -4/+4 |
| | |||||
* | Complicate | Aleksey Kladov | 2020-06-23 | 1 | -3/+4 |
| | | | | | Fixing test fallout unfortunately requires more work, we need to do it, but let's merge something at least! | ||||
* | Docs for Fixture | Aleksey Kladov | 2020-06-23 | 1 | -0/+3 |
| |