<#218 chore(deps): update dependency ruby to v4> P...
# pact-ruby-standalone
g
#218 chore(deps): update dependency ruby to v4 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | | ----------------------------------------------------------------------------------- | --------- | ------ | --------------------------- | | [ruby](https://www.ruby-lang.org) ([source](https://redirect.github.com/ruby/ruby)) | uses-with | major | 3.3.9 → 4.0.2 | | ruby | final | major | 3.3.9-alpine → 4.0.2-alpine | | ruby | final | major | 3.3.9-slim → 4.0.2-slim | --- Release Notes ruby/ruby (ruby) `v4.0.2`: 4.0.2 Compare Source What's Changed • Bug #​21832: segfault with argument forwarding, when combined with splat &amp; positional arg - Ruby - Ruby Issue Tracking System • Bug #​21723: `binding.irb` raises a LoadError under `bundle exec` when Gemfile contains `path:` or `git:` - Ruby - Ruby Issue Tracking System • Bug #​21847: Backport `syntax_suggest` 2.0.3 to supported branches - Ruby - Ruby Issue Tracking System • Bug #​21866: Backport Fix for integer overflow checks in enumerator - Ruby - Ruby Issue Tracking System • Bug #​21865: Crash on signal raise - Ruby - Ruby Issue Tracking System • Bug #​21842: Encoding of rb_interned_str - Ruby - Ruby Issue Tracking System • Bug #​21838: Rails seeing degradation (20% slowdown) related to Revision 079ef92b "Implement global allocatable slots and empty pages" (from Sep 5 2024) - Ruby - Ruby Issue Tracking System • Bug #​21873: `UnboundMethod#==` returns false for methods from included/extended modules - Ruby - Ruby Issue Tracking System • ZJIT: Avoid runtime exceptions from RubyVM::ZJIT.stats_string by k0kubun · Pull Request #​16139 • Bug #​21931: GC Crash in `String#%` (backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue Tracking System • Bug #​21944: "Cannot allocate memory" with M:N threads or Ractors on a low RAM Linux machine - Ruby - Ruby Issue Tracking System • Bug #​21946: `and?` predicate confused for leading `and` keyword - Ruby - Ruby Issue Tracking System • Bug #​21927: Prism: misleading error message for forwarding in lambda argument - Ruby - Ruby Issue Tracking System • Bug #​21925: Prism misparses standalone "in" pattern matching in "case/in" - Ruby - Ruby Issue Tracking System • Bug #​21828: An incorrect warning message related to `benchmark` is shown when using `benchmark-ips` - Ruby - Ruby Issue Tracking System • Bug #​21941: Local variable becomes nil when YJIT enabled mid-method with fork/signal/ensure - Ruby - Ruby Issue Tracking System • Bug #​21917: Unable to build 4.0.1 on AIX 7.2 - Ruby - Ruby Issue Tracking System • Bug #​21945: Ripper lexes newline between identifier and `and?` as ignored newline - Ruby - Ruby Issue Tracking System • Bug #​21947: `Timeout.timeout` doesn't use `Timeout::ExitException` when Fiber scheduler is in use. - Ruby - Ruby Issue Tracking System • Bug #​21926: Thread#value on popen3 wait thread hangs in finalizer - Ruby - Ruby Issue Tracking System • Bug #​21880: The ultra_safe mode of pstore bundled with Ruby 4.0 is broken. - Ruby - Ruby Issue Tracking System • Bug #​21097: `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism - Ruby - Ruby Issue Tracking System Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing. Full Changelog `v4.0.1`: 4.0.1 Compare Source What's Changed • Bug #​21812: Kernel#sleep without arguments returns immediately when subprocess exits in another thread (regression in Ruby 4.0) - Ruby - Ruby Issue Tracking System • Bug #​21828: An incorrect warning message related to `benchmark` is shown when using `benchmark-ips` - Ruby - Ruby Issue Tracking System • Bug #​21811: Fix underflow in Array#pack - Ruby - Ruby Issue Tracking System • Bug #​21814: 0.pow(2,-9999999999999999990) should be zero - Ruby - Ruby Issue Tracking System • Bug #​21819: A Data object should be frozen even if it has no members - Ruby - Ruby Issue Tracking System Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing. Full Changelog `v4.0.0`: 4.0.0 See also: • Release 3.5.0-preview1 · ruby/ruby • Release 4.0.0-preview2 · ruby/ruby • Release 4.0.0-preview3 · ruby/ruby What's Changed • Bump RDoc to 7.0.1 by st0012 · Pull Request #​15628 • make rb_singleton_class ractor safe by luke-gruber · Pull Request #​15591 • Remove assertion in encoded_iseq_trace_instrument by luke-gruber · Pull Request #​15616 • Bug #​21793: function name conflict of "mutex_trylock" on Solaris - Ruby - Ruby Issue Tracking System • [DOC] small improvements to ractor class docs by luke-gruber · Pull Request #​15584 • Check for NULL fields in TYPEDDATA memsize functions by luke-gruber · Pull Request #​15633 • Feature #​21785: Add signed and unsigned LEB128 support to pack / unpack - Ruby - Ruby Issue Tracking System • Fix rbs test failure caused by minitest6 by soutaro · Pull Request #​15643 • Fix: Do not check open_timeout twice by shioimm · Pull Request #​15626 • Fix: Specifying 0 should cause an immediate timeout by shioimm · Pull Request #​15641 • Bug #​21794: O_CLOEXEC is not available on Solaris 10 - Ruby - Ruby Issue Tracking System • Fiber scheduler: invoke `#io_write` hook on IO flush by noteflakes · Pull Request #​15609 • Update NEWS.md for Fiber Scheduler by noteflakes · Pull Request #​15629 • <https://redirect.github.com/ruby/ruby/pull/15634|Small… pact-foundation/pact-standalone