aboutsummaryrefslogtreecommitdiff
path: root/src/server/ast.odin
Commit message (Collapse)AuthorAgeFilesLines
* Fix hover info for constant unary exprsBrad Lewis10 days1-1/+1
|
* #+feature using-stmtTasha Companion2026-01-301-0/+1
| | | | `#+feature using-stmt` is required to build successfully now.
* Correctly resolve hover info for poly types in where clauses for procsBrad Lewis2026-01-241-1/+1
|
* Improve hoverdoc formattingLouis Dutton2026-01-171-36/+65
|
* Correct hover info for aliased constantsBrad Lewis2025-12-121-1/+1
|
* Fix indentation for doc comments using `/**/` within other proceduresBrad Lewis2025-11-301-2/+20
|
* Add docs for local value declsBrad Lewis2025-11-131-1/+1
|
* Add missing expr that should be cloned and freedBrad Lewis2025-11-101-3/+7
|
* Fix issue with when else statements getting stuck in an infinite loopBrad Lewis2025-11-071-0/+1
|
* Correctly resolve local when blocksBrad Lewis2025-10-301-5/+9
|
* Correctly display hover info for bitset with underlying typeBrad Lewis2025-10-271-1/+4
|
* Fix displayed return type when inlining a enum, struct, or unionBrad Lewis2025-10-251-3/+20
|
* Clone and free Selector_Call_ExprBrad Lewis2025-10-221-0/+3
|
* Free and clone Or_Branch_Exprthetarnav2025-10-121-0/+3
|
* Add missing / in typeid specialization documentationBrad Lewis2025-10-081-1/+4
|
* Check file build tags before collecting symbolsBrad Lewis2025-09-231-2/+1
|
* Don't collect globals for ignored files and add more types for workspace ↵Brad Lewis2025-09-221-2/+5
| | | | symbol kinds
* Improve hover for global constant variablesBrad Lewis2025-09-211-1/+1
|
* Try to display value for const global variablesBrad Lewis2025-09-211-0/+4
|
* Add simd tag to simd array hover informationBrad Lewis2025-09-201-0/+9
|
* Add string16 and cstring16 typesBrad Lewis2025-09-131-0/+2
|
* Distinguish between variables and types when parsing globalsBrad Lewis2025-09-071-12/+35
|
* Recursively resolve when statements and resolve the else statements correctlyBrad Lewis2025-09-071-44/+33
|
* Free field comments and docsBrad Lewis2025-08-261-2/+2
|
* Always collect private symbols and filter them when resolvingBrad Lewis2025-08-221-16/+7
|
* Fix issues adding ast struct comments with the temporary allocatorBrad Lewis2025-08-181-2/+6
|
* Add support for soa pointersBrad Lewis2025-08-171-0/+10
|
* Add #soa to hover informationBrad Lewis2025-08-171-0/+2
|
* Add `Matrix_Type` to build string nodeBrad Lewis2025-08-171-0/+8
|
* Use empty struct as map values when wanting a hashsetBrad Lewis2025-08-121-62/+62
|
* Revert filtering docs above symbols due to issues when using attributesBrad Lewis2025-08-121-6/+0
|
* Fix issue merging attributesBrad Lewis2025-08-121-7/+11
|
* Reapply "Merge pull request #857 from BradLewis/feat/foreign-block-attrs"Brad Lewis2025-08-121-18/+74
| | | | This reverts commit 111e83166b1932594f51a513507bd9a26555b061.
* Revert "Merge pull request #857 from BradLewis/feat/foreign-block-attrs"Brad Lewis2025-08-121-74/+18
| | | | | This reverts commit 09b873b80d6ce5c270bf9e0d735f857109c98715, reversing changes made to 848d46e939d91c9b5067d2f5b3cc034f20b20612.
* Pass foreign block attributes to the body elementsBrad Lewis2025-08-111-18/+74
|
* Fix issue getting stuck in an infinite loop when unwraping comp litsBrad Lewis2025-08-091-0/+2
|
* Remove incorrectly added doc comments from symbolsBrad Lewis2025-08-071-12/+20
|
* Add documentation to enum fieldsBrad Lewis2025-08-031-19/+111
|
* Merge pull request #807 from BradLewis/feat/builtin-proc-improvementsDanielGavin2025-07-311-11/+12
|\ | | | | Improve builtin proc resolution, complex and quaternion procs and add missing basic type keywords
| * Improve builtin proc resolution, complex and quaternion procs and add ↵Brad Lewis2025-07-301-11/+12
| | | | | | | | missing basic type keywords
* | Correctly handle the alias of `u8` and `byte`Brad Lewis2025-07-301-0/+11
|/
* Use a separate list of keywords for the documentation to not break analysis ↵Brad Lewis2025-07-131-37/+1
| | | | elsewhere
* Add corrections due to odin parser updatesBrad Lewis2025-07-121-39/+48
|
* Update all short signatures to be consistent across typesBrad Lewis2025-07-121-1/+37
|
* Enrich bit field hover documentationBrad Lewis2025-07-041-0/+34
|
* Add proc comments to hover informationBrad Lewis2025-06-251-14/+28
|
* Grow stack size on windows binaries. Support foreign import with when correctly.DanielGavin2025-06-251-2/+20
|
* Introduce a builder for `SymbolStructValue` and add docs and comments toBrad Lewis2025-06-241-0/+48
| | | | struct hover
* Improve When resolvingDanielGavin2025-06-201-37/+54
|
* Move ast.odin to server + add resolve_when_conditionDanielGavin2025-06-201-0/+1159