Odin icon indicating copy to clipboard operation
Odin copied to clipboard

Odin Programming Language

Results 744 Odin issues
Sort by recently updated
recently updated
newest added

```odin package bug4 main :: proc() { possibilities: bit_set[1..=9; u8] } ``` Compilation error: ``` bit_set range is greater than 8 bits, 10 bits are required (internal the lower changed...

stale

Not sure how to name this bug. ```odin package bug3 Cell :: struct { original: bool, } Board :: #soa[81]Cell init_board :: proc(board: ^Board) { for cell in board {...

stale

The following code prints `thing2 Foo{type = , print = nil, value = 0}` ``` package main import "core:fmt" Foo :: struct { type: typeid, print: proc(), value: int, }...

stale

Not really a bug per-se, since `os.args` should stick around the whole application, but it is annoying when using leak checking tools like valgrind to have instances of `os.args` appear...

Suggestion
core-library
stale

## Context Odin: dev-2022-03:50503cb4 OS: Windows 10 Professional (version: 21H1), build 19043.1586 CPU: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz RAM: 16338 MiB ## Bug This code ```odin package main import...

stale

`intrinsics.read_cycle_counter()` + `vendor:sdl2` + `context.logger` + `-opt:3` somehow make the produced binary not start correctly, but removing *any* of them fixes it. Possibly related to #1615 Look at the following...

stale

```odin package bug import "core:os" main :: proc() { buf := make([]byte, 16) n, err := os.read(os.stdin, buf[:]) } ``` 1. Input 14 characters 2. Press enter Expected result: os.read...

## Context Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions. Odin: dev-2022-03:d4ccb69c OS: Windows 10...

## Context Odin: dev-2022-03:7cc185bf OS: Antergos Linux, Linux 5.16.11-arch1-1 CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz RAM: 7893 MiB ## Expected Behavior `@(require_results)` works regardless of procedure form ## Current...

bug
frontend
stale

## Context Here's the simple test2.odin program that trips the compiler: ```odin package test2 main :: proc() { road := new([1024][1024]f32) road^ *= 0.999 } ``` Here's what happens when...

bug
stale