summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add missing / in typeid specialization documentationBrad Lewis2025-10-081-1/+4
|
* Use temp_allocator for read_entire_file on file changethetarnav2025-10-071-3/+1
|
* Correctly resolve implicit selectors within a binary expr within a call exprBrad Lewis2025-10-071-10/+10
|
* fix hover ranges to be at the cursor not at the symbol definition for ↵Brad Lewis2025-10-072-6/+3
| | | | certain cases
* Enable auto import completion for all collectionsBrad Lewis2025-10-071-15/+15
|
* Add missing hover rangesBrad Lewis2025-10-061-7/+10
|
* Don't flag unused imports aliased as `_`Brad Lewis2025-10-061-1/+1
|
* Run check unused imports on document refreshBrad Lewis2025-10-061-0/+2
|
* Resolve types from usings before global scopeBrad Lewis2025-10-061-21/+27
|
* Merge pull request #1040 from DanielGavin/remove-unused-importsDanielGavin2025-10-0510-152/+328
|\ | | | | Add new code action: remove unused imports
| * Use defer to handle the case when document_open fails.remove-unused-importsDanielGavin2025-10-051-2/+2
| |
| * Remove unused fields/variablesDanielGavin2025-10-043-39/+35
| |
| * Move the deletion of the uri to the request itself.DanielGavin2025-10-042-2/+2
| |
| * Added diagnostic system to collect all the diagnostics. Unused imports are ↵DanielGavin2025-10-035-102/+181
| | | | | | | | shown on save and open.
| * Merge branch 'master' into remove-unused-importsDanielGavin2025-09-274-33/+115
| |\
| * | Have the removed imports remove the line.DanielGavin2025-09-273-6/+32
| | |
| * | Merge branch 'master' into remove-unused-importsDanielGavin2025-09-2716-35/+255
| |\ \
| * | | Add support for graying out unused importsDanielGavin2025-09-224-30/+45
| | | |
| * | | Add new code action: remove unused importsDanielGavin2025-09-224-10/+69
| | | |
* | | | Merge pull request #1074 from thetarnav/inlay-range-improvedDanielGavin2025-10-044-14/+39
|\ \ \ \ | | | | | | | | | | Use document range in inlay hints
| * | | | Fix typoDamian Tarnawski2025-10-011-4/+4
| | | | |
| * | | | Use document range in get_inlay_hintsDamian Tarnawski2025-10-014-14/+39
| | | | |
| * | | | Use the ranged argument from inlay hints to improve performance.DanielGavin2025-10-011-1/+1
| | | | |
* | | | | Add proc inlining information for generic procsBrad Lewis2025-10-042-2/+5
| | | | |
* | | | | Correctly provide completions when calling a proc immediately after a proc ↵Brad Lewis2025-10-041-32/+48
|/ / / / | | | | | | | | | | | | overload call
* | | | Add more names for comparison when checking whether to collect a fileBrad Lewis2025-09-302-10/+25
| | | |
* | | | Infer used os better when collecting globals in a fileBrad Lewis2025-09-301-19/+23
| | | |
* | | | Find and replace poly types for call exprBrad Lewis2025-09-281-0/+6
| | | |
* | | | Use uri path for log when document does not existBrad Lewis2025-09-281-1/+1
| | | |
* | | | Fix ordering of completions with same scoreBrad Lewis2025-09-281-3/+7
| |_|/ |/| |
* | | Merge pull request #1060 from thetarnav/inlay_hints_implicit_return_valuesBradley Lewis2025-09-274-34/+115
|\ \ \ | |_|/ |/| | Add inlay hints for implicit return values (closes #1058)
| * | Replace arrow symbol with underscore in inlay hintsDamian Tarnawski2025-09-271-1/+1
| | |
| * | Add inlay hints for implicit return values (closes #1058)Damian Tarnawski2025-09-264-34/+115
| | |
* | | Ensure the lines and columns for diagnostics are non negativeBrad Lewis2025-09-261-2/+3
|/ /
* | Correctly infer types when indexing matricesBrad Lewis2025-09-251-0/+7
| |
* | Goto definition on package use goes to package declarationBrad Lewis2025-09-242-2/+49
| |
* | Correct resolving package instead of field when name collidesBrad Lewis2025-09-241-1/+3
| |
* | Use client capabilities to check if range semantic token is supported.DanielGavin2025-09-244-5/+23
| |
* | Correct bool docsBrad Lewis2025-09-241-1/+1
| |
* | Merge pull request #1048 from DanielGavin/semantic_tokens_rangeDanielGavin2025-09-233-7/+47
|\ \ | | | | | | Add proper support for ranged semantic tokens.
| * | Add proper support for ranged semantic tokens.semantic_tokens_rangeDanielGavin2025-09-233-7/+47
| |/
* | Correct array like method completions by resolving the selector before the fieldBrad Lewis2025-09-231-4/+4
| |
* | Check file build tags before collecting symbolsBrad Lewis2025-09-232-5/+53
| |
* | Handle resolving proc overloads with nil passed as a call parameterBrad Lewis2025-09-221-4/+39
| |
* | Correct resolving basic type aliases of keywords by using the underlying ↵Brad Lewis2025-09-221-5/+8
| | | | | | | | ident name rather than the symbol name
* | Substitute poly types for generic mapsBrad Lewis2025-09-221-0/+11
| |
* | Don't collect globals for ignored files and add more types for workspace ↵Brad Lewis2025-09-223-3/+11
|/ | | | symbol kinds
* Add `#type` to proc type hover information to distinguish with proc ↵Brad Lewis2025-09-211-0/+6
| | | | implementations
* Improve comp lit hover formattingBrad Lewis2025-09-211-18/+33
|
* Improve hover for global constant variablesBrad Lewis2025-09-212-2/+2
|