aboutsummaryrefslogtreecommitdiff
path: root/crates/test_utils
Commit message (Collapse)AuthorAgeFilesLines
* internal: minimize minicoreAleksey Kladov2021-06-171-3/+8
| | | | | | We want to keep minicore small, so let's split out iterator adapters and sources into a separate `iterators` region, and use them only when needed.
* internal: switch some tests to minicoreAleksey Kladov2021-06-172-1/+35
|
* internal: cleanup testsAleksey Kladov2021-06-161-1/+26
|
* internal: switch some tests to minicoreAleksey Kladov2021-06-161-0/+7
|
* internal: add iterator to minicoreAleksey Kladov2021-06-161-0/+30
|
* internal: add fn to minicoreAleksey Kladov2021-06-162-4/+28
|
* internal: add deref_mut to minicoreAleksey Kladov2021-06-162-19/+43
|
* internal: add result to minicoreAleksey Kladov2021-06-151-2/+17
|
* internal: add option to minicoreAleksey Kladov2021-06-152-1/+19
|
* internal: add future to minicoreAleksey Kladov2021-06-151-0/+37
|
* internal: sanity-check minicore flagsAleksey Kladov2021-06-152-2/+11
|
* internal: add ranges to minicoreAleksey Kladov2021-06-151-1/+41
|
* internal: switch some tests to minicoreAleksey Kladov2021-06-151-3/+25
|
* internal: switch some tests to minicoreAleksey Kladov2021-06-151-2/+7
|
* internal: introduce minicore -- a subset of libcore for testingAleksey Kladov2021-06-153-10/+221
|
* internal: check diagnostics in all files and not just the first oneAleksey Kladov2021-06-131-9/+38
|
* Apply a few clippy suggestionsClemens Wasser2021-06-031-8/+3
|
* simplifyLukas Wirth2021-05-281-0/+15
|
* internal: use API stabilized in 1.52Aleksey Kladov2021-05-062-7/+7
|
* internal: fix flakiness of accidentally quadratic testAleksey Kladov2021-04-132-1/+114
|
* Let's try testing for "is not quadratic" conditionAleksey Kladov2021-04-101-0/+3
|
* Adjust fixture docs a bitKirill Bulatov2021-04-061-1/+61
|
* Add new_source_root meta to test fixturesLukas Wirth2021-03-161-1/+14
|
* Use upstream cov-markLaurențiu Nicola2021-03-082-80/+0
|
* Cleanup the error messageAleksey Kladov2021-03-081-1/+1
|
* Make `code generation` just workAleksey Kladov2021-03-081-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 utilsAleksey Kladov2021-03-082-6/+6
|
* Generalize file ensuring infrastructureAleksey Kladov2021-03-081-1/+34
|
* Don't punish every crate with serde-jsonAleksey Kladov2021-03-082-97/+0
|
* Add benchmark test for mbeEdwin Cheng2021-02-241-0/+5
|
* Add parsing benchmarkAleksey Kladov2021-02-091-0/+9
|
* Infra for "unit" benchmarkingAleksey Kladov2021-02-093-0/+72
|
* Remove redundant clonesYoshua Wuyts2021-02-051-10/+1
|
* Fixed typos in code commentsVincent Esche2021-01-091-1/+1
|
* Better fixture highlightAleksey Kladov2021-01-071-0/+1
|
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-071-8/+8
|
* Replace last usages of difference with dissimilarJesse Bakker2021-01-062-4/+17
|
* Make config.rs a single source of truth for configuration.Aleksey Kladov2020-12-081-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 statementsFlorian Diebold2020-10-241-3/+3
|
* Add description for crates that will be publishedPavan Kumar Sunkara2020-08-241-0/+1
|
* Add version to deps in cargo.tomlPavan Kumar Sunkara2020-08-241-1/+1
|
* Rename ra_ide -> ideAleksey Kladov2020-08-131-3/+4
|
* Use split_once polyfillAleksey Kladov2020-07-301-4/+4
|
* Allow multiline annotationsAleksey Kladov2020-07-141-11/+56
|
* Generaize annotation extractionAleksey Kladov2020-07-141-2/+10
|
* Merge #5355bors[bot]2020-07-141-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 cratesYuki Okushi2020-07-141-0/+1
| |
* | Use relaxed ordering for marksAleksey Kladov2020-07-141-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 warningskjeremy2020-07-061-1/+1
| | | | Removes redundant clones
* Fold multiline callsAleksey Kladov2020-07-011-7/+20
|