Odin
Odin copied to clipboard
Odin Programming Language
## Context ```console Odin: dev-2024-07:7f17d4eb7 OS: openSUSE Tumbleweed, Linux 6.9.9-1-default CPU: AMD Ryzen 9 5900X 12-Core Processor RAM: 32001 MiB Backend: LLVM 18.1.8 ``` ## Expected Behavior The compiler does...
`-vet-unused-variables` sometimes produces additional errors about unused variables that are unused, although they are used, just in a line with other errors. This can be confusing and point to a...
```odin @(disabled=true) foo :: proc (a: $T) {} main :: proc () { foo(int{}) foo(f64{}) // Cannot assign value 'f64{}' of type 'f64' to 'int' in procedure argument } ```...
## Context In the OpenGL vendor library in the helpers.odin in check_error on lines 70 and 78 there's two commented out procedure calls for the print statements. With these commented...
* Operating System & Odin Version: Odin: dev-2023-09:aaaff9b6 OS: Manjaro Linux, Linux 5.10.187-1-MANJARO CPU: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz RAM: 15950 MiB Running the following code: ```odin package main...
## Context Odin: dev-2024-08-nightly:6fe938b OS: Windows 10 Unknown Edition (000000bf) (version: 21H2), build 19044.4651 CPU: AMD Ryzen 5 4600G with Radeon Graphics RAM: 15761 MiB Backend: LLVM 18.1.8 ## Expected...
## Context The issue occurs with the following code: ```odin package main import "core:fmt" Foo :: struct($T: typeid) { y: T, } Bar :: struct { x: Foo, } main...
## Context Odin: dev-2023-06:c1fb8eaf OS: Windows 11 Professional (version: 22H2), build 22622.575 CPU: AMD Ryzen 5 5600X 6-Core Processor RAM: 32689 MiB ## Current Behavior Compiled program crashes with: `Unhandled...
Try to keep the interface for most of the common procedures the same This entire package is a mess, and even though it will be replaced, it does need to...
## Context `odin report` output: Odin: dev-2024-07-nightly:fc2e31f OS: Windows 11 Home Basic (version: 23H2), build 22631.3880 CPU: AMD Ryzen 7 5700X 8-Core Processor RAM: 32688 MiB Backend: LLVM 18.1.8 ##...