aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| * | Resolve objc methods before expanding usings to fix issues with hover ↵Brad Lewis2025-07-313-3/+3
| |/ | | | | | | documentation
* | 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 basic type keywords
| * | Improve builtin proc resolution, complex and quaternion procs and add ↵Brad Lewis2025-07-305-162/+305
| | | | | | | | | | | | missing basic type keywords
* | | Merge pull request #811 from BradLewis/fix/reference-type-switch-tagDanielGavin2025-07-312-0/+3
|\ \ \ | |_|/ |/| | Correctly find references for type switch tags
| * | 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 changes
| * | Only limit identifier completions to maintain consistency from before the ↵Brad Lewis2025-07-301-2/+6
| |/ | | | | | | changes
* / 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 symbols
| * Fix issue with constructing docs on indexed symbolsBrad Lewis2025-07-293-15/+15
| |
* | Use markdown correctly when providing the completion item and correctly ↵Brad Lewis2025-07-292-27/+15
| | | | | | | | process symbols from packages
* | 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
| |
* | First pass at improving identifier completionsBrad Lewis2025-07-294-59/+88
| |
* | Create constructors for field symbolsBrad Lewis2025-07-294-60/+51
|/
* Handle semantic token for const global variables returned from functionsBrad Lewis2025-07-281-1/+3
|
* Merge pull request #797 from BradLewis/fix/further-semantic-token-improvementsBradley Lewis2025-07-281-13/+15
|\ | | | | Correctly resolve semantic tokens for basic literals and casts
| * Correctly resolve semantic tokens for basic literals and castsBrad Lewis2025-07-281-13/+15
| |
* | Merge pull request #795 from BradLewis/fix/using-statementsBradley Lewis2025-07-281-8/+15
|\ \ | | | | | | Correctly resolving using statements with aliases
| * | Correctly resolving using statements with aliasesBrad Lewis2025-07-281-8/+15
| |/
* / Make `file_resolve_cache` and `build_cache` thread_local to stop issues with ↵Brad Lewis2025-07-281-0/+2
|/ | | | tests
* Merge pull request #791 from BradLewis/fix/re-export-docs-if-not-overriddenBradley Lewis2025-07-271-2/+7
|\ | | | | Only override docs for re-exported items if there is new documentation on the when doing the export
| * Only override docs for re-exported items if there is new documentation on ↵Brad Lewis2025-07-271-2/+7
| | | | | | | | the when doing the export
* | Ensure ast_context is reset after attempt to handle an implicit selector ↵Brad Lewis2025-07-271-0/+2
| | | | | | | | completion in a function call
* | Correctly resolve enum comp lits as part of arraysBrad Lewis2025-07-271-34/+17
|/
* Merge pull request #786 from BradLewis/fix/resolve-enum-explicit-typeBradley Lewis2025-07-261-0/+6
|\ | | | | Correctly resolve enum value_decl
| * Correctly resolve enum value_declBrad Lewis2025-07-261-0/+6
| |
* | Increase the capacity of the `usings` map so it doesn't cause a panic when ↵Brad Lewis2025-07-261-1/+3
|/ | | | trying to insert
* Correctly infer return type enum fields for completionsBrad Lewis2025-07-251-2/+2
|