]> git.ipfire.org Git - ipfire-2.x.git/commit
ruby: Update to version 3.3.6
authorAdolf Belka <adolf.belka@ipfire.org>
Sun, 24 Nov 2024 12:27:10 +0000 (13:27 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Tue, 17 Dec 2024 08:01:10 +0000 (09:01 +0100)
commitaaa3b87658d95016e93d435ca5b2aa643aa053fa
treebb297700eb686edc6c23588a9e0028c3e5bba78b
parent7fa7856c8014640e1f5cd69f7afd66916d000daa
ruby: Update to version 3.3.6

- Update from version 3.3.4 to 3.3.6
- Update of rootfile
- Changelog
    3.3.6
    Merge JSON 2.7.2 for Ruby 3.3 by hsbt · Pull Request #11541
    Merge reline-0.5.10 by hsbt · Pull Request #11558
    Bug #20718: Objects created with Data_Make_Struct and the default free function are not freed
    Bug #20737: Accidentally changed warning target on Ruby 3.3
    Bug #20723: IO#close is broken on Ruby 3.3+ when using the Fiber scheduler.
    Use PRIuSIZE instead of %zu for size_t by nobu · Pull Request #9359
    Bump REXML to 3.3.9 for Ruby 3.3 by ajmyers01 · Pull Request #11972
    Bug #13831: error when try to install
    Bug #20777: 3.3: RUBY_DESCRIPTION is corrupt when --yjit and --parser=prism
    Bug #20704: Windows: -C option does not work for multibyte path name
    Bug #20719: Float converts ASCII-incompatible string
    Bug #20752: IO::Buffer#slice creates mutable IO::Buffer instance that points to readonly memory (e.g. fronzen String)
    Bug #20755: IO::Buffer#transfer transfers mutable reference to String's memory but not lock ownership
    Bug #20716: Different instance_method behavior in Ruby 2.7 and Ruby 3.x
    Bug #20853: Hash key retrieval after Process.warmup
    3.3.5
    retry on cancelling of getaddrinfo by ko1 · Pull Request #11131
    Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
    Bug #20641: lib/bundled_gems.rb makes Kernel.require over 100x slower
    Bug #20650: Memory leak in Regexp capture group when timeout
    Bug #20088: Ruby 3.3.0 does not cross-complie on arm64-darwin
    Bug #20653: Memory leak in String#start_with? when regexp times out
    Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
    Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 by hsbt · Pull Request #11252
    Bug #20668: [3.3] shareable_constant_value: literal crash
    Backport warning feature for bundled gems from master by hsbt · Pull Request #11420
    Bug #20688: Use-after-free in WeakMap and WeakKeyMap
    Bug #20691: Use-after-free in WeakKeyMap#clear
    Merge URI-0.13.1 for Ruby 3.3 by hsbt · Pull Request #11466
    Bug #20667: Backport REXML CVE fixes
    Bug #20651: false && (1 in 1) produces argument stack underflow (-1)
    Bug #20649: Ripper fails to tokenize def f; (x)::A =
    Bug #20344: argument stack underflow (-1)
    Bug #20701: Hash argument passed as keyword splat can be mutated inside method

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/common/ruby
lfs/ruby