summaryrefslogtreecommitdiff
path: root/src/server/symbol.odin
Commit message (Collapse)AuthorAgeFilesLines
* Add missing resolves for parapoly typesBrad Lewis2025-11-021-0/+9
|
* Display hover information for untyped complex numbers and quaternions correctlyBrad Lewis2025-10-291-0/+2
|
* Use slice instead of map for struct usingsBrad Lewis2025-10-171-18/+18
|
* fix hover ranges to be at the cursor not at the symbol definition for ↵Brad Lewis2025-10-071-0/+1
| | | | certain cases
* Don't collect globals for ignored files and add more types for workspace ↵Brad Lewis2025-09-221-1/+5
| | | | symbol kinds
* Try to display value for const global variablesBrad Lewis2025-09-211-0/+2
|
* Add simd tag to simd array hover informationBrad Lewis2025-09-201-0/+1
|
* Correctly resolve go to definition for nested using bitfields on structsBrad Lewis2025-09-111-2/+7
|
* Add where clauses to hover informationBrad Lewis2025-09-101-9/+20
|
* Distinguish between variables and types when parsing globalsBrad Lewis2025-09-071-1/+2
|
* Collect global comp lit fields and add them to workspace and document symbolsBrad Lewis2025-08-301-0/+2
|
* Show struct and bitfield fields with workspace and document symbolsBrad Lewis2025-08-301-0/+4
|
* Only clean identifiers for completionsBrad Lewis2025-08-301-2/+2
|
* Process defer statements and correct hover info for anonymous typesBrad Lewis2025-08-281-0/+17
|
* Check types before adding pointer completionBrad Lewis2025-08-241-15/+16
|
* Fix issues adding ast struct comments with the temporary allocatorBrad Lewis2025-08-181-1/+3
|
* Add support for soa pointersBrad Lewis2025-08-171-0/+1
|
* Add struct tags to hover informationBrad Lewis2025-08-171-24/+66
|
* Fix crash on accessing nil arg type pointerDamian Tarnawski2025-08-131-2/+4
|
* Add methods for untyped symbols the same as their typed variantsBrad Lewis2025-08-121-6/+8
|
* Correct all the newly broken tests due to changesBrad Lewis2025-08-111-2/+0
|
* Remove type information from the signature and write nested struct fields ↵Brad Lewis2025-08-111-3/+10
| | | | correctly
* Resolve implicit completions with variadic argumentsBrad Lewis2025-08-111-0/+4
|
* Add union align and kind to hover informationBrad Lewis2025-08-091-0/+2
|
* Merge pull request #837 from BradLewis/fix/resolve-poly-procs-return-type-localsDanielGavin2025-08-091-0/+4
|\ | | | | Implement method to resolve poly return types based on the types of local variables
| * Implement method to resolve poly return types based on the types of local ↵Brad Lewis2025-08-091-0/+4
| | | | | | | | variables
* | Remove incorrectly added doc comments from symbolsBrad Lewis2025-08-071-3/+3
|/
* Resolve poly type variablesBrad Lewis2025-08-041-0/+7
|
* Add documentation to union variantsBrad Lewis2025-08-031-0/+2
|
* Add documentation to enum fieldsBrad Lewis2025-08-031-2/+4
|
* Resolve objc methods before expanding usings to fix issues with hover ↵Brad Lewis2025-07-311-1/+1
| | | | documentation
* Don't override the docs on the symbols to avoid memory corruption issuesBrad Lewis2025-07-301-2/+0
|
* Add parapoly information to union documentationBrad Lewis2025-07-301-2/+3
|
* Fix issues due to mergeBrad Lewis2025-07-301-1/+1
|
* Fix completion and hover tests with documentation changesBrad Lewis2025-07-291-0/+2
|
* First pass at improving identifier completionsBrad Lewis2025-07-291-1/+1
|
* Create constructors for field symbolsBrad Lewis2025-07-291-0/+29
|
* Increase the capacity of the `usings` map so it doesn't cause a panic when ↵Brad Lewis2025-07-261-1/+3
| | | | trying to insert
* New symbol flag for if the symbol is a parameterDanielGavin2025-07-241-2/+2
|
* Add proc inlining information to hoverBrad Lewis2025-07-221-0/+1
|
* Add proc attribute to hover informationBrad Lewis2025-07-221-0/+1
|
* Add proc directives to hover informationBrad Lewis2025-07-221-0/+1
|
* Add proc calling convention to hover informationBrad Lewis2025-07-221-6/+7
|
* Correctly resolve references of proc parameter namesBrad Lewis2025-07-151-0/+13
|
* Move proc symbol procs to symbol fileBrad Lewis2025-07-151-0/+37
|
* Add comments when hovering basic struct fields and no longer show the ↵Brad Lewis2025-07-121-5/+0
| | | | underlying type
* Fix issue with structs and enum variants with the same names colliding with ↵Brad Lewis2025-07-071-2/+2
| | | | references
* Nitsconnnnal2025-07-061-0/+1
|
* Follow ptr nodes before expanding usingsconnnnal2025-07-061-5/+10
|
* Add using bit_field information to StructSymbolValue to use for documentationBrad Lewis2025-07-041-7/+61
|