General

Profile

baweaver (Brandon Weaver)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 10 11 21

Activity

06/03/2026

02:19 PM Ruby Feature #21720: Add a native Binary Heap / Priority Queue to Ruby's Standard Library (heapify, heappush, heappop)
I'm in favor of adding a `Heap` or `PriorityQueue` abstraction, but we should frame the argument in terms of what that abstraction affords us and whether or not it would have substantial use.
In terms of efficiency it does certainly a...
baweaver (Brandon Weaver)

04/14/2026

06:12 AM Ruby Feature #21795: Methods for retrieving ASTs
matz (Yukihiro Matsumoto) wrote in #note-11:
> I'm not sure ast is the right name. The nodes returned by Prism retain concrete information such as positions, whitespace, and comments, making them closer to a Concrete Syntax Tree than ...
baweaver (Brandon Weaver)

11/14/2025

06:32 AM Ruby Revision dabc86a5 (git): [ruby/rubygems] Add pattern matching support to Gem::NameTuple
https://github.com/ruby/rubygems/commit/9b19e1f555 baweaver (Brandon Weaver)

11/12/2025

10:23 PM Ruby Revision 3efabc83 (git): [ruby/rubygems] Add pattern matching support to Gem::Platform
https://github.com/ruby/rubygems/commit/b59917447c baweaver (Brandon Weaver)
10:23 PM Ruby Revision 2247b0be (git): [ruby/rubygems] Add documentation for pattern matching methods
https://github.com/ruby/rubygems/commit/18f64c6b29 baweaver (Brandon Weaver)

11/09/2025

03:40 AM Ruby Feature #21675: Advent of Pattern Matching
### Net::HTTP
I think this provides good coverage so far, but might look into others later:
* [Add pattern matching support to Net::HTTPGenericRequest](https://github.com/ruby/net-http/pull/241)
* [Add pattern matching support to ...
baweaver (Brandon Weaver)

11/08/2025

11:28 PM Ruby Feature #21675 (Open): Advent of Pattern Matching
Ruby pattern matching is a very useful feature, but many of the core classes to not leverage it currently. Given this I would like to directly invest in opening PRs to add this functionality and see how many cases we can reasonably add a... baweaver (Brandon Weaver)

06/01/2025

09:56 PM Ruby Misc #21385: Namespace: Suggesting a rename
Some other ideas:
* Package - Some conflict with Packwerk, but then again would likely be used with it very quickly.
* Capsule - Similar to Package
* Realm - Bit Tolkien-esque, but no significant precedence in Ruby of this name bein...
baweaver (Brandon Weaver)

05/24/2025

03:37 AM Ruby Misc #21367: Remove link to ruby-doc.org from www.ruby-lang.org/en/documentation/
I had tried to purchase it earlier today, but it appears that it has already been bought and I cannot see who owns it as it has domain privacy on. Let us hope the buyer has good intentions. baweaver (Brandon Weaver)

05/06/2025

05:46 AM Ruby Feature #21311: Namespace on read (revised)
As a proof of concept this is a very valuable idea, and will give users a chance to experiment with it.
I wonder about the long-term ergonomics of this though, and if it may make sense to potentially introduce in Ruby 4 a new keyword ...
baweaver (Brandon Weaver)

Also available in: Atom