aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
Commit message (Expand)AuthorAgeFilesLines
* Add documentation to package hover infoBrad Lewis5 days1-4/+15
* Correctly resolve parapoly overloaded procs using bitfieldsBrad Lewis5 days1-1/+1
* #+feature using-stmtTasha Companion2026-01-301-0/+1
* Fix signature labels displaying empty symbol in definitions after commasBrad Lewis2026-01-251-0/+3
* Correctly resolve hover info for poly types in where clauses for procsBrad Lewis2026-01-241-0/+3
* Improve hoverdoc formattingLouis Dutton2026-01-171-4/+4
* Correct hover info for indexed soa pointersBrad Lewis2026-01-151-6/+29
* Improve bitset completions with proc groupsBrad Lewis2025-12-301-0/+5
* Add documentation for directivesBrad Lewis2025-12-141-1/+12
* Handle global call directivesBrad Lewis2025-12-141-3/+4
* Add hover info for variables from local call directivesBrad Lewis2025-12-141-0/+36
* Propagate docs and comments for aliases defined in other packagesBrad Lewis2025-11-301-0/+6
* Correct the resultant type for bitshiftsBrad Lewis2025-11-231-0/+2
* Fix hover type for proc calls wrapped in parensBrad Lewis2025-11-171-1/+12
* Add missing unary expr operandsBrad Lewis2025-11-171-1/+1
* Correct resolving unary exprs immediately after a function callBrad Lewis2025-11-161-4/+13
* Add caching for resolving overloaded functions to fix issue with infinitely t...Brad Lewis2025-11-141-38/+68
* Fix resolving named call arg types at call siteBrad Lewis2025-11-131-7/+19
* Add docs for local value declsBrad Lewis2025-11-131-1/+3
* Correctly resolve exprs when immediately indexing or slicing a function callBrad Lewis2025-11-091-21/+35
* Don't include package for union selector completions if the package has being...Brad Lewis2025-11-061-0/+10
* Resolve implicit selector switch statements before index expressionsBrad Lewis2025-11-061-23/+23
* Fix resolving array selectors with local typesBrad Lewis2025-11-051-2/+0
* Score overload candidates higher if they contain the correct number of argsBrad Lewis2025-11-031-0/+3
* Fix completions after casting a pointer to another typeBrad Lewis2025-10-301-2/+6
* Update local consts hover info to behave like global constsBrad Lewis2025-10-301-0/+2
* Provide the resolved symbol for the proc to propagate docs and commentsBrad Lewis2025-10-291-65/+35
* Correctly resolve package and range of generic procsBrad Lewis2025-10-291-2/+8
* Display hover information for untyped complex numbers and quaternions correctlyBrad Lewis2025-10-291-10/+25
* Correctly resolve enum types that are array valuesBrad Lewis2025-10-281-6/+23
* Fix provided incorrect completions for named call argsBrad Lewis2025-10-251-15/+29
* Improve proc group resolution with named argsBrad Lewis2025-10-111-1/+1
* Resolve proc groups called with an implicit selectorBrad Lewis2025-10-111-3/+29
* Correctly resolve implicit selectors within a binary expr within a call exprBrad Lewis2025-10-071-10/+10
* Resolve types from usings before global scopeBrad Lewis2025-10-061-21/+27
* Add proc inlining information for generic procsBrad Lewis2025-10-041-1/+2
* Correctly provide completions when calling a proc immediately after a proc ov...Brad Lewis2025-10-041-32/+48
* Correctly infer types when indexing matricesBrad Lewis2025-09-251-0/+7
* Goto definition on package use goes to package declarationBrad Lewis2025-09-241-1/+22
* Handle resolving proc overloads with nil passed as a call parameterBrad Lewis2025-09-221-4/+39
* Correct resolving basic type aliases of keywords by using the underlying iden...Brad Lewis2025-09-221-5/+8
* Rework how hover info is displayed for constants and typesBrad Lewis2025-09-211-0/+2
* Try to display value for const global variablesBrad Lewis2025-09-211-0/+3
* Add simd tag to simd array hover informationBrad Lewis2025-09-201-0/+3
* Correctly handle mutability for global variables in other filesBrad Lewis2025-09-171-1/+7
* Correctly type fixed array selector fieldsBrad Lewis2025-09-171-1/+3
* Change untyped map to be enumerated array and use parse_f64 for parsing untyp...Brad Lewis2025-09-171-9/+2
* Correctly resolve local if and when ternary expressionsBrad Lewis2025-09-171-2/+2
* Correct implicit selector expressions within binary expressionsBrad Lewis2025-09-161-3/+5
* Correctly resolve variadic args as a sliceBrad Lewis2025-09-161-1/+9