aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Use the same create_uri function to ensure the uri is consistant when ↵uri-fix-diagnosticsDanielGavin2025-10-193-15/+7
| | | | sending diagnostics.
* Return early when finding references for a local variableBrad Lewis2025-10-191-89/+96
|
* Add support for documentHighlightrasa-silva2025-10-194-3/+71
|
* os2 fixes getting executable path failKamron Bhavnagri2025-10-181-4/+6
|
* Remove `.` when doing implicit selector completions in a union type switchBrad Lewis2025-10-171-0/+5
|
* Only check unused imports if the document is not nil on saveBrad Lewis2025-10-171-2/+3
|
* Use slice instead of map for struct usingsBrad Lewis2025-10-174-27/+21
|
* Fix issue with document symbols with invalid struct fields causing vscode errorsBrad Lewis2025-10-161-12/+6
|
* Fix issue calculating the absolute range with a file starting with a new lineBrad Lewis2025-10-162-2/+5
|
* Format matrix comp lits that use rangesBrad Lewis2025-10-151-6/+15
|
* Merge pull request #1089 from ↵Bradley Lewis2025-10-121-12/+10
|\ | | | | | | | | BradLewis/feat/remove-cloning-ast-derived-expr-stmt Remove cloning ast node `derived_expr` and `derived_stmt`
| * Remove cloning ast node `derived_expr` and `derived_stmt`Brad Lewis2025-10-111-12/+10
| |
* | Free and clone Or_Branch_Exprthetarnav2025-10-122-0/+6
| |
* | Improve proc group resolution with named argsBrad Lewis2025-10-111-1/+1
| |
* | Resolve proc groups called with an implicit selectorBrad Lewis2025-10-112-4/+30
|/
* 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
| |