aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix issue resolving overloaded proc when the string passed in came from a ↵Brad Lewis2025-07-101-1/+25
| | | | different package to the overloaded proc
* Add enum type to completion detailBrad Lewis2025-07-091-0/+2
|
* Merge pull request #731 from bangbangsheshotmedown/patch-1DanielGavin2025-07-091-1/+1
|\ | | | | Support alternate odin folder name for the c.odin doc hack
| * Support alternate folder namesbangbangsheshotmedown2025-07-081-1/+1
| |
* | Fix issue resolving comp literals with no specified typeBrad Lewis2025-07-072-4/+42
| |
* | 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-072-10/+7
| | | | 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-075-44/+75
|\ \ | | | | | | 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-053-1/+30
| |/
* | 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
|/
* Improvements to bitsets with enumsBrad Lewis2025-07-053-10/+52
|
* 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-051-95/+93
|\ | | | | Improve inlay hints
| * Better handle inlay hints with named params passed not in orderDamian Tarnawski2025-07-051-95/+94
| |
| * Support inlay hints with named paramsDamian Tarnawski2025-07-041-7/+6
| |
| * 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
| |
* | 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
|