aboutsummaryrefslogtreecommitdiff
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.
* Merge pull request #1109 from BradLewis/chore/references-exit-early-if-localBradley Lewis2025-10-191-89/+96
|\ | | | | Return early when finding references for a local variable
| * Return early when finding references for a local variableBrad Lewis2025-10-191-89/+96
|/
* Merge pull request #1107 from rasa-silva/documentHighlightBradley Lewis2025-10-196-3/+78
|\ | | | | Add support for documentHighlight
| * Add support for documentHighlightrasa-silva2025-10-196-3/+78
|/
* Merge pull request #1105 from KamWithK/masterBradley Lewis2025-10-171-4/+6
|\ | | | | os2 fixes getting executable path fail
| * os2 fixes getting executable path failKamron Bhavnagri2025-10-181-4/+6
|/
* Merge pull request #1104 from ↵Bradley Lewis2025-10-171-0/+5
|\ | | | | | | | | BradLewis/fix/implicit-selector-completion-in-union-switch Remove `.` when doing implicit selector completions in a union type switch
| * Remove `.` when doing implicit selector completions in a union type switchBrad Lewis2025-10-171-0/+5
|/
* Merge pull request #1103 from BradLewis/fix/check-unused-imports-document-nilBradley Lewis2025-10-171-2/+3
|\ | | | | Only check unused imports if the document is not nil on save
| * Only check unused imports if the document is not nil on saveBrad Lewis2025-10-171-2/+3
|/
* Merge pull request #1102 from BradLewis/fix/switch-struct-using-tracker-to-daBradley Lewis2025-10-174-27/+21
|\
| * Use slice instead of map for struct usingsBrad Lewis2025-10-174-27/+21
|/
* Merge pull request #1101 from BradLewis/fix/document-symbol-struct-field-no-nameBradley Lewis2025-10-161-12/+6
|\ | | | | Fix issue with document symbols with invalid struct fields causing vscode errors
| * Fix issue with document symbols with invalid struct fields causing vscode errorsBrad Lewis2025-10-161-12/+6
|/
* Merge pull request #1098 from BradLewis/fix/incorrect-abs-position-with-newlineBradley Lewis2025-10-163-2/+41
|\ | | | | Fix issue calculating the absolute range with a file starting with a new line
| * Fix issue calculating the absolute range with a file starting with a new lineBrad Lewis2025-10-163-2/+41
|/
* Merge pull request #1096 from BradLewis/fix/odinfmt-matrix-comp-lit-with-rangesBradley Lewis2025-10-154-7/+28
|\ | | | | Format matrix comp lits that use ranges
| * Format matrix comp lits that use rangesBrad Lewis2025-10-154-7/+28
|/
* 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
| |
* | Merge pull request #1090 from thetarnav/fix/free-and-clone-or-branch-exprDanielGavin2025-10-122-0/+6
|\ \ | | | | | | Free and clone Or_Branch_Expr
| * | Free and clone Or_Branch_Exprthetarnav2025-10-122-0/+6
|/ /
* | Merge pull request #1087 from BradLewis/feat/proc-group-implicit-selectorBradley Lewis2025-10-113-5/+105
|\ \ | | | | | | Feat/proc group implicit selector
| * | Improve proc group resolution with named argsBrad Lewis2025-10-112-1/+49
| | |
| * | Resolve proc groups called with an implicit selectorBrad Lewis2025-10-113-4/+56
| |/
* | Merge pull request #1088 from BradLewis/feat/create-releasesdev-2025-09Bradley Lewis2025-10-113-12/+45
|\ \ | |/ |/| Update nightly release action to allow creating releases tied to odin versions
| * Set version in binary when creating releasesBrad Lewis2025-10-113-13/+25
| |
| * Update nightly release action to allow creating releases tied to odin versionsBrad Lewis2025-10-111-3/+24
|/
* Merge pull request #1085 from ↵Bradley Lewis2025-10-082-1/+15
|\ | | | | | | | | BradLewis/fix/add-missing-slash-typeid-specialisation Add missing / in typeid specialization documentation
| * Add missing / in typeid specialization documentationBrad Lewis2025-10-082-1/+15
|/
* Merge pull request #1084 from thetarnav/read-file-temp-allocatorDanielGavin2025-10-081-3/+1
|\ | | | | Use temp_allocator for read_entire_file on file change
| * Use temp_allocator for read_entire_file on file changethetarnav2025-10-071-3/+1
|/
* Merge pull request #1083 from ↵Bradley Lewis2025-10-072-10/+28
|\ | | | | | | | | BradLewis/fix/implicit-selector-binary-expr-within-call-expr Correctly resolve implicit selectors within a binary expr within a call expr
| * Correctly resolve implicit selectors within a binary expr within a call exprBrad Lewis2025-10-072-10/+28
|/
* Merge pull request #1082 from BradLewis/fix/hover-rangesBradley Lewis2025-10-072-6/+3
|\ | | | | fix hover ranges to be at the cursor not at the symbol definition for certain cases
| * fix hover ranges to be at the cursor not at the symbol definition for ↵Brad Lewis2025-10-072-6/+3
|/ | | | certain cases
* Merge pull request #1081 from ↵Bradley Lewis2025-10-071-15/+15
|\ | | | | | | | | BradLewis/feat/provide-import-autocomplete-for-all-collections Enable auto import completion for all collections
| * Enable auto import completion for all collectionsBrad Lewis2025-10-071-15/+15
|/
* Merge pull request #1080 from BradLewis/fix/add-hover-rangesBradley Lewis2025-10-061-7/+10
|\ | | | | Add missing hover ranges
| * Add missing hover rangesBrad Lewis2025-10-061-7/+10
|/
* Merge pull request #1079 from BradLewis/fix/run-check-unused-on-refreshBradley Lewis2025-10-062-1/+3
|\ | | | | Run check unused imports on document refresh
| * 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
|/
* Merge pull request #1078 from BradLewis/fix/using-pkg-name-conflictsBradley Lewis2025-10-062-21/+55
|\ | | | | Resolve types from usings before global scope
| * Resolve types from usings before global scopeBrad Lewis2025-10-062-21/+55
|/
* 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
| |