aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Show poly struct information on types from external packages and resolve ↵Brad Lewis2025-08-124-3/+10
| | | | | | | | identifier poly types
* | Use empty struct as map values when wanting a hashsetBrad Lewis2025-08-126-216/+216
| |
* | 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-122-21/+104
| | | | | | | | This reverts commit 111e83166b1932594f51a513507bd9a26555b061.
* | Revert "Merge pull request #857 from BradLewis/feat/foreign-block-attrs"Brad Lewis2025-08-122-104/+21
| | | | | | | | | | This reverts commit 09b873b80d6ce5c270bf9e0d735f857109c98715, reversing changes made to 848d46e939d91c9b5067d2f5b3cc034f20b20612.
* | Pass foreign block attributes to the body elementsBrad Lewis2025-08-112-21/+104
| |
* | Merge pull request #856 from BradLewis/feat/clean-completions-struct-declBradley Lewis2025-08-113-1/+23
|\ \ | | | | | | Remove functions, consts, variables and fields when in struct definitions
| * | Remove functions, consts, variables and fields when in struct definitionsBrad Lewis2025-08-113-1/+23
| | |
* | | Show nested bit fields correctlyBrad Lewis2025-08-113-14/+23
| | |
* | | Correct all the newly broken tests due to changesBrad Lewis2025-08-113-60/+18
| | |
* | | Attempt consolidate structure for writing docsBrad Lewis2025-08-112-90/+109
| | |
* | | Remove type information from the signature and write nested struct fields ↵Brad Lewis2025-08-113-68/+96
|/ / | | | | | | correctly
* | Add missing binary expr operatorsBrad Lewis2025-08-111-1/+1
| |
* | Correctly resolve bit_set union and intersections with comp litsBrad Lewis2025-08-111-1/+14
| |
* | Merge pull request #850 from BradLewis/feat/resolve-type-definition-comp-litBradley Lewis2025-08-112-5/+32
|\ \ | | | | | | Resolve type definitions from comp lits
| * | Resolve type definitions from comp litsBrad Lewis2025-08-112-5/+32
| | |
* | | Provide completions when defining a variadic argumentBrad Lewis2025-08-111-1/+5
| | |
* | | Resolve implicit completions with variadic argumentsBrad Lewis2025-08-111-0/+4
|/ /
* | Add completions for proc params with default valuesBrad Lewis2025-08-101-0/+25
| |
* | Fix compiler issues with contextlessDanielGavin2025-08-103-7/+5
| |
* | Merge pull request #829 from BradLewis/feat/union-tagsDanielGavin2025-08-104-0/+24
|\ \ | | | | | | Add union align and kind to hover information
| * | Add union align and kind to hover informationBrad Lewis2025-08-094-0/+24
| | |
* | | Add array like methods for untyped stringsBrad Lewis2025-08-091-0/+4
|/ /
* | Merge pull request #839 from BradLewis/fix/infinite-loop-comp-litBradley Lewis2025-08-091-0/+2
|\ \ | | | | | | Fix issue getting stuck in an infinite loop when unwraping comp lits
| * | Fix issue getting stuck in an infinite loop when unwraping comp litsBrad Lewis2025-08-091-0/+2
| | |
* | | Merge pull request #837 from BradLewis/fix/resolve-poly-procs-return-type-localsDanielGavin2025-08-093-44/+53
|\ \ \ | | | | | | | | 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-093-44/+53
| | | | | | | | | | | | | | | | variables
* | | | Enable references by defaultBrad Lewis2025-08-093-6/+1
| |/ / |/| |
* | | Merge pull request #828 from BradLewis/fix/symbol-doc-commentsBradley Lewis2025-08-094-17/+25
|\ \ \ | |/ / |/| | Remove incorrectly added doc comments from symbols
| * | Remove incorrectly added doc comments from symbolsBrad Lewis2025-08-074-17/+25
| | |
* | | Fix compilation with cstring16connnnal2025-08-071-10/+17
|/ /
* | Resolve poly type variablesBrad Lewis2025-08-044-1/+30
| |
* | Merge pull request #822 from BradLewis/feat/add-docs-for-enums-unionsDanielGavin2025-08-035-38/+157
|\ \ | | | | | | Adds hover documentation for enums and unions
| * | Add documentation to union variantsBrad Lewis2025-08-034-6/+22
| | |
| * | Add documentation to enum fieldsBrad Lewis2025-08-035-32/+135
| | |
* | | Merge pull request #820 from BradLewis/feat/improve-resolving-implicit-selectorsDanielGavin2025-08-032-176/+101
|\ \ \ | |/ / |/| | Improve and consolidate resolving implicit selector comp literals
| * | Improve and consolidate resolving implicit selector comp literalsBrad Lewis2025-08-032-176/+101
| | |
* | | Clone the calling convention when cloning an `ast.Proc_Type`Brad Lewis2025-08-031-0/+1
|/ /
* | Correctly resolve comp lit implicit values when using nested structs and not ↵Brad Lewis2025-08-021-23/+50
| | | | | | | | naming the fields
* | Switch to using out params for `internal_resolve_type_expression` to greatly ↵Brad Lewis2025-08-022-86/+137
| | | | | | | | reduce stack used
* | Refactor more code into separate procs to reduce stack sizeBrad Lewis2025-08-021-217/+224
| |
* | Handle procs returning named proc typeBrad Lewis2025-08-021-0/+16
| |
* | Move logic out of the switch cases to reduce stack usageBrad Lewis2025-08-011-97/+112
| |
* | Handle multiple returnsBrad Lewis2025-08-011-3/+3
| |
* | Correctly resolve locals when immediately calling a proc that returns a procBrad Lewis2025-07-311-0/+25
| |
* | Resolve procs returned from procs and called immediatelyBrad Lewis2025-07-311-0/+12
| |
* | Merge pull request #816 from BradLewis/fix/signature-documentationBradley Lewis2025-07-312-6/+8
|\ \ | | | | | | Remove markdown and duplicate comments from signature documentation
| * | Remove markdown and duplicate comments from signature documentationBrad Lewis2025-07-312-6/+8
| | |
* | | Merge pull request #815 from BradLewis/fix/crashing-objc-hoverBradley Lewis2025-07-313-3/+3
|\ \ \ | | | | | | | | Resolve objc methods before expanding usings to fix issues with hover documentation