aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Fix issue resolving references for implicit selectorsBrad Lewis2025-07-071-18/+17
| | |
* | | Correctly resolve references when returning a structBrad Lewis2025-07-071-92/+110
|/ /
* | Fix issue resolving struct fields when constructed in a return statementBrad Lewis2025-07-071-27/+26
| |
* | Fix issue with structs and enum variants with the same names colliding with ↵Brad Lewis2025-07-073-11/+21
| | | | | | | | references
* | Correctly filter used unions when ptrBrad Lewis2025-07-061-4/+14
| |
* | Improvements for references and renaming of struct pointer fieldsBrad Lewis2025-07-062-32/+33
| |
* | Merge pull request #725 from connnnal/using-by-ptrDanielGavin2025-07-071-5/+11
|\ \ | | | | | | Using by ptr completion
| * | Nitsconnnnal2025-07-061-0/+1
| | |
| * | Follow ptr nodes before expanding usingsconnnnal2025-07-061-5/+10
| | |
* | | Merge branch 'feat/reference-improvements' of ↵DanielGavin2025-07-075-43/+79
|\ \ \ | | | | | | | | | | | | https://github.com/BradLewis/ols into BradLewis-feat/reference-improvements
| * | | Correctly resolve struct fields that are immediately accessed from a proc returnBrad Lewis2025-07-062-34/+44
| | | |
| * | | Ensure uris are attached to every symbol for improved referenceBrad Lewis2025-07-065-9/+35
| |/ / | | | | | | | | | resolution
* | | Merge pull request #724 from BradLewis/feat/enumerated-arrayDanielGavin2025-07-076-45/+89
|\ \ \ | | | | | | | | Improvements to resolving enumerated arrays
| * | | Remove used switch cases for unionsBrad Lewis2025-07-051-0/+6
| | | |
| * | | Correctly handle hover, rename and references for enumerated arraysBrad Lewis2025-07-053-11/+7
| | | |
| * | | Correctly resolve implicit selector completions for the enumerated arraysBrad Lewis2025-07-051-32/+32
| | | |
| * | | Improve resolving enumerated arraysBrad Lewis2025-07-054-2/+44
| | | |
* | | | Remove bad free when using the tracking allocatorBrad Lewis2025-07-061-1/+0
| | | |
* | | | Run the parser when indexing with the temporary allocator to avoid leaksBrad Lewis2025-07-061-4/+10
| |/ / |/| |
* | | Merge pull request #723 from BradLewis/feat/implicit-selector-improvementsDanielGavin2025-07-063-10/+52
|\| | | | | | | | Improvements to bitsets with enums
| * | Improvements to bitsets with enumsBrad Lewis2025-07-053-10/+52
| | |
* | | Fix issue with comp literals and zero fields in return stmt.DanielGavin2025-07-051-12/+16
|/ /
* | Improve bit_field field and variable hover informationBrad Lewis2025-07-042-19/+57
| |
* | Add using bit_field information to StructSymbolValue to use for documentationBrad Lewis2025-07-043-11/+83
| |
* | Enrich bit field hover documentationBrad Lewis2025-07-045-43/+165
| |
* | Merge pull request #718 from thetarnav/inlay-hintsDanielGavin2025-07-053-114/+146
|\ \ | | | | | | Improve inlay hints
| * | Better handle inlay hints with named params passed not in orderDamian Tarnawski2025-07-052-114/+114
| | |
| * | Support inlay hints with named paramsDamian Tarnawski2025-07-042-8/+7
| | |
| * | Replace `:=` with `=` when displaying inlay hintsDamian Tarnawski2025-07-041-1/+1
| | |
| * | Don't add additional space before default param inlay hints.Damian Tarnawski2025-07-041-1/+1
| | |
| * | Test inlay hintsDamian Tarnawski2025-07-041-0/+33
| | |
* | | Add to proc group detailed completionBrad Lewis2025-07-041-1/+1
| | |
* | | Check for builtin folder under `$ODIN_ROOT`Brad Lewis2025-07-041-2/+10
|/ /
* | Add enum values to field hover documentationBrad Lewis2025-07-032-27/+46
| |
* | Add enum base type and values to the enum symbol and update hover to include ↵Brad Lewis2025-07-034-20/+48
| | | | | | | | that information
* | Add SymbolMapValue to selector resolve in the index caseBrad Lewis2025-07-031-2/+5
| |
* | Add hover information for enum fieldsBrad Lewis2025-07-031-8/+42
| |
* | Add hover information to enum implicit and explicit assignmentsBrad Lewis2025-07-031-0/+13
| |
* | Add enum completion to map keysBrad Lewis2025-07-031-2/+18
| |
* | Merge pull request #715 from BradLewis/fix/completion-label-details-proc-groupDanielGavin2025-07-031-2/+2
|\ \ | | | | | | Fix CompletionLabelDetails for proc groups
| * | Fix CompletionLabelDetails for proc groupsBrad Lewis2025-07-031-2/+2
| | |
* | | Store local variables when looping over bitsetsBrad Lewis2025-07-031-0/+33
|/ /
* | Remove `proc` from CompletionLabelDetails detailBrad Lewis2025-07-031-1/+1
| |
* | Exclude already added enum fields when adding multiple to a bitsetBrad Lewis2025-07-021-5/+15
| |
* | Add completions for enum slice elementsBrad Lewis2025-07-021-4/+11
| |
* | Improve renaming enum fields across filesBrad Lewis2025-07-022-11/+3
| |
* | String split n returns up to n elementsBrad Lewis2025-07-021-4/+4
| |
* | Update completion label details now that the labels contain commentsBrad Lewis2025-07-021-25/+21
| |
* | Fix renaming enum variantsBrad Lewis2025-07-021-1/+8
| |
* | Fix reference positions for symbols across filesBrad Lewis2025-07-021-1/+3
| |