aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Expand)AuthorAgeFilesLines
...
* Use `strings.equal_fold` when comparing references to fix casing issues on wi...Brad Lewis2025-09-081-2/+2
* Merge pull request #983 from BradLewis/feat/improve-semantic-typesBradley Lewis2025-09-087-91/+126
|\
| * Mark struct and bitset fields correctlyBrad Lewis2025-09-082-2/+5
| * Distinguish between variables and types with local variablesBrad Lewis2025-09-082-34/+55
| * Proc named returns should not be marked as parametersBrad Lewis2025-09-071-2/+2
| * Parse fields correctlyBrad Lewis2025-09-072-0/+6
| * Distinguish between variables and types when parsing globalsBrad Lewis2025-09-075-56/+61
* | Provide full path for union enum completion labelsBrad Lewis2025-09-082-15/+113
|/
* Merge pull request #981 from BradLewis/chore/improve-binary-expr-typesBradley Lewis2025-09-072-18/+9
|\
| * Improvement to resolving numeric binary expressionsBrad Lewis2025-09-072-18/+9
* | Merge pull request #975 from BradLewis/feat/completion-scoringBradley Lewis2025-09-072-8/+31
|\ \ | |/ |/|
| * First pass at scoring completion itemsBrad Lewis2025-09-072-8/+31
* | Recursively resolve when statements and resolve the else statements correctlyBrad Lewis2025-09-071-44/+33
* | Correctly resolve when conditions wrapped in parensBrad Lewis2025-09-071-0/+2
* | Only show cast hover info if hovering over the `cast` keywordBrad Lewis2025-09-071-1/+3
|/
* Add completion for poly type narrowingBrad Lewis2025-09-061-0/+6
* Fix go to type definition for symbols in other packagesBrad Lewis2025-09-061-1/+2
* Store the identifier rather than the specialization for poly types when the t...Brad Lewis2025-09-061-1/+14
* Merge pull request #963 from BradLewis/feat/fuzzy-match-improvementsBradley Lewis2025-09-061-5/+22
|\
| * Split query by whitespace and match on each fieldBrad Lewis2025-09-061-5/+22
* | Correctly resolve proc default values for bitsetsBrad Lewis2025-09-061-1/+7
|/
* Differentiate between `range` and `selectionRange` with document symbolsBrad Lewis2025-09-051-8/+20
* Use `name` location for comp lit field document symbolsBrad Lewis2025-09-041-1/+1
* Use `name_expr` for document symbol locationsBrad Lewis2025-09-041-1/+1
* Add code actions for importing packages from collectionsBrad Lewis2025-09-033-4/+155
* Correctly resolve references and renames from the bitset elem in definitionBrad Lewis2025-09-012-0/+13
* 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
* 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 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
* Free field comments and docsBrad Lewis2025-08-261-2/+2
* Merge pull request #937 from BradLewis/feat/ternary-statementsBradley Lewis2025-08-261-1/+6
|\
| * 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-262-0/+11
* Merge pull request #906 from BradLewis/feat/handle-pointers-on-proc-argsBradley Lewis2025-08-267-64/+229
|\
| * 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-243-20/+39