Odin
Odin copied to clipboard
Odin Programming Language
**Current behavior:** Procedures `fn*` don't specify the specialization of the parapoly struct. `fn1` reports on invalid signature, as expected. `fn2` works. `fn3` gives an error when using the argument. *(Error...
## Context Odin: dev-2023-11:f809788f OS: Windows 10 Home Basic (version: 22H2), build 19045.3693 CPU: AMD Ryzen 5 3600 6-Core Processor RAM: 16310 MiB ## Expected Behavior Allow parapoly proc to...
## Context Odin: dev-2023-11:dd9b0ae4 OS: Windows 10 Home Basic (version: 22H2), build 19045.3570 CPU: AMD Ryzen 5 3600 6-Core Processor RAM: 16310 MiB ## Expected Behavior Allow to use Generic...
# Description I am a odin newbie so I might overlooked something but as a way of learning odin I wanted to make simple build system for odin. And when...
## Context * `odin version dev-2023-11:59675949` * `Linux bumbread-pc 6.5.9-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 26 Oct 2023 00:52:20 +0000 x86_64 GNU/Linux` ## Expected Behavior I'm making a small library for...
## Context The compilation process is failing when using a SOA array of structs where one of the members is a nested struct with a `using` statement. * Operating System...
The following line in math/ease/ease.odin ```odin tween.progress += tween.rate * (dt + delay_remainder) ``` (https://github.com/odin-lang/Odin/blame/09d7f1337bd8ddccc6b058c3f5752f6365beb31b/core/math/ease/ease.odin#L482) is wrong in my opinion. If delay_remainder is negative, dt has been consumed by the...
## Context Odin: dev-2024-01:5d94887e OS: Windows 10 Professional (version: 22H2), build 19045.3693 CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz RAM: 7591 MiB ## Expected Behavior Odin successfully compile a Windows...
## Context This is actually two different bugs, one is platform specific (intel Mac) the other is platform agnostic. It's all related to the following code snippet from a port...
## Context Compiler doesn't raise an error when a method (proc), declared in a `struct` to take a pointer parameter, is called with no arguments. `d.repr ()` is allowed, yet...