aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * Improve printing errors in inlay hint testsDamian Tarnawski2025-09-111-20/+53
| |
| * Take expected inlay hints from the source codeDamian Tarnawski2025-09-111-2/+47
| |
* | Resolve references for bit field fieldsBrad Lewis2025-09-112-39/+63
| |
* | Correctly resolve go to definition for nested using bitfields on structsBrad Lewis2025-09-112-3/+8
| |
* | Resolve hover information for nested struct and bitfield fieldsBrad Lewis2025-09-111-18/+38
| |
* | Correctly resolve references of assign comp litsBrad Lewis2025-09-101-2/+2
| |
* | Correctly resolve comp lits in map keysBrad Lewis2025-09-101-10/+28
| |
* | Resolve assign comp litsBrad Lewis2025-09-101-0/+15
| |
* | Check if name is referring to a known symbol before adding to the import ↵Brad Lewis2025-09-101-1/+4
|/ | | | code action
* Clone proc lit where clausesBrad Lewis2025-09-101-1/+1
|
* Add parentheses around named proc returnsBrad Lewis2025-09-101-1/+8
|
* Add where clauses to hover informationBrad Lewis2025-09-104-26/+86
|
* Find symbols in all workspaces and set TTL to 20sBrad Lewis2025-09-091-29/+31
|
* Add optional limit for fuzzy searching and set 100 for workspace symbolsBrad Lewis2025-09-093-3/+7
|
* Update TTL to 15sBrad Lewis2025-09-091-1/+1
|
* Cache workspace pkgs so we don't walk the file system each workspace symbol ↵Brad Lewis2025-09-082-48/+53
| | | | request
* Merge pull request #982 from ↵Bradley Lewis2025-09-081-0/+22
|\ | | | | | | | | BradLewis/feat/remove-completions-struct-bit-field-field-names Remove completions when entering bit_field or struct field names
| * Remove completions when entering bit_field or struct field namesBrad Lewis2025-09-081-0/+22
| |
* | Ensure selection range is within the range for document symbolsBrad Lewis2025-09-081-8/+20
|/
* Use `strings.equal_fold` when comparing references to fix casing issues on ↵Brad Lewis2025-09-081-2/+2
| | | | windows
* Merge pull request #983 from BradLewis/feat/improve-semantic-typesBradley Lewis2025-09-087-91/+126
|\ | | | | Feat/improve semantic types
| * 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 expressions
| * 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 items
| * 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
| |
* | Merge pull request #977 from BradLewis/fix/hover-castBradley Lewis2025-09-071-1/+3
|\ \ | | | | | | Only show cast hover info if hovering over the `cast` keyword
| * | Only show cast hover info if hovering over the `cast` keywordBrad Lewis2025-09-071-1/+3
| |/
* / Fix issue with the formatter stripping semicolons with globally scoped ↵Brad Lewis2025-09-072-1/+8
|/ | | | declarations
* Merge pull request #972 from BradLewis/fix/single-line-switch-long-lineBradley Lewis2025-09-071-1/+1
|\
| * Only inline single line switch if line is not too longBrad Lewis2025-09-061-1/+1
| |
* | 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 ↵Brad Lewis2025-09-061-1/+14
| | | | types match
* Merge pull request #963 from BradLewis/feat/fuzzy-match-improvementsBradley Lewis2025-09-061-5/+22
|\ | | | | Split query by whitespace and match on each field
| * 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-034-4/+187
|
* 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
|