aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Fix string literal inference in matchLaurențiu Nicola2020-06-242-13/+77
| | | | | | |
| | | | | | |
| \ \ \ \ \ \
*-. \ \ \ \ \ \ Merge #5024 #5026bors[bot]2020-06-245-117/+65
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5024: Simplify r=matklad a=matklad bors r+ 🤖 5026: Disable file watching when running slow tests r=matklad a=matklad This should rid us of the intermittent test failure https://github.com/rust-analyzer/rust-analyzer/pull/5017#issuecomment-648717983 bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| | * | | | | | Disable file watching when running slow testsAleksey Kladov2020-06-241-4/+10
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should rid us of the intermittent test failure https://github.com/rust-analyzer/rust-analyzer/pull/5017#issuecomment-648717983
| * | | | | | SimplifyAleksey Kladov2020-06-242-67/+18
| | | | | | |
| * | | | | | SimplifyAleksey Kladov2020-06-244-47/+38
| | | | | | |
* | | | | | | Merge #5022bors[bot]2020-06-242-29/+11
|\| | | | | | | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5022: Simplify r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | SimplifyAleksey Kladov2020-06-241-6/+3
| | | | | |
| * | | | | SimplifyAleksey Kladov2020-06-242-14/+3
| | | | | |
| * | | | | SimplifyAleksey Kladov2020-06-241-10/+6
| | | | | |
* | | | | | Merge #5021bors[bot]2020-06-2422-1226/+1230
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5021: Reduce code dupication around fixtures r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | Remove duplicationAleksey Kladov2020-06-248-41/+34
| | | | | |
| * | | | | More consistent usage of fixturesAleksey Kladov2020-06-2416-1061/+1070
| | | | | |
| * | | | | Use fixtures moreAleksey Kladov2020-06-246-133/+135
| | | | | |
* | | | | | Merge #5018bors[bot]2020-06-242-27/+21
|\| | | | | | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5018: Simplify r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | SimplifyAleksey Kladov2020-06-242-27/+21
|/ / / /
* | | | Merge #4940bors[bot]2020-06-2412-39/+92
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4940: Add support for marking doctest items as distinct from normal code r=ltentrup a=Nashenas88 This adds `HighlightTag::Generic | HighlightModifier::Injected` as the default highlight for all elements within a doctest. Please feel free to suggest that a new tag be created or a different one used. ![Screenshot from 2020-06-23 09-18-13](https://user-images.githubusercontent.com/1673130/85408493-9752ce00-b532-11ea-94fe-197353ccc778.png) Fixes #4929 Fixes #4939 Co-authored-by: Paul Daniel Faria <[email protected]> Co-authored-by: Paul Daniel Faria <[email protected]>
| * | | Improve readability be replacing hard-to-read if-else branches with a matchPaul Daniel Faria2020-06-241-16/+20
| | | |
| * | | Remove unrelated changePaul Daniel Faria2020-06-231-4/+2
| | | |
| * | | Update comment for pop_and_injectPaul Daniel Faria2020-06-231-2/+2
| | | | | | | | | | | | Co-authored-by: Leander Tentrup <[email protected]>
| * | | Update injection mechanism and stop injecting through highlight element, ↵Paul Daniel Faria2020-06-2314-218/+239
| | | | | | | | | | | | | | | | switch to more general new highlight tag, generic
| * | | Add punctuation highlighting for highlighting punctuation in doctests, fix ↵Paul Daniel Faria2020-06-2314-225/+228
| | | | | | | | | | | | | | | | highlighting in doctests
| * | | Add default color and opacity for documentation and injected, respectively, ↵Paul Daniel Faria2020-06-237-0/+14
| | | | | | | | | | | | | | | | in the html generator
| * | | Add support for marking doctest items as distinct from normal code, add ↵Paul Daniel Faria2020-06-239-34/+47
| | | | | | | | | | | | | | | | default tag to all doctest elements
* | | | Merge #5014bors[bot]2020-06-2317-2848/+2814
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5014: Use only one code-path for parsing fixtures r=matklad a=matklad This removes leading newlines everywhere, shifting all ranges in tests by one bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | Use only one code-path for parsing fixturesAleksey Kladov2020-06-2311-2790/+2751
| | | | | | | | | | | | | | | | | | | | | | | | | This removes leading newlines everywhere, shifting all ranges in tests by one
| * | | | Centralize fixture parsing for assistsAleksey Kladov2020-06-238-60/+65
|/ / / /
* | | | Merge #5008bors[bot]2020-06-231-22/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5008: Remove useless test code r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | Remove useless test codeAleksey Kladov2020-06-231-22/+4
|/ / / /
* | | | Merge #5013bors[bot]2020-06-2317-561/+544
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5013: More principled indentation trimming in fixtures r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | More principled indentation trimming in fixturesAleksey Kladov2020-06-2316-558/+541
| | | | |
| * | | | Minor, renameAleksey Kladov2020-06-232-3/+3
|/ / / /
* | | | Merge #5012bors[bot]2020-06-234-9/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5012: Slightly better name r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | Slightly better nameAleksey Kladov2020-06-234-9/+9
|/ / / /
* | | | Merge #5011bors[bot]2020-06-238-375/+273
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 5011: Simplify fixtures r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | ComplicateAleksey Kladov2020-06-232-6/+52
| | | | | | | | | | | | | | | | | | | | Fixing test fallout unfortunately requires more work, we need to do it, but let's merge something at least!
| * | | Docs for FixtureAleksey Kladov2020-06-232-2/+5
| | | |
| * | | Cut problematic dependencyAleksey Kladov2020-06-236-15/+31
| | | |
| * | | Nicer APIAleksey Kladov2020-06-234-73/+75
| | | |
| * | | SimplifyAleksey Kladov2020-06-233-71/+14
| | | |
| * | | SimplifyAleksey Kladov2020-06-235-31/+24
| | | |
| * | | SimplifyAleksey Kladov2020-06-235-85/+27
| | | |
| * | | Drop rarely used fixture functionalityAleksey Kladov2020-06-233-53/+2
| | | |
| * | | Move fixtures to a separate fileAleksey Kladov2020-06-232-288/+292
|/ / /
* | | Merge #4976bors[bot]2020-06-2346-999/+1026
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4976: New VFS r=matklad a=matklad Still a draft, but mostly working already. Co-authored-by: Aleksey Kladov <[email protected]>
| * | | New VFSAleksey Kladov2020-06-2346-999/+1026
|/ / /
* | | Merge #5010bors[bot]2020-06-234-6/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5010: Remove relative-path dependency r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Remove relative-path dependencyAleksey Kladov2020-06-234-6/+1
| | | |
* | | | Merge #5004bors[bot]2020-06-237-4/+49
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5004: Fix panic in split/merge import assists r=matklad a=lnicola Fixes #4368 #4905 Not sure if this is the best solution here. Maybe the `make` functions should be fallible? We generally seem to be playing whack-a-mole with panics in assists, although most of them are `unwrap`s in the assist code. Co-authored-by: Laurențiu Nicola <[email protected]>
| * | | Fix panic in split and merge import assistsLaurențiu Nicola2020-06-237-4/+49
| | | |
* | | | Merge #5002bors[bot]2020-06-233-5/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5002: Fix underflow panic when doctests are at top of file r=Nashenas88 a=Nashenas88 While debugging a comment at the top of a test string, I discovered that the offset calculations could underflow and panic. This only seemed to occur in tests, I assume because it's running a debug mode. The wrapping is quickly fixed later on in release mode, which is why this seems to have gone unnoticed. The new checks ensure the value is always positive or zero. Co-authored-by: Paul Daniel Faria <[email protected]>