-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Comparing changes
Open a pull request
base repository: ruby/ruby
base: v3_2_3
head repository: ruby/ruby
compare: v3_2_4
- 20 commits
- 31 files changed
- 5 contributors
Commits on Jan 31, 2024
-
Backport .travis.yml from ruby_3_3 branch.
Update the .travis.yml file copied from the latest ruby_3_3 branch <5124f9ac7513eb590c37717337c430cb93caa151>.
Configuration menu - View commit details
-
Copy full SHA for fc25e16 - Browse repository at this point
Copy the full SHA fc25e16View commit details -
readline: Skip the test_interrupt_in_other_thread on arm32.
Skip the test_interrupt_in_other_thread test failing on Travis arm32. The failing test is not a new issue. It had already been skipped in .travis.yml before updating .travis.yml. https://github.com/ruby/ruby/blob/7b05cb8dbbd637910757f402e64da3908b4bb809/.travis.yml#L99-L101 Note that RUBY_PLATFORM is "armv8l-linux-eabihf" on Travis arm32 pipeline. And the readline was deleted in both master and ruby_3_3 branches. 59fd67f So, we only need this commit on ruby_3_2 and older Ruby version branches.
Configuration menu - View commit details
-
Copy full SHA for aefc988 - Browse repository at this point
Copy the full SHA aefc988View commit details
Commits on Feb 24, 2024
-
merge revision(s) 665b4c5,642875e474b4e6a13770b1dbbc33d466ba5e0718,54…
…b9b80b84760717aadb8bf67f638785ed895a58,361bce8d2c4c90a01eb3b7365a87dec0d93bb2b6: [Backport #19967] [Bug #19967] Reset `LIBPATHENV` env after started Not to affect other tools invoked as child processes. --- common.mk | 3 - template/Makefile.in | 3 template/fake.rb.in | 3 tool/fake.rb | 8 4 files changed, 16 insertions( ), 1 deletion(-) [Bug #19967] Revert "configure.ac: LIBPATHENV on macOS" This reverts commit 1961c78. These environment variables should no longer propagate to child processes. --- configure.ac | 2 - 1 file changed, 1 insertion( ), 1 deletion(-) [Bug #19967] Delete real path --- tool/fake.rb | 3 - 1 file changed, 2 insertions( ), 1 deletion(-) [Bug #19967] Ignore library before build --- tool/fake.rb | 2 - 1 file changed, 1 insertion( ), 1 deletion(-)
Configuration menu - View commit details
-
Copy full SHA for 3960d89 - Browse repository at this point
Copy the full SHA 3960d89View commit details
Commits on Feb 25, 2024
-
merge revision(s) c8d162c: [Backport #19973]
[Bug #19973] Warn duplicated keyword arguments after keyword splat --- parse.y | 11 ---- test/ruby/test_syntax.rb | 6 2 files changed, 13 insertions( ), 4 deletions(-)
Configuration menu - View commit details
-
Copy full SHA for 24dd529 - Browse repository at this point
Copy the full SHA 24dd529View commit details -
Revert "merge revision(s) c8d162c: [Backport #19973]"
This reverts commit 24dd529.
Configuration menu - View commit details
-
Copy full SHA for 1b9ff14 - Browse repository at this point
Copy the full SHA 1b9ff14View commit details -
merge revision(s) f15123c: [Backport #18743]
Fix stack trace for rescued StopIteration --- enumerator.c | 15 -- test/ruby/test_enumerator.rb | 20 2 files changed, 33 insertions( ), 2 deletions(-)
Configuration menu - View commit details
-
Copy full SHA for 5e46064 - Browse repository at this point
Copy the full SHA 5e46064View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80112a9 - Browse repository at this point
Copy the full SHA 80112a9View commit details
Commits on Mar 10, 2024
-
[ruby/openssl] pkey/ec: constify ruby/openssl@6fb3499a7b --- ext/openssl/ossl_pkey_ec.c | 2 - 1 file changed, 1 insertion( ), 1 deletion(-)
Configuration menu - View commit details
-
Copy full SHA for b12343c - Browse repository at this point
Copy the full SHA b12343cView commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a2238d - Browse repository at this point
Copy the full SHA 0a2238dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5dbada - Browse repository at this point
Copy the full SHA d5dbadaView commit details
Commits on Mar 31, 2024
-
merge revision(s) 2554c5d: [Backport #20231]
Don't wait in `io_binwrite_string` if not necessary. (#9792) --- io.c | 8 ----- 1 file changed, 3 insertions( ), 5 deletions(-)
Configuration menu - View commit details
-
Copy full SHA for bf6e929 - Browse repository at this point
Copy the full SHA bf6e929View commit details -
merge revision(s) b14674b: [Backport #20194]
Memory leak with TracePoint on bmethod [Bug #20194] When disabling the TracePoint on bmethod, the hooks list is not freed. For example: obj = Object.new obj.define_singleton_method(:foo) {} bmethod = obj.method(:foo) tp = TracePoint.new(:return) {} 10.times do 100_000.times do tp.enable(target: bmethod) {} end puts `ps -o rss= -p #{$$}` end Before: 18208 22832 26528 29728 34000 37776 40864 44400 47680 51504 After: 16688 17168 17168 17248 17696 17760 17824 17824 17856 17920 --- test/ruby/test_settracefunc.rb | 13 vm_trace.c | 1 2 files changed, 14 insertions( )
Configuration menu - View commit details
-
Copy full SHA for 1b5c74a - Browse repository at this point
Copy the full SHA 1b5c74aView commit details -
merge revision(s) ade5673: [Backport #20190]
Fix coderange of invalid_encoding_string.<<(ord) Appending valid encoding character can change coderange from invalid to valid. Example: "\x95".force_encoding('sjis')<<0x5C will be a valid string "\x{955C}" --- string.c | 6 - test/ruby/test_string.rb | 3 2 files changed, 8 insertions( ), 1 deletion(-)
Configuration menu - View commit details
-
Copy full SHA for 4f3ed07 - Browse repository at this point
Copy the full SHA 4f3ed07View commit details -
merge revision(s) ac01639,01fd262e62076277a41af72ea13f20deb1b462a2: […
…Backport #20245] Compile code without Symbol GC always --- symbol.c | 28 --------------- 1 file changed, 13 insertions( ), 15 deletions(-) Fix crash when checking symbol encoding [Bug #20245] We sometimes pass in a fake string to sym_check_asciionly. This can crash if sym_check_asciionly raises because it creates a CFP with the fake string as the receiver which will crash if GC tries to mark the CFP. For example, the following script crashes: GC.stress = true Object.const_defined?("\xC3") --- symbol.c | 17 ------- test/ruby/test_module.rb | 8 2 files changed, 18 insertions( ), 7 deletions(-)
Configuration menu - View commit details
-
Copy full SHA for 27606da - Browse repository at this point
Copy the full SHA 27606daView commit details
Commits on Apr 7, 2024
-
merge revision(s) adaff1f: [Backport #19592]
[Bug #19592] Fix ext/Setup support After [1], using ext/Setup to link some, but not all extensions failed during linking. I did not know about this option, and had assumed that only `--with-static-linked-ext` builds can include statically linked extensions. Include the support code for statically linked extensions in all configurations like before [1]. Initialize the table lazily to minimize footprint on builds that have no statically linked extensions. [1]: 790cf4b "Fix autoload status of statically linked extensions" --- load.c | 28 ----------- vm.c | 3 --- vm_core.h | 6 ------ 3 files changed, 17 insertions( ), 20 deletions(-)
Configuration menu - View commit details
-
Copy full SHA for baa5bc1 - Browse repository at this point
Copy the full SHA baa5bc1View commit details -
merge revision(s) d3279a0: [Backport #20327]
[Bug #20327] Do not count subsecond to calculate UTC offset Assume that there will never be any time zones with UTC offsets that are subseconds. Historically, UTC offset has only been used down to the second. --- test/ruby/test_time_tz.rb | 8 time.c | 2 - 2 files changed, 9 insertions( ), 1 deletion(-)
Configuration menu - View commit details
-
Copy full SHA for e6bf38a - Browse repository at this point
Copy the full SHA e6bf38aView commit details
Commits on Apr 8, 2024
-
Merged into master in 7ba2506 [Bug #20050]
Configuration menu - View commit details
-
Copy full SHA for 06049fe - Browse repository at this point
Copy the full SHA 06049feView commit details
Commits on Apr 23, 2024
-
Fix handling of reg->dmin in Regex matching --- regexec.c | 10 1 file changed, 10 insertions( )
Configuration menu - View commit details
-
Copy full SHA for 404f1e2 - Browse repository at this point
Copy the full SHA 404f1e2View commit details -
Fix Use-After-Free issue for Regexp Co-authored-by: Isaac Peka <7493006 [email protected]> --- regexec.c | 2 - 1 file changed, 1 insertion( ), 1 deletion(-)
Configuration menu - View commit details
-
Copy full SHA for 90b194b - Browse repository at this point
Copy the full SHA 90b194bView commit details -
Configuration menu - View commit details
-
Copy full SHA for af471c0 - Browse repository at this point
Copy the full SHA af471c0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3_2_3...v3_2_4