Lars Kanis

Results 39 issues of Lars Kanis

The [description of wait_connection](https://github.com/deivid-rodriguez/byebug/blob/ddad523427d4ccb5c94aa4858b64b4bbf3d0399c/lib/byebug/remote.rb#L16) doesn't explain the behavior change of `start_server` exactly, so I thought it's best to describe it there.

Mention that autoclose changes the behavior of explicit close in addition to implicit close at IO finalization. Explicit IO#close doesn't close the underlying file handle when autoclose is disabled. That...

Truffleruby on the master branch declares [`rb_io_wait`](https://github.com/oracle/truffleruby/blob/0345f913981d115434f84b3efb3b4ccc6da10e2c/lib/cext/include/ruby/io.h#L166) but doesn't implement it. It also defines [`RUBY_IO_READABLE`](https://github.com/oracle/truffleruby/blob/0345f913981d115434f84b3efb3b4ccc6da10e2c/lib/cext/include/ruby/io.h#L45) without using it. This issue leads to a build error in ruby-pg [here](https://github.com/ged/ruby-pg/runs/4752866844?check_suite_focus=true#step:10:131). The `extconf.rb`...

Our scheduler tests sometimes crash with a segfault in `vm_search_cc`. There is no appearance of `pg_ext` in the stack trace, so that it looks like a ruby bug rather than...

I noticed this in our CI on Github Actions. If the `libpq` shared object is used from a non system location like in our CI: https://github.com/larskanis/ruby-pg/runs/3784028158?check_suite_focus=true#step:8:8000 ... then it's explicit...

ruby-pg is currently not marked as Ractor-safe. That means that it isn't usable in Ractors other than the main Ractor. The requirements for Ractor-safety are defined in https://github.com/ruby/ruby/blob/f51a6ace06cecd193bf00747a63809849e254050/doc/extension.rdoc#appendix-f-ractor-support- Ractor-safety should...

Regarding the future of the x86 build I'm somewhat uncertain. I think about these two options: 1. Using a more and more outdated i686 MSYS2 toolchain. 2. Switch to the...

## What problems are you experiencing? As discovered in https://github.com/oneclick/rubyinstaller2/issues/53 , updates to DLLs, which are bundled with RI2 as builtin DLLs, are not available to the ruby process at...

This was disabled in commit a4431c222bb935e10b0eb0dc5363e4fb866b90d9, but running tests on a PR is a very useful response for the committer.

The ruby-filemagic gem has several incompatibilities with [RubyInstaller-2.4](https://rubyinstaller.org/2017/05/25/rubyinstaller-2.4.1-1-released.html). 1. The `ruby_filemagic.so` load error in the binary gem can probably be fixed per `RubyInstaller::Runtime.add_dll_directory` - see [here](https://github.com/oneclick/rubyinstaller2/wiki/For-gem-developers#dll-loading). 1. The gem should...