aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* Fix completion and hover tests with documentation changesBrad Lewis2025-07-291-16/+22
* Finish converting completions to use the completion resultsBrad Lewis2025-07-291-125/+124
* Update implicit selector completionsBrad Lewis2025-07-291-66/+48
* Update selector completionsBrad Lewis2025-07-291-79/+80
* Update comp lit completionsBrad Lewis2025-07-291-29/+10
* First pass at improving identifier completionsBrad Lewis2025-07-291-58/+82
* Create constructors for field symbolsBrad Lewis2025-07-291-7/+7
* Ensure ast_context is reset after attempt to handle an implicit selector comp...Brad Lewis2025-07-271-0/+2
* Correctly infer return type enum fields for completionsBrad Lewis2025-07-251-2/+2
* Merge pull request #775 from BradLewis/fix/proc-named-args-implicit-selectorDanielGavin2025-07-231-26/+12
|\
| * Correctly complete bitsets with named proc argsBrad Lewis2025-07-221-26/+12
* | Move comments from details to the end of the docs for the symbol andBrad Lewis2025-07-221-27/+26
|/
* Label Details description should show type information onlyxoxorwr2025-07-211-1/+8
* Add completions for implicit binary expr for in and not_in casesBrad Lewis2025-07-201-24/+26
* Move proc symbol procs to symbol fileBrad Lewis2025-07-151-1/+1
* Correctly resolve proc param typeBrad Lewis2025-07-151-2/+3