aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/syntax_highlighting
Commit message (Expand)AuthorAgeFilesLines
* Rename ra_ide -> ideAleksey Kladov2020-08-134-932/+0
* Rename ra_db -> base_dbAleksey Kladov2020-08-131-1/+1
* Rename ra_syntax -> syntaxAleksey Kladov2020-08-123-3/+3
* Merge #4743bors[bot]2020-08-121-3/+30
|\
| * Unsafe borrow of packed fields: account for borrow through ref binding, auto ...Paul Daniel Faria2020-08-101-15/+16
| * Cleanup repr check, fix packed repr check and testPaul Daniel Faria2020-08-101-9/+5
| * Limit scope of unsafe to & instead of all ref exprs, add test showing missing...Paul Daniel Faria2020-08-101-0/+19
| * Add tracking of packed repr, use it to highlight unsafe refsPaul Daniel Faria2020-08-101-0/+11
* | Replace SepBy with ItertoolsAleksey Kladov2020-08-121-3/+2
|/
* Merge #5692bors[bot]2020-08-101-0/+17
|\
| * Add support for extern cratePaul Daniel Faria2020-08-081-0/+17
* | Merge #5684bors[bot]2020-08-081-0/+11
|\ \ | |/ |/|
| * Add test for unsafe union field access highlightingPaul Daniel Faria2020-08-071-0/+11
* | Add test for accessing static mutPaul Daniel Faria2020-08-071-0/+7
|/
* Add test showing unresolved module renamePaul Daniel Faria2020-08-041-0/+3
* Replace rand with oorandomAleksey Kladov2020-07-291-5/+5
* Add new `Punctuation` highlight tagLeander Tentrup2020-07-151-0/+2
* Semantic Highlighting: Emit mutable modifier for 'self' when applicableLukas Wirth2020-07-131-0/+10
* Use dedicated semantic highlight tag for parametersAleksey Kladov2020-07-112-2/+5
* Don't mess with cursor position when adding hashesAleksey Kladov2020-07-091-1/+1
* Move test data to test_data directoryAleksey Kladov2020-07-011-6/+6
* Add file support to expectAleksey Kladov2020-07-011-12/+10
* Remove unneeded code, filename from tests, fix rebasing issuesPaul Daniel Faria2020-06-272-4/+4
* Revert ide highlighting changes (addressing on another branch)Paul Daniel Faria2020-06-273-36/+5
* Add HighlightTag::Operator, use it for unsafe deref. Move unsafe validation t...Paul Daniel Faria2020-06-271-1/+1
* Account for deref token in syntax highlighting of unsafe, add test for that casePaul Daniel Faria2020-06-271-0/+1
* Fix typo in testPaul Daniel Faria2020-06-271-1/+1
* Move diagnostics back into expr, add tests for diagnostics, fix logic to acco...Paul Daniel Faria2020-06-271-0/+2
* Add unsafe diagnostics and unsafe highlightingPaul Daniel Faria2020-06-271-0/+28
* SimplifyAleksey Kladov2020-06-241-8/+3
* Use fixtures moreAleksey Kladov2020-06-241-6/+7
* Update injection mechanism and stop injecting through highlight element, swit...Paul Daniel Faria2020-06-233-9/+9
* Add punctuation highlighting for highlighting punctuation in doctests, fix hi...Paul Daniel Faria2020-06-233-5/+5
* Add default color and opacity for documentation and injected, respectively, i...Paul Daniel Faria2020-06-231-0/+2
* Add support for marking doctest items as distinct from normal code, add defau...Paul Daniel Faria2020-06-233-2/+9
* Fix underflow panic when doctests are at top of filePaul Daniel Faria2020-06-232-4/+11
* Syntax highlighting for documentation comments on macro definitionsLeander Tentrup2020-06-191-0/+9
* Merge #4903bors[bot]2020-06-182-2/+9
|\
| * Remove logic to mark all doctest code asPaul Daniel Faria2020-06-181-1/+0
| * Ensure all existing doctest code highlights have documentation modifierPaul Daniel Faria2020-06-171-4/+5
| * Add highlighting support for doc commentsPaul Daniel Faria2020-06-172-2/+9
* | Syntax highlighting for escape sequences in stringsLeander Tentrup2020-06-173-0/+7
|/
* Inspect markdown code fences to determine whether to apply syntax highlightingLeander Tentrup2020-06-162-3/+17
* Syntactic highlighting of NAME_REF for injectionsLeander Tentrup2020-06-153-4/+15
* Fix syntax highlighting of recursive macrosLeander Tentrup2020-06-151-0/+8
* In field patterns, don't highlight local binding as a fieldAleksey Kladov2020-06-101-12/+14
* Better unsafe highlihgting testsAleksey Kladov2020-06-082-2/+3
* Implement syntax highlighting for doctestsLeander Tentrup2020-06-082-0/+218
* Remove redundancy in syntax highlighting testsLeander Tentrup2020-06-071-32/+27
* Add highlight support for unsafe fn calls and raw ptr derefPaul Daniel Faria2020-06-023-4/+36