Samuel Williams

Results 297 issues of Samuel Williams

Hello, thanks for your help. ``` Async::HTTP::Protocol::HTTP2::Server new write_frame: class=HTTP::Protocol::HTTP2::SettingsFrame flags=0 length=24 Async::HTTP::Protocol::HTTP2::Server new read_frame: class=HTTP::Protocol::HTTP2::SettingsFrame flags=0 length=6 6 > 16383 Async::HTTP::Protocol::HTTP2::Server new write_frame: class=HTTP::Protocol::HTTP2::SettingsFrame flags=1 length=0 Async::HTTP::Protocol::HTTP2::Server new read_frame:...

When I run the specs for `traces-backend-datadog` which specifically only pulls in `datadog/tracing` it fails without also having `require 'ddtrace'`. Without `require 'ddtrace'` I get the error below when running...

Hello. I'm building a gem for tracing Ruby: . This gem is vendor agnostic and the goal is to provide vendor agnostic interfaces sufficient for distributed tracing including across fibers...

core
community

@soutaro What is the process to create/add RBS to this project? I would love to add it and expose users downstream to it, and maybe catch bugs with it too!

enhancement
help wanted

It would be interesting to explore something which can check the sanity of operations, e.g. ```ruby expect do user_code end.to_not modify_globals(except: @cache) ```

enhancement

I found that the Select backend is a little bit buggy. Introduce some tests to show these issues so that they can be fixed. ### Types of Changes - Bug...

## Description Support tracing between asynchronous tasks. ### Types of Changes - New feature. ### Testing - [ ] I added tests for my changes. - [x] I tested my...

> Do you mind explaining the expected use case? Because we have traverse which is very close to the implementation. If I recall, I was using #traverse to return a...

This provides some basic building blocks for mocking up `Async::HTTP::Client` in the same process. https://github.com/socketry/async-http/issues/35

``` Failures: 1) Async::HTTP::Client Async::HTTP::Protocol::HTTPS can request remote resource Failure/Error: self.receive_initial_headers(super, frame.end_stream?) Protocol::HPACK::CompressionError: Index 67 too large! # /home/samuel/.gem/ruby/2.7.1/gems/protocol-hpack-1.4.2/lib/protocol/hpack/context.rb:156:in `dereference' # /home/samuel/.gem/ruby/2.7.1/gems/protocol-hpack-1.4.2/lib/protocol/hpack/context.rb:182:in `decode' # /home/samuel/.gem/ruby/2.7.1/gems/protocol-hpack-1.4.2/lib/protocol/hpack/decompressor.rb:159:in `decode' # /home/samuel/.gem/ruby/2.7.1/gems/protocol-http2-0.14.2/lib/protocol/http2/connection.rb:129:in `decode_headers' #...