aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Expand)AuthorAgeFilesLines
* Check to see if completion already includes `&` before adding it when matchingBrad Lewis2025-09-201-3/+25
* Revert "Merge pull request #1010 from BradLewis/fix/completions-selector-in-s...Brad Lewis2025-09-131-2/+0
* Revert "Merge pull request #1011 from BradLewis/fix/completions-select-in-sel...Brad Lewis2025-09-131-7/+2
* 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
|\
| * 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
|\
| * 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 typesBrad Lewis2025-08-241-62/+6
| |/
* / Fix completions with bit_set proc args with default values that specify the t...Brad Lewis2025-08-251-1/+7
|/
* 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
* Correctly resolve comp lit implicit values when using nested structs and not ...Brad Lewis2025-08-021-23/+50
* Only limit identifier completions to maintain consistency from before the cha...Brad Lewis2025-07-301-2/+6
* Add parapoly information to union documentationBrad Lewis2025-07-301-0/+3
* Use markdown correctly when providing the completion item and correctly proce...Brad Lewis2025-07-291-24/+12
* Implement label details using new methodBrad Lewis2025-07-291-76/+37