Xavier Noria

Results 20 issues of Xavier Noria

I want to process a huge result set until certain condition is reached. However ```ruby result = conn.query("...", stream: true, cache_rows: false) result.each do |row| break end ``` does not...

Let me open this issue as a way to exchange impressions about this. [Zeitwerk](https://github.com/fxn/zeitwerk) listens to `:class` events to load what the project calls "explicit namespaces" (see why at [this...

Easy one I spotted while reading source code.

S-waiting-on-review
T-libs

By reading the docs, it was not clear how to pass the size to `set_normal_font()` and friends. I've done a pass specifying that they have to be separated by a...

Normally, when I search, the matching segments give little information to me. I am just scanning for the file name I am looking for and find them actually distracting (though...

I am not sure how to address this in a generic way. Let me open this issue at least to start a conversation about it. Bundler [hard-resets `Kernel#require`](https://github.com/rubygems/rubygems/blob/a9f9341e08478426ca3aa7829b5be4534cee06c1/bundler/lib/bundler/rubygems_integration.rb#L251-L259) this way:...

Bundler

(After initial discussion in https://github.com/encode/httpx/discussions/2227.) As far as I can see, there's no way to stream `multipart/form-data` uploads when the `Content-Length` is unknown, since HTTPX tries to get body size...

The way this engine loads helpers has a couple of things that can be polished. On one hand, when referring to a framework component, it is better to wrap your...

Hi! The suite of Zeitwerk has [this test](https://github.com/fxn/zeitwerk/blob/49e61a98f6a6b95604e75750dbed9d069b82e968/test/lib/zeitwerk/test_concurrency.rb#L4-L19) to check autoloading blocks context switching (autoloading is thread-safe): ```ruby test "constant definition is synchronized" do files = [["m.rb",

compatibility

The documentation in the README suggests that `PhoenixClient.Socket.start_link/1` returns a connected socket that you can use right away to join a channel. That does not seem to be the case,...