Results 13 issues of Rohlem

Not sure why this is happening, but the `src/binding/sdl.zig` looks like it assumes big endian. Symptoms (the ones I've found, I'm kind of new to SDL though, there might be...

bug

(based on #2 , but if that is rejected it's trivial to rebase on main) The Lua API explicitly states it expects 0-terminated strings ("null-terminated") at several points. These changes...

I ran the `zig fmt` formatting command (using newest zig version `0.10.0-dev390+0866fa9d1`) in a local project for consistency, and thought you might want to have the repo be in canonical...

Originally I was looking around event code to implement one of these things, but my use case didn't end up needing any of them. I thought I might start up...

Observed with current `SDL2` branch (commit c68976360d241fb82eda909e610a69b93c90d5d1) on Windows 11. To reproduce: 1. create an SDL window `w1`, give it focus / have it be in front, and position the...

Since SDL's mouse events provide a mouse id, I think it's natural to expect SDL to support multi-mouse environments. In such an environment, a window (mouse) enter / leave event...

### Background In status-quo, `packed struct` and `packed union` types are guaranteed to occupy the minimum number of bits required. For `packed struct` this is the sum of the number...

### Zig Version 0.12.0-dev.3667+77abd3a96, 0.12.0-dev.3182+f3227598e ### Steps to Reproduce and Observed Behavior The langref currently specifies that ["the result \[of `@shlExact` may be\] undefined"](https://ziglang.org/documentation/master/#shlExact). I thought that was unusual for...

bug
docs

Tagged `union`-s are allowed to have states/fields of uninstantiable (`noreturn`-like) types - see https://github.com/ziglang/zig/issues/3257, https://github.com/ziglang/zig/issues/15909, and other issues for explanation. However, in status-quo it is required that the `union` states/fields...

Empty-AND-exhaustive `enum`-s are uninstantiable ("`noreturn`-like") types - see #3257, #15909, and other issues for explanation. In status-quo (tested `0.13.0-dev.46+3648d7df1`), the compiler chooses `u0` as the backing/tag type of `enum{}`. While...