Odin
Odin copied to clipboard
Odin Programming Language
If I try to call `applier`, then the compiler silently crashes. The exact same process of iterating over a slice of procs, and calling each proc, outside of the parapoly...
## Context The parser fails to correctly parse a parapoly struct when the opening bracket is not in the same line as the struct declaration. Instead of receiving a correct...
## Context The latest odin: ``` Odin: dev-2022-10:662ed4a6 OS: Manjaro Linux, Linux 5.10.148-1-MANJARO CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz RAM: 15953 MiB ``` and the following program: ```odin package...
## Context ``` Odin: dev-2022-10:29f2ecd2 OS: macOS Monterey 12.5 (build: 21G115, kernel: 21.6.0) CPU: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz RAM: 32768 MiB ``` Minimal example (`subclassing/subclassing.odin`): ```odin // Compile...
## Context * Operating System & Odin Version: Odin: dev-2022-10-nightly:775c9648 OS: Windows 11 Professional (version: 21H2), build 22000.978 CPU: Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz RAM: 32702 MiB ## Expected...
## Context It is expected that complex/quaternion specified precision types can be initialized using braces. At the moment the compiler complains with the following message `Illegal compound literal, complex64 cannot...
## Context Odin: `dev-2022-06:bfcb527b` ## Current Behavior ```odin bug: #partial ``` This will crash the compiler (I think it was a segfault on Linux?). ## Expected Behavior It should produce...
## Context Odin: dev-2023-03:fe533fb8 OS: Windows 10 Home Basic (version: 21H2), build 19044.2728 CPU: Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz RAM: 16246 MiB ## Expected Behavior This "#no_nil union must...
## Context When trying to separate an import unavailable on a certain platform through a `when` statement, the compiler does type checking on the import, and obviously fails. I feel...
## Context Odin: `dev-2022-06:bfcb527b` ## Current Behavior ```odin Foo :: struct {val: int} #assert(Foo{}.val == Foo{}.val) //bug ``` Compiler output: `Compile time assertion: foo.val == foo.val` ## Expected Behavior It...