aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add vscode problem matcher for OdinHarold Brenes2025-04-251-0/+15
| |/
* | Merge pull request #633 from harold-b/hb.fix-parapoly-instance-aliasDanielGavin2025-05-011-23/+37
|\ \ | | | | | | Fix resolving aliases to parapoly instances in locals and globals
| * | Fix resolving aliases to parapoly instances in locals and globalsHarold Brenes2025-05-011-23/+37
| | |
* | | Merge pull request #632 from harold-b/hb.fix-parapoly-fake-method-completionDanielGavin2025-05-012-0/+19
|\ \ \ | |/ / |/| | Allow parapoly fake methods to be resolved
| * | Fix resolve parapoly speciliazationsHarold Brenes2025-05-012-0/+12
| | |
| * | Allow parapoly fake methods to be resolvedHarold Brenes2025-05-011-0/+7
|/ /
* | Merge pull request #631 from harold-b/hb.fix-bitset-completionDanielGavin2025-04-301-10/+14
|\ \ | | | | | | Fix bit_set implicit selector completion
| * | Fix bit_set implicit selector not autocompleting for types in different ↵Harold Brenes2025-04-291-10/+14
|/ / | | | | | | packages than the callee
* | Remove old linux runnerDanielGavin2025-04-171-6/+6
| |
* | Fix issues with non mutable in local scopeDanielGavin2025-04-173-27/+31
| |
* | Merge pull request #620 from BlameTroi/masterDanielGavin2025-04-173-1/+58
|\ \ | | | | | | neovim definitions for conform
| * | update readme for odinvmt-neovim-conformtroi2025-04-141-1/+27
| | |
| * | neovim definitions for conformtroi2025-04-052-0/+31
| | |
* | | Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2025-04-171-1/+1
|\ \ \
| * \ \ Merge pull request #622 from jstnas/masterDanielGavin2025-04-121-1/+1
| |\ \ \ | | |/ / | |/| | Fix building on FreeBSD
| | * | Fix building on FreeBSDJustinas Grigas2025-04-111-1/+1
| |/ /
* / / Handle case where uri doesn't exist when editors open a file without project.DanielGavin2025-04-171-0/+2
|/ /
* | Fix issues with renamingDanielGavin2025-04-052-82/+48
| |
* | Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2025-04-051-1/+4
|\ \
| * \ Merge pull request #619 from Akselmo/fix-pathDanielGavin2025-04-051-1/+4
| |\ \ | | | | | | | | Check for path length
| | * | Check for path lengthAkseli Lahtinen2025-04-051-1/+4
| | | |
* | | | Add support for iterators in for in loop with two argumentsDanielGavin2025-04-052-2/+44
|/ / /
* | | Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2025-04-054-412/+436
|\ \ \
| * \ \ Merge pull request #613 from hardliner66/allow_relative_odin_pathDanielGavin2025-04-054-412/+436
| |\ \ \ | | |/ / | |/| | Use odin_command from ols.json to check if odin is installed & allow relative path for odin_command
| | * | allow odin_command to be a relative pathhardliner662025-03-091-1/+10
| | | |
| | * | read odin_command from ols.json to check if it existshardliner662025-03-093-411/+426
| | |/
* | / Add support for filewatching from the clientDanielGavin2025-04-054-83/+243
|/ /
* | Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2025-03-121-2/+1
|\|
| * Merge pull request #608 from harold-b/hb.fix-objective-c-completionDanielGavin2025-03-011-2/+1
| |\ | | | | | | Fix ObjectiveC-based fields not being shown for completion
| | * Fix ObjectiveC-based fields not being shown for completionHarold Brenes2025-03-011-2/+1
| |/
* / Add timeout for `odin check`. There are issues with macos and hanging odin ↵DanielGavin2025-03-122-1/+27
|/ | | | processes.
* Fix issue with bounds_check in block stmtDanielGavin2025-02-251-4/+0
|
* Enable snippets againDanielGavin2025-02-181-2/+2
|
* Merge pull request #593 from VaskoBozhurski/masterDanielGavin2025-02-111-15/+19
|\ | | | | handle comments better in empty {}
| * fix empty structs evicting comments outside of {}Vasil Bozhurski2025-02-091-17/+15
| |
| * handle comments inside empty Comp_LitVasil Bozhurski2025-02-091-5/+11
|/
* Merge pull request #589 from SlashScreen/spaces_around_colonDanielGavin2025-02-083-24/+34
|\ | | | | Add option for spaces around colons
| * Merge branch 'master' into spaces_around_colonDanielGavin2025-02-082-1/+14
| |\ | |/ |/|
* | Merge pull request #590 from SlashScreen/sort_imports_schemaDanielGavin2025-02-081-0/+5
|\ \ | | | | | | Add sort_imports to schema
| * | Add sort_imports to schemaSlashscreen2025-02-061-0/+5
| | |
* | | Merge pull request #591 from VaskoBozhurski/masterDanielGavin2025-02-081-1/+7
|\ \ \ | |/ / |/| | Do not overwrite brackets for foreign import when value is not a string literal
| * | do not overwrite brackets for foreign importVasil Bozhurski2025-02-081-1/+7
|/ /
| * spacess around colonsSlashScreen2025-02-063-24/+32
|/
* Merge pull request #588 from cornishon/more_magic_completionDanielGavin2025-02-041-11/+139
|\ | | | | More magic completion
| * `append_magic_dynamic_array_completion` -> `append_magic_array_like_completion`cornishon2025-02-021-5/+5
| | | | | | | | since it now also covers strings and fixed arrays
| * Extra builtin procedures for mapscornishon2025-02-021-0/+53
| |
| * Extra builtin procedures for dynamic arraycornishon2025-02-021-5/+16
| |
| * Strip extra pointers for `len`, `cap` and `for` completions.cornishon2025-02-021-6/+18
| | | | | | | | | | | | | | | | Given `d: [dynamic]int` or `p: ^[dynamic]int` both `len(d)` and `len(p)` work, but `p2: ^^[dynamic]int` doesn't. Same for `cap` and `for`. So, if there are 2 or more pointers on the type, strip them. E.g. given `p2: ^^[dynamic]int`, `p2.cap` autocompletes to `cap(p2^)`.
| * Add `cap` magic completion for dynamic arrays and maps.cornishon2025-02-021-0/+45
| | | | | | | | Also add `len` to map, since it was missing.
| * Add `len` and `for` for strings and fixed arrays.cornishon2025-02-021-0/+7
|/ | | | Fixes #573