Samuel Williams
Samuel Williams
Try to reproduce and fix the issue described here: ## Types of Changes - Bug fix. ## Contribution - [ ] I added tests for my changes. - [ ]...
https://github.com/socketry/async-http/blob/8bbf377044cb1660c50f315428e3df70129cf694/lib/async/http/client.rb#L83-L90 The `after` hook can hang if a test fails without closing all responses: ``` def after @client&.close @server_task&.stop @bound_endpoint&.close super end ``` Maybe introduce `@client&.close(force = true)` OR `@client&.stop`...
I'm interested in manipulating markdown ASTs. It's sometimes problematic to extract a fragment, e.g. ```ruby header = Markly.parse("### Hello `World`").first_child fragment = header.extract_children # Move all children to a node...
When manipulating ASTs using nodes, sometimes you need to copy parts of the AST to a different place or part of the document. The most naive approach I can think...
I've noticed errors in Falcon when using recent versions of this gem. Specifically, `SSL_write: bad length` is common. I was checking this issue: https://github.com/openssl/openssl/issues/21002 I found this warning as a...
`SSLSocket` error conditions are not consistent with `IO`. 1. `io.close` followed by `io.read` can result in `EBADF` rather than `IOError`. 2. Without `sync_close`, `io.close` followed by `io.read` will hang. Even...
My CI seemed to break entirely between 22 and 24.04. https://github.com/ioquatix/ffi-clang Only difference is ubuntu version.