Jake Zimmerman
Jake Zimmerman
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
I didn't see an easy way to access `absolute_paths` from inside the `cc_wrapper.sh` file, so I just applied a patch like this to make progress: ``` if [[ -f "%{toolchain_path_prefix}bin/ld64.lld"...
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
Amazing, thanks for sharing! I don't have time to look at this this week, but I'll try to find some time next week and let you know if I have...
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
@JasonLunn apologies, I rebased. I should have checked that before developing.
@JasonLunn I've added alternative implementations in the two files you mentioned. I tested that the FFI version in `message.rb` fixed the test failure. I was unable to get the Java...
This issue remains one of the biggest points of confusion among users of the protobuf gem at Stripe.
As a prerequisite to this change, we should probably start by building completion for keyword argument names. See #5436. No completions in Sorbet right now use the enclosing method call...
You've pointed to the signature of `Enumerator#each` for the case when `each` is not given a block. The relevant signature is the first overload, where there is a block: https://github.com/sorbet/sorbet/blob/7b7345714d5a3638665f2cafa369998f29a8b0f3/rbi/core/enumerator.rbi#L203-L208...