aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Expand)AuthorAgeFilesLines
...
* Start working on caching the packages of your project that are not used yet.DanielGavin2025-06-225-6/+129
* Add support for unary expression in when resolveDanielGavin2025-06-221-1/+8
* Move to new allocator for documents.DanielGavin2025-06-212-12/+14
* Improve When resolvingDanielGavin2025-06-201-37/+54
* Move ast.odin to server + add resolve_when_conditionDanielGavin2025-06-2015-113/+1389
* Merge pull request #662 from BradLewis/feat/type-definitionDanielGavin2025-06-174-75/+464
|\
| * Correctly handle type castsBrad Lewis2025-06-131-0/+2
| * Correctly handle array types of pointersBrad Lewis2025-06-131-3/+5
| * Correctly handle pointer typesBrad Lewis2025-06-131-4/+12
| * Add textDocument/typeDefinition supportBrad Lewis2025-06-134-75/+452
* | Correctly resolve overloaded call argument types with parametric typesBrad Lewis2025-06-161-2/+2
* | Merge branch 'BradLewis-fix/further-overload-resolution-improvements'DanielGavin2025-06-151-19/+43
|\ \
| * | Fix resolution of identifiers from other packages that share the same name as...Brad Lewis2025-06-141-4/+9
| * | Further improvements to procedure overload resolutionBrad Lewis2025-06-141-15/+34
| |/
* / Improve resolution of comp literalsBrad Lewis2025-06-132-40/+25
|/
* Fix issue with field completions in multi-pointer structs and rename `SymbolM...Brad Lewis2025-06-135-31/+54
* Improve resolving overloaded functionsBrad Lewis2025-06-121-10/+15
* Make the `server.indexer` threadlocal, enabling running the tests with multip...Brad Lewis2025-06-111-0/+1
* Merge pull request #657 from BradLewis/fix/memory-leak-testsDanielGavin2025-06-112-25/+4
|\
| * Fix memory leak in tests and replace deprecated `append_bits_128`Brad Lewis2025-06-102-25/+4
* | Add struct field type to hover informationBrad Lewis2025-06-104-9/+27
|/
* Add hover support for substring slicesBrad Lewis2025-06-101-0/+5
* Enrich hover for proc group definitions by providing the definitions for the ...Brad Lewis2025-06-102-27/+45
* Resolve procedure overloading from external packages and improveBrad Lewis2025-06-101-1/+4
* Merge branch 'fix/local-identification' of https://github.com/BradLewis/ols i...DanielGavin2025-06-101-1/+6
|\
| * Ensure for locals that they are defined in the same file as the identifierBrad Lewis2025-06-101-1/+6
* | Merge branch 'fix/overloaded-procedures' of https://github.com/BradLewis/ols ...DanielGavin2025-06-107-14/+86
|\ \
| * | Resolve procedure overloading from external packages and improve resolutionBrad Lewis2025-06-087-13/+86
| |/
* | Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2025-06-106-39/+129
|\ \
| * \ Merge pull request #652 from BradLewis/fix/goto-definition-references-selecto...DanielGavin2025-06-103-24/+17
| |\ \
| | * | Find references from base declaration when it is an identifierBrad Lewis2025-06-091-1/+2
| | * | Improve reference handling for variables part of selector exprBrad Lewis2025-06-092-9/+4
| | * | Fix goto definition taking you to the field definition instead of the variabl...Brad Lewis2025-06-091-15/+12
| | |/
| * | Add short signature parameter and update completion testsBrad Lewis2025-06-072-7/+42
| * | Fix hover on external package structs returned from proceduresBrad Lewis2025-06-072-4/+15
| * | Add hover for struct fields within definitionBrad Lewis2025-06-073-5/+27
| * | Enrich enum and union information on variable hoverBrad Lewis2025-06-071-22/+20
| * | Include encriched struct information on variable hoverBrad Lewis2025-06-071-18/+17
| * | Add full definition for enums and unions on hoverBrad Lewis2025-06-071-2/+18
| * | Align types in the hover textBrad Lewis2025-06-071-1/+7
| * | Add full struct definition on hoverBrad Lewis2025-06-071-1/+11
| |/
* / Fix issue where hover inside struct construction would resolve to the field r...Brad Lewis2025-06-091-9/+11
|/
* Fix definition and hover for union enum typesBrad Lewis2025-06-051-3/+4
* Update implicit expression hover text to include packageBrad Lewis2025-06-051-4/+2
* Add hover support for implicit selector exprBrad Lewis2025-06-051-0/+27
* Resolve assignments before switch statements position contextBrad Lewis2025-06-041-5/+4
* Remember to check if the client has dynamic registration for change watched f...DanielGavin2025-05-292-1/+13
* Check for when the method doesn't exist and send error with log.DanielGavin2025-05-291-1/+9
* Support document parse on runtime packageDanielGavin2025-05-261-0/+9
* Fix issue with setting the ast_context.call in hover and file resolveDanielGavin2025-05-222-2/+5