aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add better support for goto and hover in index of enumerated array.DanielGavin2025-06-252-0/+45
| | |
* | | Add hover and definition on comp literals with enumerated arrays.DanielGavin2025-06-252-91/+72
| | |
* | | Fix issues with non-mutable decls in nested blocks.DanielGavin2025-06-252-26/+63
| | |
* | | Fixed issue struct literals with no fields newlining. This should onlyDanielGavin2025-06-242-24/+29
|/ / | | | | | | happen if there is a comment.
* | Add base to auto importDanielGavin2025-06-231-2/+2
| |
* | Update schema for new attribute: enable_auto_importDanielGavin2025-06-222-0/+9
| |
* | Forgot to remove debug log.DanielGavin2025-06-221-2/+0
| |
* | 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
| |
* | Merge pull request #674 from msladecek/masterDanielGavin2025-06-221-3/+43
|\ \ | | | | | | add linux arm64 build
| * | add linux arm64 buildmsladecek2025-06-221-3/+43
| | |
* | | 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
| |
* | Update nightly.ymlDanielGavin2025-06-171-1/+1
| |
* | Merge pull request #662 from BradLewis/feat/type-definitionDanielGavin2025-06-178-75/+1442
|\ \ | | | | | | Add support for `textDocument/typeDefinition`
| * | Correctly handle type castsBrad Lewis2025-06-132-0/+31
| | |
| * | Correctly handle array types of pointersBrad Lewis2025-06-132-3/+31
| | |
| * | Correctly handle pointer typesBrad Lewis2025-06-132-5/+133
| | |
| * | Add textDocument/typeDefinition supportBrad Lewis2025-06-138-75/+1255
| | |
* | | Merge pull request #671 from BradLewis/fix/overload-proc-parametric-typesDanielGavin2025-06-162-2/+78
|\ \ \ | | | | | | | | Correctly resolve overloaded call argument types with parametric types
| * | | Correctly resolve overloaded call argument types with parametric typesBrad Lewis2025-06-162-2/+78
|/ / /
* | | Merge branch 'BradLewis-fix/further-overload-resolution-improvements'DanielGavin2025-06-152-35/+315
|\ \ \
| * | | Fix resolution of identifiers from other packages that share the same name ↵Brad Lewis2025-06-142-4/+143
| | | | | | | | | | | | | | | | as a local variable
| * | | Further improvements to procedure overload resolutionBrad Lewis2025-06-142-15/+150
| |/ /
* | | Merge pull request #667 from BradLewis/fix/comp-lit-improvementsDanielGavin2025-06-154-40/+59
|\ \ \ | |/ / |/| | Improve resolution of comp literals
| * | Improve resolution of comp literalsBrad Lewis2025-06-134-40/+59
|/ /
* | Merge pull request #665 from BradLewis/fix/completion-multi-pointerDanielGavin2025-06-136-31/+112
|\ \ | | | | | | Fix issue with field completions in multi-pointer structs and rename `SymbolMultiPointer`
| * | Fix issue with field completions in multi-pointer structs and rename ↵Brad Lewis2025-06-136-31/+112
|/ / | | | | | | `SymbolMultiPointer`
* | Merge pull request #664 from BradLewis/fix/proc-group-resolutionDanielGavin2025-06-132-19/+57
|\ \ | | | | | | Improve resolving overloaded functions
| * | Improve resolving overloaded functionsBrad Lewis2025-06-122-19/+57
|/ /
* | Merge pull request #661 from BradLewis/chore/make-server-indexer-thread-localDanielGavin2025-06-131-0/+1
|\ \ | | | | | | Make the `server.indexer` threadlocal, enabling running the tests with multiple threads
| * | Make the `server.indexer` threadlocal, enabling running the tests with ↵Brad Lewis2025-06-111-0/+1
|/ / | | | | | | multiple threads
* | 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`
| * | Fix memory leak in tests and replace deprecated `append_bits_128`Brad Lewis2025-06-103-35/+4
| | |
* | | Merge pull request #660 from ↵DanielGavin2025-06-114-1/+69
|\ \ \ | | | | | | | | | | | | | | | | BradLewis/fix/lsp-breaks-with-newline-at-top-of-file Fix issue with the LSP incorrectly inferring positions if the file started with an empty line
| * | | Fix issue with the LSP incorrectly inferring positions if the file started ↵Brad Lewis2025-06-114-1/+69
|/ / / | | | | | | | | | with an empty line
* | | Merge pull request #658 from BradLewis/fix/hover-struct-definitionsDanielGavin2025-06-115-10/+70
|\ \ \ | |/ / |/| | Add struct field type to hover information
| * | Add struct field type to hover informationBrad Lewis2025-06-105-10/+70
|/ /
* | Merge pull request #656 from BradLewis/fix/hover-string-sliceDanielGavin2025-06-102-0/+19
|\ \ | | | | | | Add hover support for substring slices
| * | Add hover support for substring slicesBrad Lewis2025-06-102-0/+19
|/ /
* | Merge pull request #655 from BradLewis/feat/enrich-hover-overload-definitionDanielGavin2025-06-103-29/+229
|\ \ | | | | | | Feat/enrich hover overload definition
| * | Enrich hover for proc group definitions by providing the definitions for the ↵Brad Lewis2025-06-103-28/+71
| | | | | | | | | | | | grouped procedures
| * | Resolve procedure overloading from external packages and improveBrad Lewis2025-06-102-1/+158
|/ / | | | | | | resolution
* | Update ci.ymlDanielGavin2025-06-101-1/+1
| |
* | Merge branch 'BradLewis-fix/local-identification'DanielGavin2025-06-102-1/+49
|\ \
| * | Merge branch 'fix/local-identification' of https://github.com/BradLewis/ols ↵DanielGavin2025-06-102-1/+49
|/| | | | | | | | | | | into BradLewis-fix/local-identification
| * | Ensure for locals that they are defined in the same file as the identifierBrad Lewis2025-06-102-1/+49
| | |
* | | Merge branch 'BradLewis-fix/overloaded-procedures'DanielGavin2025-06-107-14/+86
|\ \ \