aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add proper support for ranged semantic tokens.semantic_tokens_rangeDanielGavin2025-09-233-7/+47
|
* 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
| | |
| * | Correctly type fixed array selector fieldsBrad Lewis2025-09-172-2/+25
|/ /
* | Merge pull request #1025 from BradLewis/fix/add-proc-arg-tagsBradley Lewis2025-09-173-9/+24
|\ \ | | | | | | Fix/add proc arg tags
| * | Change untyped map to be enumerated array and use parse_f64 for parsing ↵Brad Lewis2025-09-171-9/+2
| | | | | | | | | | | | untyped values
| * | Add proc arg tags to hover documentationBrad Lewis2025-09-172-0/+22
|/ /
* | Merge pull request #1023 from BradLewis/fix/ternary-if-call-exprBradley Lewis2025-09-173-2/+19
|\ \ | | | | | | Correctly resolve local if and when ternary expressions
| * | Correctly resolve local if and when ternary expressionsBrad Lewis2025-09-173-2/+19
|/ /
* | Merge pull request #1021 from BradLewis/fix/implicit-selector-binary-exprBradley Lewis2025-09-162-3/+24
|\ \
| * | Correct implicit selector expressions within binary expressionsBrad Lewis2025-09-162-3/+24
|/ /
* | Merge pull request #1020 from BradLewis/feat/variadic-arg-improvementsBradley Lewis2025-09-165-19/+120
|\ \ | | | | | | Feat/variadic arg improvements
| * | Correctly resolve generic types where the underlying identifier is a pointerBrad Lewis2025-09-164-18/+41
| | |
| * | Correctly resolve generic variadic argsBrad Lewis2025-09-162-0/+48
| | |
| * | Correctly resolve variadic args as a sliceBrad Lewis2025-09-162-1/+31
|/ /
* | Merge pull request #1017 from ↵Bradley Lewis2025-09-143-2/+41
|\ \ | |/ |/| | | | | BradLewis/fix/remove-newline-with-long-switch-partial Break with no newline for long partial switch statement
| * Break with no newline for long partial switch statementBrad Lewis2025-09-143-2/+41
|/
* Merge pull request #1014 from BradLewis/fix/slicing-multipointersBradley Lewis2025-09-142-1/+31
|\ | | | | Correct resolved types when slicing multi-pointers
| * Correct resolved types when slicing multi-pointersBrad Lewis2025-09-142-1/+31
|/
* Merge pull request #1012 from BradLewis/masterBradley Lewis2025-09-133-70/+4
|\ | | | | Revert selector within selector call expression changes
| * Revert "Merge pull request #1010 from ↵Brad Lewis2025-09-133-34/+1
| | | | | | | | | | | | | | BradLewis/fix/completions-selector-in-selector-call" This reverts commit a581608407b82b4816b7fbbe29da97c55c53c33e, reversing changes made to a697921c2556eb14f10fb54117f83dca4fffd027.
| * Revert "Merge pull request #1011 from ↵Brad Lewis2025-09-133-37/+4
|/ | | | | | | BradLewis/fix/completions-select-in-selector-call" This reverts commit 69c2024f8a65244d46941fbbf6459fed01348dee, reversing changes made to a581608407b82b4816b7fbbe29da97c55c53c33e.
* Merge pull request #1011 from BradLewis/fix/completions-select-in-selector-callBradley Lewis2025-09-133-4/+37
|\ | | | | Correct selector completions within selector call exprs
| * Correct selector completions within selector call exprsBrad Lewis2025-09-133-4/+37
|/
* Merge pull request #1010 from ↵Bradley Lewis2025-09-133-1/+34
|\ | | | | | | BradLewis/fix/completions-selector-in-selector-call
| * Resolve selector completions when a selector expr within a selector call exprBrad Lewis2025-09-133-1/+34
|/
* Merge pull request #1009 from BradLewis/feat/add-string16-cstring16-typesBradley Lewis2025-09-132-1/+5
|\ | | | | Add string16 and cstring16 types
| * Add string16 and cstring16 typesBrad Lewis2025-09-132-1/+5
|/
* Merge pull request #1007 from BradLewis/fix/assignment-long-linesBradley Lewis2025-09-132-2/+2
|\ | | | | Make assignment and value decl behaviour the same with long lines
| * Make assignment and value decl behaviour the same with long linesBrad Lewis2025-09-132-2/+2
|/
* Merge pull request #1006 from BradLewis/feat/proc-group-matrix-typesBradley Lewis2025-09-132-4/+67
|\ | | | | Resolve proc groups with matrix types
| * Resolve proc groups with matrix typesBrad Lewis2025-09-132-4/+67
|/