devel/got: update to 0.129
User-visible changes:
- remove empty dangling directories within refs/ when removing references
- do not add unversioned files to version control if a file addition is merged
- fix a problem where 'got revert' errors out in work trees with a path-prefix
[libc++] Port #200996 to ostream (#226372)
Reduces the time to compile a TU with just `#include <ostream>` from
254.7 ms ± 3.0 ms to 227.7 ms ± 2.1 ms on my system (-std=c++23, -O2,
arm64 macOS).
See #195466 for details. Without this, the call is evaluated when the
template is parsed, which evaluates format_string's consteval
constructor for "\n" in every translation unit that includes <ostream>,
even if nothing calls println().
No behavior change.
www/ruiby-rails72: update to 7.2.4
Ruby on Rails 7.2.4 (2026-09-24) is last 7.2 release.
Active Support
* Improve number_to_delimited performance when delimiter_pattern is not
specified.
Shinichi Maeshima
* Silence Dalli 4.0+ warning when using ActiveSupport::Cache::MemCacheStore.
zzak
* Fix ActiveSupport::Inflector.humanize with international characters.
ActiveSupport::Inflector.humanize("áÉÍÓÚ") # => "Áéíóú"
ActiveSupport::Inflector.humanize("аБВГДЕ") # => "Абвгде"
[62 lines not shown]
www/ruby-aws-sdk-s3: update to 1.232.2
1.232.2 (2026-09-25)
* Issue - Ensure the internally-created executor is shutdown on error in
TransferManager and Aws::S3::Object resource methods, preventing leaked
worker threads on multipart transfer failures (#3419).
net/ruby-domain_name: update to 0.6.20260921
0.6.20260921 (2026-09-24)
What's Changed
* Update the eTLD database to 2026-09-21T18:50:24Z by @github-actions[bot]
in #43
devel/ruby-tins: update to 1.59.0
1.58.0 (2026-09-24)
* Add Tins::EnumSqueeze module providing squeeze and squeeze! methods that
collapse consecutive duplicate elements, mirroring String#squeeze
semantics.
* Freeze the UNSET sentinel constant in Tins::Delegate to prevent accidental
mutation of the shared Object.new instance.
1.59.0 (2026-09-25)
* Add *sels and &block parameters to squeeze and squeeze!, allowing
squeezing to be restricted to elements matching case-equality (===)
selectors or a predicate block
* Raise ArgumentError when both *sels and &block are provided
* Change hot-loop comparison to item != prev || !block.(item) so
[2 lines not shown]