aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
Commit message (Collapse)AuthorAgeFilesLines
...
* Correct implicit selector expressions within binary expressionsBrad Lewis2025-09-161-3/+5
|
* Correctly resolve variadic args as a sliceBrad Lewis2025-09-161-1/+9
|
* Correct resolved types when slicing multi-pointersBrad Lewis2025-09-141-0/+4
|
* Resolve proc groups with matrix typesBrad Lewis2025-09-131-4/+35
|
* Add endian types to the untyped mapBrad Lewis2025-09-131-2/+8
|
* Allow untyped ints to be mapped to floating point typesBrad Lewis2025-09-131-0/+9
|
* Correctly resolve go to definition for nested using bitfields on structsBrad Lewis2025-09-111-1/+1
|
* 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
|
* Add where clauses to hover informationBrad Lewis2025-09-101-9/+34
|
* Merge pull request #983 from BradLewis/feat/improve-semantic-typesBradley Lewis2025-09-081-7/+22
|\ | | | | Feat/improve semantic types
| * Mark struct and bitset fields correctlyBrad Lewis2025-09-081-2/+4
| |
| * Distinguish between variables and types with local variablesBrad Lewis2025-09-081-5/+7
| |
| * Parse fields correctlyBrad Lewis2025-09-071-0/+4
| |
| * Distinguish between variables and types when parsing globalsBrad Lewis2025-09-071-3/+10
| |
* | Provide full path for union enum completion labelsBrad Lewis2025-09-081-6/+18
|/
* Improvement to resolving numeric binary expressionsBrad Lewis2025-09-071-2/+9
|
* Fix go to type definition for symbols in other packagesBrad Lewis2025-09-061-1/+2
|
* Correctly resolve proc default values for bitsetsBrad Lewis2025-09-061-1/+7
|
* Construct current package from the current file when searching indexBrad Lewis2025-08-311-18/+18
|
* Use current package rather than file path to filter private symbolsBrad Lewis2025-08-311-14/+19
|
* Improve proc overload improvements when passing a parapoly typeBrad Lewis2025-08-311-0/+7
|
* When resolving locals, don't resolve all possibilities for overloaded procsBrad Lewis2025-08-301-2/+9
|
* Correct resolving binary expr implicit selector exprBrad Lewis2025-08-281-2/+2
|
* Correctly resolve references for nested switch statementsBrad Lewis2025-08-281-1/+1
|
* Correctly resolve implicit selector within a switch caseBrad Lewis2025-08-281-2/+17
|
* Resolve ternary expressionsBrad Lewis2025-08-261-1/+6
|
* Merge pull request #906 from BradLewis/feat/handle-pointers-on-proc-argsBradley Lewis2025-08-261-6/+7
|\ | | | | Handle pointers when passing variables to procedure arguments
| * Compare symbols uri and range rather than trying to see if they're same typeBrad Lewis2025-08-241-7/+2
| |
| * Check types before adding pointer completionBrad Lewis2025-08-241-8/+14
| |
* | Move position context code into it's own fileBrad Lewis2025-08-241-844/+0
|/
* Resolve location of container allocator fieldBrad Lewis2025-08-231-0/+31
|
* Resolve allocator field for container types on hoverBrad Lewis2025-08-231-0/+20
|
* Always collect private symbols and filter them when resolvingBrad Lewis2025-08-221-11/+11
|
* Correct hover info for soa pointersBrad Lewis2025-08-201-2/+4
|
* Improve resolving types of binary expressionsBrad Lewis2025-08-201-0/+3
|
* Resolve multipointer slice rangesBrad Lewis2025-08-191-1/+3
|
* Merge pull request #912 from BradLewis/chore/propagate-docs-proc-groupsBradley Lewis2025-08-191-0/+6
|\ | | | | Chore/propagate docs proc groups
| * Propagate proc group comments when hover hover a proc group callBrad Lewis2025-08-191-0/+6
| |
* | Correctly resolve string indexingBrad Lewis2025-08-191-0/+23
|/
* Fix issues adding ast struct comments with the temporary allocatorBrad Lewis2025-08-181-0/+2
|
* Add support for soa pointersBrad Lewis2025-08-171-21/+34
|
* Correctly handle fixed array #soaBrad Lewis2025-08-171-10/+17
|
* Handle references and go to definition for soa fieldsBrad Lewis2025-08-171-0/+12
|
* Fix completions for soa fieldsBrad Lewis2025-08-171-0/+1
|
* Add hover information for soa fields and variablesBrad Lewis2025-08-171-2/+35
|
* Show proc calling convention and tags in proc types defined in struct fieldsBrad Lewis2025-08-171-10/+14
|
* Check if fixed arrays are the same length for proc overloadsBrad Lewis2025-08-131-3/+19
|
* Correctly resolve completions for comp lit map with enum keys and valuesBrad Lewis2025-08-121-0/+9
|