aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use the ranged argument from inlay hints to improve performance.inlay-rangeDanielGavin2025-09-271-1/+1
|
* Merge pull request #1060 from thetarnav/inlay_hints_implicit_return_valuesBradley Lewis2025-09-277-43/+149
|\ | | | | Add inlay hints for implicit return values (closes #1058)
| * Replace arrow symbol with underscore in inlay hintsDamian Tarnawski2025-09-272-2/+2
| |
| * Add inlay hints for implicit return values (closes #1058)Damian Tarnawski2025-09-267-43/+149
| |
* | Merge pull request #1061 from ↵Bradley Lewis2025-09-261-2/+3
|\ \ | |/ |/| | | | | BradLewis/fix/ensure-non-negative-lines-columns-diagnostics Ensure the lines and columns for diagnostics are non negative
| * Ensure the lines and columns for diagnostics are non negativeBrad Lewis2025-09-261-2/+3
|/
* Merge pull request #1057 from BradLewis/feat/indexing-matricesBradley Lewis2025-09-252-1/+34
|\ | | | | Correctly infer types when indexing matrices
| * Correctly infer types when indexing matricesBrad Lewis2025-09-252-1/+34
|/
* Merge pull request #1050 from BradLewis/feat/goto-def-packagesBradley Lewis2025-09-243-2/+97
|\ | | | | Goto definition on package use goes to package declaration
| * Goto definition on package use goes to package declarationBrad Lewis2025-09-243-2/+97
|/
* Merge pull request #1054 from BradLewis/fix/package-naming-conflictsBradley Lewis2025-09-242-1/+40
|\ | | | | Correct resolving package instead of field when name collides
| * Correct resolving package instead of field when name collidesBrad Lewis2025-09-242-1/+40
|/
* Use client capabilities to check if range semantic token is supported.DanielGavin2025-09-244-5/+23
|
* Merge pull request #1053 from BradLewis/fix/bool-docsBradley Lewis2025-09-241-1/+1
|\ | | | | Correct bool docs
| * Correct bool docsBrad Lewis2025-09-241-1/+1
|/
* Merge branch 'semantic_tokens_range'DanielGavin2025-09-245-1148/+2909
|\
| * Move to ES2021, use the latest vscode clientDanielGavin2025-09-245-1148/+2909
| |
* | 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
| |
* | Merge pull request #1046 from BradLewis/fix/array-like-completion-methodsBradley Lewis2025-09-231-4/+4
|\ \ | | | | | | Correct array like method completions by resolving the selector before the field
| * | Correct array like method completions by resolving the selector before the fieldBrad Lewis2025-09-231-4/+4
|/ /
* | Merge pull request #1045 from BradLewis/feat/check-build-tags-before-collectingBradley Lewis2025-09-232-5/+53
|\ \ | | | | | | Check file build tags before collecting symbols
| * | Check file build tags before collecting symbolsBrad Lewis2025-09-232-5/+53
|/ /
* | Merge pull request #1042 from BradLewis/fix/keyword-type-comparisonBradley Lewis2025-09-222-9/+97
|\ \ | | | | | | Correct resolving basic type aliases of keywords by using the underlying ident name rather than the symbol name
| * | Handle resolving proc overloads with nil passed as a call parameterBrad Lewis2025-09-222-4/+60
| | |
| * | Correct resolving basic type aliases of keywords by using the underlying ↵Brad Lewis2025-09-222-5/+37
|/ / | | | | | | ident name rather than the symbol name
* | Merge pull request #1041 from BradLewis/feat/poly-map-typeBradley Lewis2025-09-222-0/+30
|\ \ | | | | | | Substitute poly types for generic maps
| * | Substitute poly types for generic mapsBrad Lewis2025-09-222-0/+30
|/ /
* | Merge pull request #1038 from ↵Bradley Lewis2025-09-223-3/+11
|\ \ | |/ |/| | | | | BradLewis/fix/ignore-ignored-files-and-improve-workspace-symbol-types Don't collect globals for ignored files and add more types for workspace symbol kinds
| * Don't collect globals for ignored files and add more types for workspace ↵Brad Lewis2025-09-223-3/+11
|/ | | | symbol kinds
* Merge pull request #1028 from BradLewis/feat/rework-const-hover-infoBradley Lewis2025-09-2110-189/+402
|\ | | | | Feat/rework const hover info
| * Add `#type` to proc type hover information to distinguish with proc ↵Brad Lewis2025-09-212-1/+29
| | | | | | | | implementations
| * Improve comp lit hover formattingBrad Lewis2025-09-212-19/+68
| |
| * Improve hover for global constant variablesBrad Lewis2025-09-213-6/+16
| |
| * Clone type and value exprs in the collectorBrad Lewis2025-09-211-0/+2
| |
| * Improve hover information for constant proc litsBrad Lewis2025-09-213-19/+99
| |
| * Rework how hover info is displayed for constants and typesBrad Lewis2025-09-217-175/+198
| |
| * Try to display value for const global variablesBrad Lewis2025-09-215-11/+32
|/
* Merge pull request #1036 from BradLewis/fix/reference-union-pointerBradley Lewis2025-09-212-2/+23
|\ | | | | Correctly resolve references for union field pointer types
| * Correctly resolve references for union field pointer typesBrad Lewis2025-09-212-2/+23
|/
* Merge pull request #1034 from BradLewis/fix/simd-hoverBradley Lewis2025-09-205-0/+36
|\ | | | | Add simd tag to simd array hover information
| * Add simd tag to simd array hover informationBrad Lewis2025-09-205-0/+36
|/
* Merge pull request #1032 from ↵Bradley Lewis2025-09-203-3/+71
|\ | | | | | | | | BradLewis/fix/completion-matching-unary-improvements Check to see if completion already includes `&` before adding it when matching
| * Check to see if completion already includes `&` before adding it when matchingBrad Lewis2025-09-203-3/+71
|/
* Merge pull request #1015 from godalming123/masterBradley Lewis2025-09-193-283/+32
|\ | | | | Use core:flags instead of custom flag parsing code and fix 2 bugs
| * Change the behavior back so that not specifying the path to format cuases an ↵godalming1232025-09-181-7/+17
| | | | | | | | error unless odinfmt is formatting from stdin
| * Use core:flags instead of custom flag parsing library and fix 2 bugsgodalming1232025-09-143-286/+25
| | | | | | | | | | | | - Fixes formatting not working for blank files - Fixes odinfmt not detecting the config file when `-stdin` is specified because it thinks that it is formatting the `-stdin` path - Replaces the custom arg parsing code with odin's `core:flags` library
* | Merge pull request #1027 from BradLewis/fix/semantic-token-fixesBradley Lewis2025-09-174-2/+59
|\ \ | | | | | | Fix/semantic token fixes
| * | Correctly handle mutability for global variables in other filesBrad Lewis2025-09-172-1/+10
| | |
| * | Correctly parse param default value for semantic typesBrad Lewis2025-09-172-0/+25
| | |