aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Expand)AuthorAgeFilesLines
* 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 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 var...Brad Lewis2025-08-093-44/+53
* | | Enable references by defaultBrad Lewis2025-08-092-5/+1
| |/ |/|
* | Remove incorrectly added doc comments from symbolsBrad Lewis2025-08-074-17/+25
|/
* 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
|\
| * 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 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
* Switch to using out params for `internal_resolve_type_expression` to greatly ...Brad Lewis2025-08-022-86/+137
* 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 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 documen...Brad Lewis2025-07-313-3/+3
| |/
* | Merge pull request #807 from BradLewis/feat/builtin-proc-improvementsDanielGavin2025-07-315-162/+305
|\ \
| * | Improve builtin proc resolution, complex and quaternion procs and add missing...Brad Lewis2025-07-305-162/+305
* | | Merge pull request #811 from BradLewis/fix/reference-type-switch-tagDanielGavin2025-07-312-0/+3
|\ \ \ | |_|/ |/| |
| * | Correctly find references for type switch tagsBrad Lewis2025-07-302-0/+3
* | | Missing comment clone in collectorBrad Lewis2025-07-311-1/+1
* | | Remove collector unique string indexing for comments and docsBrad Lewis2025-07-311-3/+2
|/ /
* | Don't override the docs on the symbols to avoid memory corruption issuesBrad Lewis2025-07-303-13/+2
* | Merge pull request #809 from BradLewis/fix/only-limit-identifier-completionsBradley Lewis2025-07-301-2/+6
|\ \
| * | Only limit identifier completions to maintain consistency from before the cha...Brad Lewis2025-07-301-2/+6
| |/
* / Correctly handle the alias of `u8` and `byte`Brad Lewis2025-07-302-1/+15
|/
* Add parapoly information to union documentationBrad Lewis2025-07-305-40/+69
* Fix issue looking up using package when resolving typesBrad Lewis2025-07-301-1/+1
* Resolve switch statement init for localsBrad Lewis2025-07-301-0/+1
* Fix issues due to mergeBrad Lewis2025-07-304-10/+10
* Merge pull request #800 from BradLewis/fix/constructing-docs-methodsBradley Lewis2025-07-303-14/+15
|\
| * Fix issue with constructing docs on indexed symbolsBrad Lewis2025-07-293-15/+15
* | Use markdown correctly when providing the completion item and correctly proce...Brad Lewis2025-07-292-27/+15
* | Update signature informationBrad Lewis2025-07-292-11/+16
* | Implement label details using new methodBrad Lewis2025-07-293-107/+75
* | Fix completion and hover tests with documentation changesBrad Lewis2025-07-295-74/+59
* | Finish converting completions to use the completion resultsBrad Lewis2025-07-291-125/+124
* | Update implicit selector completionsBrad Lewis2025-07-291-66/+48
* | Update selector completionsBrad Lewis2025-07-292-82/+82
* | Update comp lit completionsBrad Lewis2025-07-291-29/+10