Damian Tarnawski

Results 95 issues of Damian Tarnawski

```odin Foo :: struct { // this comment should be visible when hovering over foo.bar bar: int, } foo: Foo ```

The calling convention of procedures is part of it's type, it would be nice to display it on hover, if it's something else than the default `"odin"`. Similarly attributes and...

It seems that autocomplete kicks in even when writing a comment. ![image](https://github.com/DanielGavin/ols/assets/24491503/8805b2fa-3362-463c-b1e6-03afd2cfff99) I don't actually mind that, but other LSPs don't behave like that so it's probably not intended.

Hey! I'm trying to use this action to publish an extension that is a part of a monorepo that consists of npm packages and the extension. The automated publishing action...

enhancement
good first issue

`new Array()` returns `any[]`, so filling it with given value doesn't narrow the array type. Maybe this could be improved here. ![image](https://user-images.githubusercontent.com/24491503/233929781-92fc27d8-831d-40db-995b-c486e2992b97.png) https://www.typescriptlang.org/play?#code/MYewdgzgLgBAhgJwTAvDMBTA7jAgkuATwAoBGABgEoA6AMwEsAbR4qgWACgB6LmPmAHoB+IA

If there is a `@static` struct variable declared in a procedure, and that variable is used with `using` inside a nested procedure, it results in an error. I can't reproduce...

stale

A very similar issue to https://github.com/odin-lang/Odin/issues/3284, just this time it happens when doing `or_break` on a procedure with multiple values. ```odin package main condition :: proc() -> (int, bool) {...

As far as I know, ols currently only "refreshes" (runs `odin check`, re-collects symbols, etc.) when you save a file. This means that any outside changes to the files are...

enhancement

When iterating over a slice or a dynamic array using `for in` syntax, the item we get has a correct type on hover. But then iterating a string nothing shows...

bug

1. Currently `#load_directory` doesn't appear in autocomplete, only `#load`. 2. The hover type of result of `#load` is missing. 3. The hover type of result of `#load_directory` is incorrect, it...

enhancement