-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Comparing changes
Open a pull request
base repository: ruby/ruby
base: 644c9ce
head repository: ruby/ruby
compare: 9d56ebc
- 15 commits
- 135 files changed
- 5 contributors
Commits on May 30, 2024
-
merge revision(s) ce20367: [Backport #20500]
Define `incflags` also on mswin
Configuration menu - View commit details
-
Copy full SHA for a9b6a7b - Browse repository at this point
Copy the full SHA a9b6a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a195e - Browse repository at this point
Copy the full SHA e5a195eView commit details -
merge revision(s) 055613f,127d7a35df10ee2bc99f44b888972b2c5361d84f,e2…
…a9b87126d59e4766479a7aa12cf7a648f46506: [Backport #20447] Fix pointer incompatiblity Since the subsecond part is discarded, WIDEVAL to VALUE conversion is needed. Some functions are not used when `THREAD_MODEL=none` `rb_thread_sched_destroy` is not used now at all
Configuration menu - View commit details
-
Copy full SHA for b13cf49 - Browse repository at this point
Copy the full SHA b13cf49View commit details -
merge revision(s) 22e4eed,1ab7c412d2e3880a7ad233c32e93961888f8145c: […
…Backport #20515] ci: Test whether GMP is working in compilers.yml (#10875) Avoid reoccurence of [Bug #20515] Requires #10876 since 18eaf0b bug: https://bugs.ruby-lang.org/issues/20515 RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876) --with-gmp is not working at all because HAVE_GMP_H was missing since 18eaf0b. [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: https://bugs.ruby-lang.org/issues/20494 follow-up: 18eaf0b follow-up: #10805
Configuration menu - View commit details
-
Copy full SHA for 74ba191 - Browse repository at this point
Copy the full SHA 74ba191View commit details -
merge revision(s) fd549b2: [Backport #20515]
test_bignum: defined? returns String (#10880) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: 22e4eed follow-up: #10875
Configuration menu - View commit details
-
Copy full SHA for 8f5b1bb - Browse repository at this point
Copy the full SHA 8f5b1bbView commit details -
merge revision(s) be7c91d: [Backport #20515]
Do not pollute toplevel namespace
Configuration menu - View commit details
-
Copy full SHA for ea196a3 - Browse repository at this point
Copy the full SHA ea196a3View commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9bec74 - Browse repository at this point
Copy the full SHA c9bec74View commit details
Commits on Jun 4, 2024
-
merger.rb: Put spaces in between revisions
so that they are linked correctly on GitHub
Configuration menu - View commit details
-
Copy full SHA for 12c806a - Browse repository at this point
Copy the full SHA 12c806aView commit details -
merge revision(s) 9f708d4, 0301473, 874e9fc, 7f0e26b: [Backport #20516]
Clear runtime dependencies if default gems is specified. The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked. Fixed dependencies list format Don't need to remove ruby2_keywords dependency from drb Re-use strscan with ruby repo
Configuration menu - View commit details
-
Copy full SHA for 0a0338b - Browse repository at this point
Copy the full SHA 0a0338bView commit details -
merge revision(s) f543698, 338eb00, ac636f5: [Backport #20516]
Revert "Rollback to released version numbers of stringio and strscan" This reverts commit 6a79e53. [ruby/strscan] StringScanner#captures: Return nil not "" for unmached capture (ruby/strscan#72) fix ruby/strscan#70 If there is no substring matching the group (s[3]), the behavior is different. If there is no substring matching the group, the corresponding element (s[3]) should be nil. ``` s = StringScanner.new('foobarbaz') #=> #<StringScanner 0/9 @ "fooba..."> s.scan /(foo)(bar)(BAZ)?/ #=> "foobar" s[0] #=> "foobar" s[1] #=> "foo" s[2] #=> "bar" s[3] #=> nil s.captures #=> ["foo", "bar", ""] s.captures.compact #=> ["foo", "bar", ""] ``` ``` s = StringScanner.new('foobarbaz') #=> #<StringScanner 0/9 @ "fooba..."> s.scan /(foo)(bar)(BAZ)?/ #=> "foobar" s[0] #=> "foobar" s[1] #=> "foo" s[2] #=> "bar" s[3] #=> nil s.captures #=> ["foo", "bar", nil] s.captures.compact #=> ["foo", "bar"] ``` https://docs.ruby-lang.org/ja/latest/method/MatchData/i/captures.html ``` /(foo)(bar)(BAZ)?/ =~ "foobarbaz" #=> 0 $~.to_a #=> ["foobar", "foo", "bar", nil] $~.captures #=> ["foo", "bar", nil] $~.captures.compact #=> ["foo", "bar"] ``` * StringScanner#captures is not yet documented. https://docs.ruby-lang.org/ja/latest/class/StringScanner.html ruby/strscan@1fbfdd3c6f [ruby/strscan] Bump version ruby/strscan@d6f97ec102
Configuration menu - View commit details
-
Copy full SHA for 1df1538 - Browse repository at this point
Copy the full SHA 1df1538View commit details -
YJIT: Fix out of bounds access when splatting empty array (#10905)
Configuration menu - View commit details
-
Copy full SHA for b74f669 - Browse repository at this point
Copy the full SHA b74f669View commit details -
[3.3 backport] Do not emit shape transition warnings when YJIT is com…
…piling (#10911) Do not emit shape transition warnings when YJIT is compiling [Bug #20522] If `Warning.warn` is redefined in Ruby, emitting a warning would invoke Ruby code, which can't safely be done when YJIT is compiling. Co-authored-by: Jean Boussier <jean.boussier@gmail.com> Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f00d98 - Browse repository at this point
Copy the full SHA 4f00d98View commit details -
merge revision(s) 05553cf: [Backport #20517]
[Bug #20517] Make a multibyte character one token at meta escape
Configuration menu - View commit details
-
Copy full SHA for 1ff55bb - Browse repository at this point
Copy the full SHA 1ff55bbView commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5bd7e7d - Browse repository at this point
Copy the full SHA 5bd7e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d56ebc - Browse repository at this point
Copy the full SHA 9d56ebcView 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 644c9ce...9d56ebc