aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Auto import packages from core on completion.DanielGavin2025-06-225-13/+43
* | 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-215-179/+26
* | Improve When resolvingDanielGavin2025-06-201-37/+54
* | Move ast.odin to server + add resolve_when_conditionDanielGavin2025-06-2016-163/+255
* | Merge pull request #662 from BradLewis/feat/type-definitionDanielGavin2025-06-175-75/+503
|\ \
| * | 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-135-75/+491
* | | 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-113-35/+4
|\ \
| * | Fix memory leak in tests and replace deprecated `append_bits_128`Brad Lewis2025-06-103-35/+4
* | | Fix issue with the LSP incorrectly inferring positions if the file started wi...Brad Lewis2025-06-111-1/+1
* | | 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
* | Fix proc param with no return display arrow in hover contentsBrad Lewis2025-06-021-2/+5
* | Update struct poly params formatting to match proc params and wrapBrad Lewis2025-05-311-2/+18