aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/syntax_highlighting/tests.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add parsing benchmarkAleksey Kladov2021-02-091-5/+32
|
* Infra for "unit" benchmarkingAleksey Kladov2021-02-091-10/+12
|
* Classify function calls as functions when shadowed by typesLukas Wirth2021-01-281-0/+4
|
* Simplify highlighting infraAleksey Kladov2021-01-081-0/+5
| | | | This also fixes the killer whale bug
* Better fixture highlightAleksey Kladov2021-01-071-0/+19
|
* Add ConstParams to the ide layerLukas Wirth2021-01-011-0/+4
|
* Support labels in reference searchLukas Wirth2020-12-241-0/+5
|
* Make macro def krate mandatoryJonas Schievink2020-12-151-0/+3
| | | | Refactors builtin derive support to go through proper name resolution
* format string highlighting: handle hex + debug type specifierRoland Ruckerbauer2020-11-151-0/+2
|
* Add static semantic token modifier for associated functions with no &selfAnatol Liu2020-11-051-0/+28
|
* Merge #6379bors[bot]2020-10-271-0/+6
|\ | | | | | | | | | | | | | | 6379: Highlight never type as BuiltinType r=matklad a=Veykril Fixes #6374 Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
| * Highlight never type as BuiltinTypeLukas Wirth2020-10-261-0/+6
| |
* | Add test to avoid regressionGrayJack2020-10-261-0/+6
|/
* Fix unary minus highlightingLukas Wirth2020-10-251-0/+3
|
* Add tests for callable modifierGrayJack2020-10-211-0/+19
|
* Skip macro matcher fragment name semantic highlightingLukas Wirth2020-10-101-0/+4
|
* rename mock_analysis -> fixtureAleksey Kladov2020-10-021-5/+5
|
* Get rid of MockAnalysisAleksey Kladov2020-10-021-3/+3
|
* Cleanup unintended unresolved reference in syntax higlighting testPaul Daniel Faria2020-09-241-3/+3
|
* Add consuming modifier to lvalues that are passed by value and not CopyPaul Daniel Faria2020-09-061-6/+7
|
* :arrow_up: expect-testAleksey Kladov2020-08-281-7/+7
|
* Switch to expect_test from crates.ioAleksey Kladov2020-08-211-1/+1
|
* Add new method to Semantics, method_receiver_kind, which returns the kind of ↵Paul Daniel Faria2020-08-161-0/+30
| | | | | | | self The options are Shared, Mutable, Consuming, and Copied. Use this to add proper highlighting to methods based on usage.
* Mark mutating functions with `mutable` modifier, and owning functions with ↵Paul Daniel Faria2020-08-161-0/+9
| | | | `consuming`.
* Rename ra_ide -> ideAleksey Kladov2020-08-131-0/+445