aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
Commit message (Collapse)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 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
|
* Correctly resolve comp lit implicit values when using nested structs and not ↵Brad Lewis2025-08-021-23/+50
| | | | naming the fields
* Only limit identifier completions to maintain consistency from before the ↵Brad Lewis2025-07-301-2/+6
| | | | changes
* Add parapoly information to union documentationBrad Lewis2025-07-301-0/+3
|
* Use markdown correctly when providing the completion item and correctly ↵Brad Lewis2025-07-291-24/+12
| | | | process symbols from packages
* 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 ↵Brad Lewis2025-07-271-0/+2
| | | | completion in a function call
* 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 args
| * 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
|/ | | | use markdown for completion docs
* 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
|