aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Collapse)AuthorAgeFilesLines
* Add identifier completions for array-like comp litsBrad Lewis2025-10-191-1/+6
|
* Remove `.` when doing implicit selector completions in a union type switchBrad Lewis2025-10-171-0/+5
|
* Enable auto import completion for all collectionsBrad Lewis2025-10-071-15/+15
|
* Fix ordering of completions with same scoreBrad Lewis2025-09-281-3/+7
|
* Correct array like method completions by resolving the selector before the fieldBrad Lewis2025-09-231-4/+4
|
* Check to see if completion already includes `&` before adding it when matchingBrad Lewis2025-09-201-3/+25
|
* Revert "Merge pull request #1010 from ↵Brad Lewis2025-09-131-2/+0
| | | | | | | 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-131-7/+2
| | | | | | | BradLewis/fix/completions-select-in-selector-call" This reverts commit 69c2024f8a65244d46941fbbf6459fed01348dee, reversing changes made to a581608407b82b4816b7fbbe29da97c55c53c33e.
* Correct selector completions within selector call exprsBrad Lewis2025-09-131-2/+7
|
* Resolve selector completions when a selector expr within a selector call exprBrad Lewis2025-09-131-0/+2
|
* Remove completions when entering bit_field or struct field namesBrad Lewis2025-09-081-0/+22
|
* Merge pull request #983 from BradLewis/feat/improve-semantic-typesBradley Lewis2025-09-081-0/+1
|\ | | | | Feat/improve semantic types
| * Mark struct and bitset fields correctlyBrad Lewis2025-09-081-0/+1
| |
* | Provide full path for union enum completion labelsBrad Lewis2025-09-081-9/+95
|/
* First pass at scoring completion itemsBrad Lewis2025-09-071-6/+30
|
* Add completion for poly type narrowingBrad Lewis2025-09-061-0/+6
|
* Construct current package from the current file when searching indexBrad Lewis2025-08-311-5/+4
|
* Use current package rather than file path to filter private symbolsBrad Lewis2025-08-311-2/+3
|
* Only clean identifiers for completionsBrad Lewis2025-08-301-1/+1
|
* Process defer statements and correct hover info for anonymous typesBrad Lewis2025-08-281-6/+1
|
* Merge pull request #906 from BradLewis/feat/handle-pointers-on-proc-argsBradley Lewis2025-08-261-40/+197
|\ | | | | Handle pointers when passing variables to procedure arguments
| * Add completion for passing a dynamic array to a proc that expects a sliceBrad Lewis2025-08-241-10/+16
| |
| * Add configuration for enabling pointer matching on completionBrad Lewis2025-08-241-19/+34
| |
| * Add special case for handling `append` for dynamic arraysBrad Lewis2025-08-241-13/+44
| |
| * Handle untyped symbolsBrad Lewis2025-08-241-1/+7
| |
| * Compare symbols uri and range rather than trying to see if they're same typeBrad Lewis2025-08-241-1/+1
| |
| * Check types before adding pointer completionBrad Lewis2025-08-241-2/+7
| |
| * Ignore `any` arg typesBrad Lewis2025-08-241-60/+80
| |
| * Handle pointers for selector expressionsBrad Lewis2025-08-241-3/+19
| |
| * Handle pointers when passing variables to procedure argumentsBrad Lewis2025-08-241-15/+73
| |
* | Merge pull request #928 from BradLewis/add-docs-keywordsBradley Lewis2025-08-261-62/+6
|\ \ | | | | | | Add completion and hover information for builtin types
| * | Add completion and hover information for builtin typesBrad Lewis2025-08-241-62/+6
| |/
* / Fix completions with bit_set proc args with default values that specify the ↵Brad Lewis2025-08-251-1/+7
|/ | | | type with the comp lit
* Always collect private symbols and filter them when resolvingBrad Lewis2025-08-221-2/+2
|
* Improvements to bitset completions with named bitsets and selector chainsBrad Lewis2025-08-191-22/+9
|
* Add bitset completions for `in` and `not_in`Brad Lewis2025-08-181-0/+26
|
* Filter array magic methods from soa pointersBrad Lewis2025-08-171-0/+6
|
* Add support for soa pointersBrad Lewis2025-08-171-13/+18
|
* Correctly handle fixed array #soaBrad Lewis2025-08-171-8/+23
|
* Fix completions for soa fieldsBrad Lewis2025-08-171-55/+55
|
* Add field completions for soa arraysBrad Lewis2025-08-171-64/+97
|
* Add completion label to detail when using labelDetailsBrad Lewis2025-08-171-0/+6
|
* Correctly show type information with vscode completionsBrad Lewis2025-08-141-0/+4
|
* Use empty struct as map values when wanting a hashsetBrad Lewis2025-08-121-29/+29
|
* Remove functions, consts, variables and fields when in struct definitionsBrad Lewis2025-08-111-0/+7
|
* Provide completions when defining a variadic argumentBrad Lewis2025-08-111-1/+5
|
* Add completions for proc params with default valuesBrad Lewis2025-08-101-0/+25
|
* Fix compiler issues with contextlessDanielGavin2025-08-101-1/+3
|
* Add array like methods for untyped stringsBrad Lewis2025-08-091-0/+4
|
* Improve and consolidate resolving implicit selector comp literalsBrad Lewis2025-08-031-131/+36
|