Andrew Kane
Andrew Kane
Hi, the following code throws a `Date::Error: Invalid date` after around 80 iterations on my machine with JRuby 10 (and no error with 9.4.12.0 or CRuby). ```ruby require "date" 1000.times...
Hi, just wanted to share another minor difference with CRuby (and [workaround](https://github.com/ankane/onnxruntime-ruby/blob/79ce33baa995e298cbc007e5f3187c1a1d8c88cf/lib/onnxruntime/ffi.rb#L252), fwiw). ```ruby require "ffi" class StructA < FFI::Struct layout :a, :int end class StructB < FFI::Struct layout :b,...
Hi, the following code raises a `Redis::ConnectionError: Socket is not connected - No message available` error with JRuby 10 (but not JRuby 9.4.12.0). ```ruby require "redis" client = Redis.new p...
Wanted to get feedback on this, which adds search parameters with non-default values to `EXPLAIN (SETTINGS)`. ```text EXPLAIN (SETTINGS) SELECT * FROM items ORDER BY embedding '[3,1,2]' LIMIT 5; QUERY...
Hi, while it isn't super common, it'd be nice to support passing and retrieving structs by value with FFI. ```ruby require "ffi" module Hello extend FFI::Library ffi_lib "./libhello.dylib" class World...
Hi, this PR adds support for [vips_image_get_data](https://www.libvips.org/API/current/libvips-header.html#vips-image-get-data) to Ruby with a new `data_ptr` method that returns a sized `FFI::Pointer`. This provides similar functionality as `write_to_memory` but without additional copying. With...
Hi, thanks for this project! Currently, building with CMake 4+ fails with: ```text CMake Error at CMakeLists.txt:4 (cmake_policy): Policy CMP0060 may not be set to OLD behavior because this version...
### What happened Hi, thanks for Nessie! The readme mentions it should build with Java 21 or greater, but when building with OpenJDK 24, it fails with: ```text A problem...
Currently, the GVL state cache assumes the GVL cannot be unlocked since Magnus doesn't have an API to unlock it. However, it's possible to unlock it with `rb-sys`, which makes...
Hi, I have a small API suggestion for using `&self` with `&Ruby` to make things more consistent. Methods without `&Ruby` can use: ```rust pub fn hello(&self, ...) ``` but methods...