aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
Commit message (Expand)AuthorAgeFilesLines
...
* Add proc calling convention to hover informationBrad Lewis2025-07-221-6/+7
* Move comments from details to the end of the docs for the symbol andBrad Lewis2025-07-221-1/+1
* Merge pull request #764 from BradLewis/fix/overload-proc-unionDanielGavin2025-07-201-16/+80
|\
| * Correctly prioritise and resolve overloaded functions with usings and unionsBrad Lewis2025-07-201-22/+73
| * Fix issue resolving overloaded procs that contained union parametersBrad Lewis2025-07-201-2/+15
* | Correct resolve the type definition of a multipointerBrad Lewis2025-07-201-0/+2
|/
* Merge pull request #759 from BradLewis/fix/alias-using-packageDanielGavin2025-07-191-3/+1
|\
| * Fix issue completing symbols when using an aliased packageBrad Lewis2025-07-191-3/+1
* | Add hover information for where clause variablesBrad Lewis2025-07-191-0/+7
|/
* Merge pull request #752 from BradLewis/fix/duplicate-usingsDanielGavin2025-07-161-1/+11
|\
| * Remove duplicate usings from ast_context usingsBrad Lewis2025-07-151-1/+11
* | Correctly resolve named params with default valuesBrad Lewis2025-07-151-8/+12
* | Add go to type definition for named proc paramsBrad Lewis2025-07-151-0/+22
* | Consolidate resolving proc param namesBrad Lewis2025-07-151-0/+25
* | Correctly resolve references of proc parameter namesBrad Lewis2025-07-151-0/+19
* | Move proc symbol procs to symbol fileBrad Lewis2025-07-151-38/+1
* | Resolve hover for procedure parameter namesBrad Lewis2025-07-151-0/+12
|/
* Correctly resolve proc param typeBrad Lewis2025-07-151-0/+15
* Merge pull request #747 from BradLewis/improve-resolving-struct-fieldsDanielGavin2025-07-151-0/+37
|\
| * Improve finding which element to rename/find references to in struct field typesBrad Lewis2025-07-141-0/+37
* | Ensure index is not -1 before accessing it from the typesBrad Lewis2025-07-141-1/+1
* | Fix issue with field_value not necessarily being an ident with invalidBrad Lewis2025-07-141-30/+35
|/
* Fix issue resolving comparison binary exprBrad Lewis2025-07-131-0/+10
* Fix issue resolving overloaded proc when the string passed in came from a dif...Brad Lewis2025-07-101-1/+25
* Fix issue resolving comp literals with no specified typeBrad Lewis2025-07-071-2/+17
* Fix issue resolving references for implicit selectorsBrad Lewis2025-07-071-18/+17
* Correctly resolve references when returning a structBrad Lewis2025-07-071-92/+110
* Fix issue resolving struct fields when constructed in a return statementBrad Lewis2025-07-071-27/+26
* Merge branch 'feat/reference-improvements' of https://github.com/BradLewis/ol...DanielGavin2025-07-071-33/+57
|\
| * Correctly resolve struct fields that are immediately accessed from a proc returnBrad Lewis2025-07-061-33/+43
| * Ensure uris are attached to every symbol for improved referenceBrad Lewis2025-07-061-0/+14
* | Improve resolving enumerated arraysBrad Lewis2025-07-051-0/+12
|/
* Improvements to bitsets with enumsBrad Lewis2025-07-051-2/+22
* Add using bit_field information to StructSymbolValue to use for documentationBrad Lewis2025-07-041-1/+1
* Enrich bit field hover documentationBrad Lewis2025-07-041-7/+18
* Add enum base type and values to the enum symbol and update hover to include ...Brad Lewis2025-07-031-8/+12
* Add SymbolMapValue to selector resolve in the index caseBrad Lewis2025-07-031-2/+5
* Store local variables when looping over bitsetsBrad Lewis2025-07-031-0/+33
* Add completions for enum slice elementsBrad Lewis2025-07-021-4/+11
* Improve references of enums with field valuesBrad Lewis2025-07-021-13/+19
* Fix issue with struct field names being resolved as a proceeding structBrad Lewis2025-07-021-1/+1
* Set file for generic expressions to the file of the symbol, rather than the f...Brad Lewis2025-07-011-3/+3
* Improve resolution of poly struct fieldsBrad Lewis2025-07-011-0/+26
* Missing cloning types for struct poly typesBrad Lewis2025-06-301-0/+4
* resolve_location_selector didn't handle SymbolEnumValueDanielGavin2025-06-301-25/+9
* Add all procedure group definitions to `goto definition` on an overloaded pro...Brad Lewis2025-06-291-3/+5
* Add lookup to $builtin for goto definitionBrad Lewis2025-06-291-0/+4
* Set the symbol uri when resolving enums from a unionBrad Lewis2025-06-291-4/+10
* Remove unused local id from the AstContextBrad Lewis2025-06-281-31/+15
* Make AstContext locals into a stack to fix resolving referencesBrad Lewis2025-06-281-15/+13