aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve resolving symbols on struct field container typesBrad Lewis2025-09-011-1/+15
|
* Construct current package from the current file when searching indexBrad Lewis2025-08-315-36/+28
|
* Use current package rather than file path to filter private symbolsBrad Lewis2025-08-316-25/+47
|
* Merge pull request #952 from BradLewis/fix/single-line-switch-procsBradley Lewis2025-08-311-3/+2
|\ | | | | Inline single stmt case now works with proc calls, not just assignments
| * Inline single stmt case now works with proc calls, not just assignmentsBrad Lewis2025-08-311-3/+2
| |
* | Resolve generic overloaded procs that don't have a return valueBrad Lewis2025-08-311-16/+10
| |
* | Improve proc overload improvements when passing a parapoly typeBrad Lewis2025-08-311-0/+7
|/
* Collect global comp lit fields and add them to workspace and document symbolsBrad Lewis2025-08-304-0/+92
|
* Merge pull request #947 from BradLewis/feat/workspace-symbols-fieldsBradley Lewis2025-08-305-3/+70
|\ | | | | Show struct and bitfield fields with workspace and document symbols
| * Show struct and bitfield fields with workspace and document symbolsBrad Lewis2025-08-305-3/+70
| |
* | When resolving locals, don't resolve all possibilities for overloaded procsBrad Lewis2025-08-302-2/+12
|/
* Only clean identifiers for completionsBrad Lewis2025-08-303-4/+4
|
* Correctly resolve basic casts when using an alias from another packageBrad Lewis2025-08-301-1/+2
|
* Correct resolving binary expr implicit selector exprBrad Lewis2025-08-281-2/+2
|
* Correctly resolve references for nested switch statementsBrad Lewis2025-08-282-1/+9
|
* Correctly resolve implicit selector within a switch caseBrad Lewis2025-08-281-2/+17
|
* Process defer statements and correct hover info for anonymous typesBrad Lewis2025-08-284-12/+21
|
* Update readme configuration documentationBrad Lewis2025-08-271-8/+8
|
* Merge pull request #611 from sndb/space-single-line-blocksBradley Lewis2025-08-272-12/+20
|\ | | | | Put spaces around braces of single line blocks
| * Put spaces around braces of single line blockssndb2025-03-042-12/+20
| |
* | Merge pull request #938 from BradLewis/chore/free-field-docs-commentsBradley Lewis2025-08-261-2/+2
|\ \ | | | | | | Free field comments and docs
| * | Free field comments and docsBrad Lewis2025-08-261-2/+2
| | |
* | | Merge pull request #931 from BradLewis/fix/long-value-decl-typesBradley Lewis2025-08-261-7/+6
|\ \ \ | |/ / |/| | Correctly format types with a long value decl
| * | Correctly format types with a long value declBrad Lewis2025-08-261-7/+6
| | |
* | | Merge pull request #937 from BradLewis/feat/ternary-statementsBradley Lewis2025-08-261-1/+6
|\ \ \ | | | | | | | | Resolve ternary expressions
| * | | Resolve ternary expressionsBrad Lewis2025-08-261-1/+6
| |/ /
* / / Clone ternary if expressions correctlyBrad Lewis2025-08-261-0/+4
|/ /
* | Add option to disable document linksBrad Lewis2025-08-263-0/+12
| |
* | Merge pull request #906 from BradLewis/feat/handle-pointers-on-proc-argsBradley Lewis2025-08-269-68/+279
|\ \ | | | | | | 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-245-26/+53
| | |
| * | Add special case for handling `append` for dynamic arraysBrad Lewis2025-08-242-13/+82
| | |
| * | 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-242-8/+3
| | |
| * | Check types before adding pointer completionBrad Lewis2025-08-245-27/+41
| | |
| * | 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-264-176/+120
|\ \ \ | | | | | | | | Add completion and hover information for builtin types
| * | | Add completion and hover information for builtin typesBrad Lewis2025-08-244-176/+120
| | | |
* | | | Fix completions with bit_set proc args with default values that specify the ↵Brad Lewis2025-08-251-1/+7
| | | | | | | | | | | | | | | | type with the comp lit
* | | | Don't filter private workspace symbols and remove debug logBrad Lewis2025-08-252-2/+4
|/ / /
* / / Move position context code into it's own fileBrad Lewis2025-08-243-844/+855
|/ /
* | Merge pull request #883 from BradLewis/fix/strip-trailing-whitespaceDanielGavin2025-08-241-0/+4
|\ \ | | | | | | Remove trailing whitespace when using Allman style braces
| * | Remove trailing whitespace when using Allman style bracesBrad Lewis2025-08-151-0/+4
| | |
* | | Resolve location of container allocator fieldBrad Lewis2025-08-231-0/+31
| | |
* | | Resolve allocator field for container types on hoverBrad Lewis2025-08-232-0/+33
| | |
* | | Always collect private symbols and filter them when resolvingBrad Lewis2025-08-2210-47/+83
| | |
* | | Correct hover info for soa pointersBrad Lewis2025-08-202-6/+9
| | |
* | | Improve resolving types of binary expressionsBrad Lewis2025-08-201-0/+3
| | |