-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Add a test case for module name in rb_profile_frame_classpath #9
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 33aaa2a - Browse repository at this point
Copy the full SHA 33aaa2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f57e2d7 - Browse repository at this point
Copy the full SHA f57e2d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 748c7c7 - Browse repository at this point
Copy the full SHA 748c7c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fedc807 - Browse repository at this point
Copy the full SHA fedc807View commit details -
Configuration menu - View commit details
-
Copy full SHA for e231f8e - Browse repository at this point
Copy the full SHA e231f8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cca0d1 - Browse repository at this point
Copy the full SHA 3cca0d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a0481 - Browse repository at this point
Copy the full SHA 99a0481View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0bc3f2 - Browse repository at this point
Copy the full SHA a0bc3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c23efba - Browse repository at this point
Copy the full SHA c23efbaView commit details
Commits on Apr 17, 2020
-
test/ruby/test_process.rb: Skip GID.from_name on Android
The user management on Android seems very different https://rubyci.org/logs/rubyci.s3.amazonaws.com/android28-x86_64/ruby-master/log/20200416T234122Z.fail.html.gz
Configuration menu - View commit details
-
Copy full SHA for 36353b2 - Browse repository at this point
Copy the full SHA 36353b2View commit details -
Suppress C4267 "possible loss of data" warnings
Just cast down explicitly.
Configuration menu - View commit details
-
Copy full SHA for 75a0447 - Browse repository at this point
Copy the full SHA 75a0447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d9278 - Browse repository at this point
Copy the full SHA 00d9278View commit details -
Refactored rb_readwrite_syserr_fail
* renamed argument `writable` as `waiting` * hosited out creating and raising exception * turned into a `switch`
Configuration menu - View commit details
-
Copy full SHA for b5132d9 - Browse repository at this point
Copy the full SHA b5132d9View commit details -
Instead of letting callers rescue the error always.
Configuration menu - View commit details
-
Copy full SHA for 3152977 - Browse repository at this point
Copy the full SHA 3152977View commit details -
Deprerecated constants which had been warned since 2.4.
Configuration menu - View commit details
-
Copy full SHA for 62554ca - Browse repository at this point
Copy the full SHA 62554caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5257a53 - Browse repository at this point
Copy the full SHA 5257a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for c817868 - Browse repository at this point
Copy the full SHA c817868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c8258 - Browse repository at this point
Copy the full SHA 92c8258View commit details -
Compilation error does not impact exit status
We failed to ignore https://ci.appveyor.com/project/ruby/ruby/builds/32245902/job/xcfxw67uexxysvni
Configuration menu - View commit details
-
Copy full SHA for f8b79ef - Browse repository at this point
Copy the full SHA f8b79efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0bc72 - Browse repository at this point
Copy the full SHA 7c0bc72View commit details -
According to warnings on Travis, there's no such key. We handle this on webhook side anyway.
Configuration menu - View commit details
-
Copy full SHA for 0511bef - Browse repository at this point
Copy the full SHA 0511befView commit details
Commits on Apr 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 75f6d70 - Browse repository at this point
Copy the full SHA 75f6d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d6aa06 - Browse repository at this point
Copy the full SHA 8d6aa06View commit details -
Skip a too-unstable test on s390x-linux
In the last 26-ish hours, it has failed 5 times: https://travis-ci.org/github/ruby/ruby/jobs/676497718 https://travis-ci.org/github/ruby/ruby/jobs/676480295 https://travis-ci.org/github/ruby/ruby/jobs/676103216 https://travis-ci.org/github/ruby/ruby/jobs/676057967 https://travis-ci.org/github/ruby/ruby/jobs/676055113 and I don't think anybody has been working on it right now. To make CI result report of s390x-linux useful, let's skip it until the test is improved to be more stable.
Configuration menu - View commit details
-
Copy full SHA for 9948add - Browse repository at this point
Copy the full SHA 9948addView commit details -
Super TestJIT#setup to skip unsupported envs
Slightly simplifying 8d6aa06
Configuration menu - View commit details
-
Copy full SHA for dc8ab86 - Browse repository at this point
Copy the full SHA dc8ab86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f7d3e4 - Browse repository at this point
Copy the full SHA 0f7d3e4View commit details -
Make sure newarraykwsplat accesses a correct index
on stack when local_stack_p is enabled. This fixes `RB_FL_TEST_RAW:"RB_FL_ABLE(obj)"` assertion failure on power_assert's test with JIT enabled.
Configuration menu - View commit details
-
Copy full SHA for 04e5695 - Browse repository at this point
Copy the full SHA 04e5695View commit details -
Configuration menu - View commit details
-
Copy full SHA for e042380 - Browse repository at this point
Copy the full SHA e042380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08529a6 - Browse repository at this point
Copy the full SHA 08529a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for afe9978 - Browse repository at this point
Copy the full SHA afe9978View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c1c3f - Browse repository at this point
Copy the full SHA 08c1c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4efbb - Browse repository at this point
Copy the full SHA 1e4efbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bea3e31 - Browse repository at this point
Copy the full SHA bea3e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for db0d850 - Browse repository at this point
Copy the full SHA db0d850View commit details -
Environment variable values are not case-insensitive
Only the names are case-sensitive.
Configuration menu - View commit details
-
Copy full SHA for 67e4d5e - Browse repository at this point
Copy the full SHA 67e4d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec4e57c - Browse repository at this point
Copy the full SHA ec4e57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e8c72 - Browse repository at this point
Copy the full SHA 97e8c72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a986b8 - Browse repository at this point
Copy the full SHA 0a986b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf332f6 - Browse repository at this point
Copy the full SHA cf332f6View commit details
Commits on Apr 19, 2020
-
Update workflows/mingw.yml - use setup-ruby-pkgs (ruby#3042)
MSP-Greg/actions-ruby is deprecated...
Configuration menu - View commit details
-
Copy full SHA for c0b9326 - Browse repository at this point
Copy the full SHA c0b9326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2832ba8 - Browse repository at this point
Copy the full SHA 2832ba8View commit details -
Skip TestRequire#test_loading_fifo_fd_leak on Android
The test fails due to unknown reason. Need to debug in future, but tentatively skipped.
Configuration menu - View commit details
-
Copy full SHA for 5a8960b - Browse repository at this point
Copy the full SHA 5a8960bView commit details -
Skip Process#clock_getres specs on Android
... just like AIX and OpenBSD.
Configuration menu - View commit details
-
Copy full SHA for 2af4c1f - Browse repository at this point
Copy the full SHA 2af4c1fView commit details -
Update VMDEBUG reference doc [ci skip]
Since this commit (ruby@9e1b06e), the VM Debug Level constant is moved from `vm_insnhelper.h` to `vm_core.h`. This PR is a super tiny update to reflect that change so that people won't waste time on searching in a wrong file.
Configuration menu - View commit details
-
Copy full SHA for 73bd2b7 - Browse repository at this point
Copy the full SHA 73bd2b7View commit details -
Removed useless VMDEBUG definition [ci skip]
VMDEBUG is always defined as defaulted to 0 in vm_core.h.
Configuration menu - View commit details
-
Copy full SHA for e92f3e1 - Browse repository at this point
Copy the full SHA e92f3e1View commit details
Commits on Apr 20, 2020
-
Bail out if no atomic operation found
As atomic operations are mandatory now, not-working phony fallback definitions are not only useless but confusing and harmful.
Configuration menu - View commit details
-
Copy full SHA for 20773a1 - Browse repository at this point
Copy the full SHA 20773a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c9b57 - Browse repository at this point
Copy the full SHA b4c9b57View commit details -
Configuration menu - View commit details
-
Copy full SHA for e571bb8 - Browse repository at this point
Copy the full SHA e571bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb9d11 - Browse repository at this point
Copy the full SHA aeb9d11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cd3a50 - Browse repository at this point
Copy the full SHA 3cd3a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 847e259 - Browse repository at this point
Copy the full SHA 847e259View commit details -
vm_dump.c: Do not show C backtrace on riscv
Currently, objdump -W miniruby emits some errors on riscv, so I guess that DWARF is corrupted.
Configuration menu - View commit details
-
Copy full SHA for 6985bfb - Browse repository at this point
Copy the full SHA 6985bfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0ac27 - Browse repository at this point
Copy the full SHA 7a0ac27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e51794 - Browse repository at this point
Copy the full SHA 8e51794View commit details -
Fixed incorrect man path with ruby installation path
[Bug #15359][ruby-core:90164]
Configuration menu - View commit details
-
Copy full SHA for b9962f0 - Browse repository at this point
Copy the full SHA b9962f0View commit details
Commits on Apr 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4b86194 - Browse repository at this point
Copy the full SHA 4b86194View commit details -
TRY_WITH_GC: abort immediately
NoMemoryError is observed on icc but I fail to reproduce so far. Let me see the backtrace on CI.
Configuration menu - View commit details
-
Copy full SHA for adab82b - Browse repository at this point
Copy the full SHA adab82bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 735e035 - Browse repository at this point
Copy the full SHA 735e035View commit details -
reroute redefinition of NDEBUG
NDEBUG can be defined via a command-line argument. Should take care of such situations.
Configuration menu - View commit details
-
Copy full SHA for 3262315 - Browse repository at this point
Copy the full SHA 3262315View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc9089b - Browse repository at this point
Copy the full SHA dc9089bView commit details -
rb_memerror: abort immediately
Ditto for adab82b. TRY_WITH_GC was found innocent.
Configuration menu - View commit details
-
Copy full SHA for c63b5c6 - Browse repository at this point
Copy the full SHA c63b5c6View commit details -
eval_error.c: revert the "reversed" backtrace [Feature ruby#8661]
Now, the order is good, old-fashioned style: ``` $ ./local/bin/ruby -e 'def foo; raise; end def bar; foo; end def baz; bar; end def qux; baz; end qux ' -e:1:in `foo': unhandled exception from -e:2:in `bar' from -e:3:in `baz' from -e:4:in `qux' from -e:5:in `<main>' ```
Configuration menu - View commit details
-
Copy full SHA for 487d0c9 - Browse repository at this point
Copy the full SHA 487d0c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf11bf3 - Browse repository at this point
Copy the full SHA bf11bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef09c6 - Browse repository at this point
Copy the full SHA 3ef09c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405d801 - Browse repository at this point
Copy the full SHA 405d801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61afd2a - Browse repository at this point
Copy the full SHA 61afd2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb47ae5 - Browse repository at this point
Copy the full SHA cb47ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b04c48 - Browse repository at this point
Copy the full SHA 6b04c48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2222632 - Browse repository at this point
Copy the full SHA 2222632View commit details -
test/ruby/test_fiber.rb: Skip the problematic test_stack_size on riscv
Since it is impossible to detect stack overflow of C functions robustly, the test is a bit unreasonable. https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian-riscv64/ruby-master/log/20200421T120018Z.fail.html.gz
Configuration menu - View commit details
-
Copy full SHA for 7d918be - Browse repository at this point
Copy the full SHA 7d918beView commit details -
Configuration menu - View commit details
-
Copy full SHA for cebf575 - Browse repository at this point
Copy the full SHA cebf575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92afac8 - Browse repository at this point
Copy the full SHA 92afac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad63ae6 - Browse repository at this point
Copy the full SHA ad63ae6View commit details
Commits on Apr 22, 2020
-
support builtin for Kernel#Float
# Iteration per second (i/s) | |compare-ruby|built-ruby| |:------------|-----------:|---------:| |float | 30.395M| 38.314M| | | -| 1.26x| |float_true | 3.833M| 27.322M| | | -| 7.13x| |float_false | 4.182M| 24.938M| | | -| 5.96x|
Configuration menu - View commit details
-
Copy full SHA for 1708301 - Browse repository at this point
Copy the full SHA 1708301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce7835 - Browse repository at this point
Copy the full SHA 5ce7835View commit details -
Revert "* remove trailing spaces. [ci skip]"
This reverts commit 6b04c48. Trailing spaces separate paragraphs in RDoc format.
Configuration menu - View commit details
-
Copy full SHA for f00b923 - Browse repository at this point
Copy the full SHA f00b923View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ec8da - Browse repository at this point
Copy the full SHA d6ec8daView commit details -
Revert "Allow simple R-assign in endless def"
This reverts commit 67bcac8.
Configuration menu - View commit details
-
Copy full SHA for 02ad393 - Browse repository at this point
Copy the full SHA 02ad393View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe5bff - Browse repository at this point
Copy the full SHA 1fe5bffView commit details -
Made parentheses mandatory in endless method defition
Even for empty argument list, not to be confusing with a writer method name.
Configuration menu - View commit details
-
Copy full SHA for 1997e10 - Browse repository at this point
Copy the full SHA 1997e10View commit details -
https://github.com/ruby/actions/runs/608526685?check_suite_focus=true `warning: Insecure world writable dir /home/runner/.config in PATH, mode 040777`
Configuration menu - View commit details
-
Copy full SHA for 6292271 - Browse repository at this point
Copy the full SHA 6292271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 492e859 - Browse repository at this point
Copy the full SHA 492e859View commit details -
rb_method_entry() returns valid me.
search_method() can return invalid method, but vm_defined() checks it as valid method entry. This is why defined?(foo) if foo is undef'ed. To solve this problem, check invalidation and return NULL. [Bug #16669] https://twitter.com/kamipo/status/1252881930103558144 Tests will be merged by nobu soon.
Configuration menu - View commit details
-
Copy full SHA for 8119bcb - Browse repository at this point
Copy the full SHA 8119bcbView commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for de9d6a7 - Browse repository at this point
Copy the full SHA de9d6a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5bd00 - Browse repository at this point
Copy the full SHA da5bd00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c8aae - Browse repository at this point
Copy the full SHA 74c8aaeView commit details -
Expand retrying test file names to realpath
As well as worker processes do in Test::Unit::Worker#run.
Configuration menu - View commit details
-
Copy full SHA for 2e87488 - Browse repository at this point
Copy the full SHA 2e87488View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f50b9 - Browse repository at this point
Copy the full SHA d1f50b9View commit details -
* `RbConfig::CONFIG['ridir']` has been set since 1.9.2 * `ENV["HOME"]` has been defaulted to `USERPROFILE` since 1.9.0, and backported to 1.8.5 or later. ruby/rdoc@a3a614e676
Configuration menu - View commit details
-
Copy full SHA for 14e013c - Browse repository at this point
Copy the full SHA 14e013cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f563f3c - Browse repository at this point
Copy the full SHA f563f3cView commit details -
* Support XDG_CONFIG_HOME for gemrc. * Support XDG_DATA_HOME for .gem * Added test for XDG_DATA_HOME * Do not reuse environmental variable. * Unify .rdoc path to RDoc.home. * Support XDG_DATA_HOME for .rdoc * Ignore exists? * Extracted config_home path * Use XDG_CONFIG_HOME for default credential path * Fixed inconsistency location. * Fixed the broken tests. * Support XDG_CONFIG_HOME for irbrc * Introduce Gem.cache_home as XDG_CACHE_HOME * Use Gem.cache_home instead of Gem.config_home for the credential file of RubyGems. * Initialized the old configurations * Fixed test failure related the configuration initialization * restore XDG_DATA_HOME * Fixed the broken examples of bundler with XDG_* * Do not modify environmental variable on test file * Use XDG_DATA_HOME insted of XDG_CACHE_HOME for credential file * stub out Gem.data_home * Move dir accessor to defaults.rb file * Use XDG_DATA_HOME for signed gem features * Use XDG_DATA_HOME for spec cache * Do not rely on Gem.user_home * Gem.user_home is always exists. Don't need to use FileUitls.mkdir_p * Bump support version to RubyGems 3.2.0+ * Removed the needless fallback configuration * Fixed the inconsistency methods that are find_config_file and config_file * Use Gem.configuration.credentials_path instead of hard-coded path * gem_path is always provided * Removed the duplicated code of find_home * Also removed the duplicated code of user_home * use Gem::UNTAINT instead of untaint for surpressing the warnings * Use File.directory * Restore XDG_DATA_HOME * Use File.write
Configuration menu - View commit details
-
Copy full SHA for 5c6269c - Browse repository at this point
Copy the full SHA 5c6269cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e4eea - Browse repository at this point
Copy the full SHA 03e4eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a52a459 - Browse repository at this point
Copy the full SHA a52a459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5ae7a - Browse repository at this point
Copy the full SHA 0f5ae7aView commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ac2106a - Browse repository at this point
Copy the full SHA ac2106aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf90df2 - Browse repository at this point
Copy the full SHA cf90df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71f8401 - Browse repository at this point
Copy the full SHA 71f8401View commit details -
[ruby/reline] Support XDG_CONFIG_HOME
In the XDG Specification, if ~/.config/readline/inputrc exists, then ~/.inputrc should not be read, but for compatibility with GNU Readline, if ~/.inputrc exists, then it is given priority. ruby/reline@97f1e7db04
Configuration menu - View commit details
-
Copy full SHA for 81b0b79 - Browse repository at this point
Copy the full SHA 81b0b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb2071 - Browse repository at this point
Copy the full SHA 9fb2071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04a5576 - Browse repository at this point
Copy the full SHA 04a5576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8c36d - Browse repository at this point
Copy the full SHA 5b8c36dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b17b0 - Browse repository at this point
Copy the full SHA c5b17b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21598b0 - Browse repository at this point
Copy the full SHA 21598b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6020ba - Browse repository at this point
Copy the full SHA c6020baView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5b3d6 - Browse repository at this point
Copy the full SHA cf5b3d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae235db - Browse repository at this point
Copy the full SHA ae235dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8f55e - Browse repository at this point
Copy the full SHA cc8f55eView commit details
Commits on Apr 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 42ac3f7 - Browse repository at this point
Copy the full SHA 42ac3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c270037 - Browse repository at this point
Copy the full SHA c270037View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12f9f5 - Browse repository at this point
Copy the full SHA f12f9f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c88bb3 - Browse repository at this point
Copy the full SHA 7c88bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fefb5fa - Browse repository at this point
Copy the full SHA fefb5faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccb7a9 - Browse repository at this point
Copy the full SHA 7ccb7a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd3f24 - Browse repository at this point
Copy the full SHA 9fd3f24View commit details
Commits on Apr 26, 2020
-
Fix errors when
RDoc::RI::Paths::HOMEDIR
is nilhttps://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-master/log/20200425T175405Z.fail.html.gz ``` 4) Error: TestRDocServlet#test_asset: NoMethodError: undefined method `replace' for nil:NilClass /home/chkbuild/build/20200425T175405Z/ruby/test/rdoc/test_rdoc_servlet.rb:48:in `setup' 5) Error: TestRDocServlet#test_asset: NoMethodError: undefined method `replace' for nil:NilClass /home/chkbuild/build/20200425T175405Z/ruby/test/rdoc/test_rdoc_servlet.rb:63:in `teardown' ``` ... ``` 74) Error: TestRDocServlet#test_store_for_site: NoMethodError: undefined method `replace' for nil:NilClass /home/chkbuild/build/20200425T175405Z/ruby/test/rdoc/test_rdoc_servlet.rb:48:in `setup' 75) Error: TestRDocServlet#test_store_for_site: NoMethodError: undefined method `replace' for nil:NilClass /home/chkbuild/build/20200425T175405Z/ruby/test/rdoc/test_rdoc_servlet.rb:63:in `teardown' ```
Configuration menu - View commit details
-
Copy full SHA for 63fe373 - Browse repository at this point
Copy the full SHA 63fe373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 034b847 - Browse repository at this point
Copy the full SHA 034b847View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5174be - Browse repository at this point
Copy the full SHA b5174beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7860277 - Browse repository at this point
Copy the full SHA 7860277View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f41aa - Browse repository at this point
Copy the full SHA d0f41aaView commit details -
Fix failures of test/rdoc/test_rdoc_ri_paths.rb
yield `home_dir` when HOMEDIR is not falsy only. https://github.com/ruby/ruby/blob/d0f41aa2382612022162d033ddb3d9c9cc62099e/lib/rdoc/ri/paths.rb#L43 ``` yield home_dir, :home if home and HOMEDIR ``` https://rubyci.org/logs/rubyci.s3.amazonaws.com/archlinux/ruby-master/log/20200426T033503Z.fail.html.gz ``` 1) Failure: TestRDocRIPaths#test_class_each [/home/chkbuild/build/20200426T033503Z/ruby/test/rdoc/test_rdoc_ri_paths.rb:54]: <nil> expected but was <"/home/naruse/chkbuild/tmp/build/20200426T033503Z/tmp/test_rdoc_ri_paths_1033468/doc/nodoc-1.0/ri">. 2) Failure: TestRDocRIPaths#test_class_raw_path [/home/chkbuild/build/20200426T033503Z/ruby/test/rdoc/test_rdoc_ri_paths.rb:131]: <nil> expected but was <"/home/naruse/chkbuild/tmp/build/20200426T033503Z/tmp/test_rdoc_ri_paths_1033468/doc/rake-10.0.1/ri">. 3) Failure: TestRDocRIPaths#test_class_raw_path_extra_dirs [/home/chkbuild/build/20200426T033503Z/ruby/test/rdoc/test_rdoc_ri_paths.rb:141]: <nil> expected but was <"/home/naruse/chkbuild/tmp/build/20200426T033503Z/tmp/test_rdoc_ri_paths_1033468/doc/rake-10.0.1/ri">. ```
Configuration menu - View commit details
-
Copy full SHA for 36ed700 - Browse repository at this point
Copy the full SHA 36ed700View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1760c60 - Browse repository at this point
Copy the full SHA 1760c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 257e01b - Browse repository at this point
Copy the full SHA 257e01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6560ff6 - Browse repository at this point
Copy the full SHA 6560ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33767d1 - Browse repository at this point
Copy the full SHA 33767d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a217d3c - Browse repository at this point
Copy the full SHA a217d3cView commit details -
test/ruby/test_fiber.rb (test_stack_size): re-enabled on s390x
Revert 9948add. It is now discussed in https://bugs.ruby-lang.org/issues/16814, and an assert is added with a217d3c. It would be good to give it a try.
Configuration menu - View commit details
-
Copy full SHA for 93ed465 - Browse repository at this point
Copy the full SHA 93ed465View commit details
Commits on Apr 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fd2df58 - Browse repository at this point
Copy the full SHA fd2df58View commit details -
Configuration menu - View commit details
-
Copy full SHA for c180c58 - Browse repository at this point
Copy the full SHA c180c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6009790 - Browse repository at this point
Copy the full SHA 6009790View commit details -
Configuration menu - View commit details
-
Copy full SHA for aca935a - Browse repository at this point
Copy the full SHA aca935aView commit details
Commits on Apr 28, 2020
-
[rubygems/rubygems] Removed the depdendency of English library
English.rb is extracted to the default gems at ruby@2c5764e rubygems/rubygems@532f488c0b
Configuration menu - View commit details
-
Copy full SHA for de58dfc - Browse repository at this point
Copy the full SHA de58dfcView commit details -
[rubygems/rubygems] Make the test suite pass under
umask 077
Some tests had failed under `umask 077` mode. As far as I investigated, there is no actual bug. All failures were caused by tests that create a wrong-permission file or expect wrong permission. This changeset fixes the tests. rubygems/rubygems@078213e527
Configuration menu - View commit details
-
Copy full SHA for 2c2b0d4 - Browse repository at this point
Copy the full SHA 2c2b0d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b77fc8 - Browse repository at this point
Copy the full SHA 5b77fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 442866c - Browse repository at this point
Copy the full SHA 442866cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3acdb31 - Browse repository at this point
Copy the full SHA 3acdb31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3497152 - Browse repository at this point
Copy the full SHA 3497152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86431f5 - Browse repository at this point
Copy the full SHA 86431f5View commit details -
Even without this limit, these assertions almost certainly cause a NoMemoryError by removing the fix in 72ad859.
Configuration menu - View commit details
-
Copy full SHA for 1c7f5a5 - Browse repository at this point
Copy the full SHA 1c7f5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a4ee4 - Browse repository at this point
Copy the full SHA 31a4ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1994ed9 - Browse repository at this point
Copy the full SHA 1994ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0c760 - Browse repository at this point
Copy the full SHA ac0c760View commit details
Commits on Apr 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 56d6cfe - Browse repository at this point
Copy the full SHA 56d6cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e7d91 - Browse repository at this point
Copy the full SHA 32e7d91View commit details -
[ruby/spec] expand temporary directory to the real path
It may contain symbolic links.
Configuration menu - View commit details
-
Copy full SHA for e801e9b - Browse repository at this point
Copy the full SHA e801e9bView commit details -
[ruby/reline] Ignore non-absolute XDG_CONFIG_HOME
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html > All paths set in these environment variables must be absolute. > If an implementation encounters a relative path in any of these > variables it should consider the path invalid and ignore it. ruby/reline@45af6eea77
Configuration menu - View commit details
-
Copy full SHA for 0ac5009 - Browse repository at this point
Copy the full SHA 0ac5009View commit details -
Configuration menu - View commit details
-
Copy full SHA for d27fa87 - Browse repository at this point
Copy the full SHA d27fa87View commit details -
[ruby/reline] Negative history_size means unlimited
And unlimited is default. ruby/reline@f5149c3ca6
Configuration menu - View commit details
-
Copy full SHA for 4859352 - Browse repository at this point
Copy the full SHA 4859352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 213ebec - Browse repository at this point
Copy the full SHA 213ebecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 009092b - Browse repository at this point
Copy the full SHA 009092bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98a346d - Browse repository at this point
Copy the full SHA 98a346dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3864fbc - Browse repository at this point
Copy the full SHA 3864fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5253d - Browse repository at this point
Copy the full SHA 7e5253dView commit details
Commits on Apr 30, 2020
-
[ruby/irb] Relaxed regexp for readline
Readline::VERSION may not be a single word, e.g EditLine wrapper when linked with editline.
Configuration menu - View commit details
-
Copy full SHA for b3ce6fa - Browse repository at this point
Copy the full SHA b3ce6faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14b5a3b - Browse repository at this point
Copy the full SHA 14b5a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1b272 - Browse repository at this point
Copy the full SHA 9d1b272View commit details -
[ruby/irb] Restore the default encodings
IRB::ReadlineInputMethod#initialize sets via IRB.set_encoding.
Configuration menu - View commit details
-
Copy full SHA for 4a8acf4 - Browse repository at this point
Copy the full SHA 4a8acf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a9d2da - Browse repository at this point
Copy the full SHA 5a9d2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9014c90 - Browse repository at this point
Copy the full SHA 9014c90View commit details
Commits on May 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 520ac5d - Browse repository at this point
Copy the full SHA 520ac5dView commit details -
Do not stop the world during JIT compaction
Running C compiler for JIT compaction inside a critical section may lock main thread for a long time when it triggers GC. As I'm planning to increase this duration a bit, I'd like to make sure this doesn't stop the world. For now, I chose to give up unloading units when it's during JIT compaction, assuming other calls may unload them later.
Configuration menu - View commit details
-
Copy full SHA for e8a78d7 - Browse repository at this point
Copy the full SHA e8a78d7View commit details -
Switch test_unload_units_and_compaction on mswin
because we support JIT compaction on it
Configuration menu - View commit details
-
Copy full SHA for 96837dc - Browse repository at this point
Copy the full SHA 96837dcView commit details -
Include unit id in a function name of an inlined method
I'm trying to make it possible to include all JIT-ed code in a single C file. This is needed to guarantee uniqueness of all function names
Configuration menu - View commit details
-
Copy full SHA for f5ddbba - Browse repository at this point
Copy the full SHA f5ddbbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c925cc0 - Browse repository at this point
Copy the full SHA c925cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d360ef - Browse repository at this point
Copy the full SHA 7d360efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb038c - Browse repository at this point
Copy the full SHA 3cb038cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07fd6dc - Browse repository at this point
Copy the full SHA 07fd6dcView commit details -
[ruby/matrix] Add Matrix#adjoint [#14]
Patch adapted from Alessandro Minali
Configuration menu - View commit details
-
Copy full SHA for 9b5675b - Browse repository at this point
Copy the full SHA 9b5675bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eed4d1 - Browse repository at this point
Copy the full SHA 6eed4d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c8bfad - Browse repository at this point
Copy the full SHA 5c8bfadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76507bf - Browse repository at this point
Copy the full SHA 76507bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773afeb - Browse repository at this point
Copy the full SHA 773afebView commit details -
Deduplicate functions in compacted JIT code
to improve code locality. Using benchmark-driver/sinatra with 100 methods JIT-ed, [Before] 12149.97 rps 1.3M /tmp/_ruby_mjit_p31171u145.so [After] 12818.83 rps 260K /tmp/_ruby_mjit_p32155u145.so (VM is 13714.89 rps)
Configuration menu - View commit details
-
Copy full SHA for 818d6d3 - Browse repository at this point
Copy the full SHA 818d6d3View commit details -
c_file_access_mode should be defined for Windows
as well. And also unit->c_file doesn't exist in mswin. https://github.com/ruby/ruby/runs/635915704
Configuration menu - View commit details
-
Copy full SHA for 72aa4dd - Browse repository at this point
Copy the full SHA 72aa4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90969ed - Browse repository at this point
Copy the full SHA 90969edView commit details -
Configuration menu - View commit details
-
Copy full SHA for e19f4b3 - Browse repository at this point
Copy the full SHA e19f4b3View commit details -
Get rid of -Wgnu-zero-variadic-macro-arguments errors
As zero variadic macro argument, `rb_scan_args(argc, argv, "")` (or `"0"`), means 0-arity method and should be defined so, that case doesn't need to consider.
Configuration menu - View commit details
-
Copy full SHA for 76d9be9 - Browse repository at this point
Copy the full SHA 76d9be9View commit details -
Stop generating MJIT_PCH include guard
to fix https://ci.appveyor.com/project/ruby/ruby/builds/32577700/job/yh61rom35wt2uv39 It was for JIT compaction, and we don't support it on mswin.
Configuration menu - View commit details
-
Copy full SHA for e4d3d5c - Browse repository at this point
Copy the full SHA e4d3d5cView commit details -
Skip MinGW TestJIT* and macOS TestJITDebug failures
caused by 818d6d3, for now. I'll take a look at them tomorrow.
Configuration menu - View commit details
-
Copy full SHA for 41bbdd7 - Browse repository at this point
Copy the full SHA 41bbdd7View commit details -
Get rid of -Wgnu-folding-constant errors
Also renamed as like as a constant.
Configuration menu - View commit details
-
Copy full SHA for dc3bc42 - Browse repository at this point
Copy the full SHA dc3bc42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28aa5f7 - Browse repository at this point
Copy the full SHA 28aa5f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c0612 - Browse repository at this point
Copy the full SHA 72c0612View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2ca76 - Browse repository at this point
Copy the full SHA bb2ca76View commit details
Commits on May 2, 2020
-
internal/process.h: add a no-warning simple wrapper for fork(2)
As fork(2) is deprecated, its calls must be guarded by `COMPILER_WARNING_IGNORED(-Wdeprecated-declarations)`. All usages of fork(2) in process have been alread guarded. A new call to fork(2) was added in ruby.c with f22c4ff. This caused a build failure on Solaris 11. It may hide a bug to guard big code unnecessarily, so this change introduces a simple wrapper "rb_fork" whose definition is guarded, and replaces all calls to fork(2) with the wrapper function.
Configuration menu - View commit details
-
Copy full SHA for 91e4e24 - Browse repository at this point
Copy the full SHA 91e4e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for b78fba4 - Browse repository at this point
Copy the full SHA b78fba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68ddf4 - Browse repository at this point
Copy the full SHA a68ddf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9213aa - Browse repository at this point
Copy the full SHA c9213aaView commit details -
Fix ObjectSpace::WeakMap#key? to work if the value is nil
* Fixes [Bug #16826]
Configuration menu - View commit details
-
Copy full SHA for a2be428 - Browse repository at this point
Copy the full SHA a2be428View commit details -
Command failed to run just fails
The exact exit status value of command failed to run is not a spec, but a platform dependent implementation detail. Just it is not "success".
Configuration menu - View commit details
-
Copy full SHA for de8b8b6 - Browse repository at this point
Copy the full SHA de8b8b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e964f67 - Browse repository at this point
Copy the full SHA e964f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2dc52e - Browse repository at this point
Copy the full SHA c2dc52eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9998161 - Browse repository at this point
Copy the full SHA 9998161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717680f - Browse repository at this point
Copy the full SHA 717680fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe0e66 - Browse repository at this point
Copy the full SHA cfe0e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2a832 - Browse repository at this point
Copy the full SHA fe2a832View commit details -
spec/ruby/core/process/clock_getres_spec.rb: lax the resolution limit
Android is Linux, but the clock resolution is 10 milliseconds. I think that 1 microsecond is too strict for embedded environment. This change laxes the limit to 10 milliseconds.
Configuration menu - View commit details
-
Copy full SHA for 224f29c - Browse repository at this point
Copy the full SHA 224f29cView commit details
Commits on May 3, 2020
-
Avoid infinite times of JIT compaction
It's to avoid memory leak for actual usage (because they don't get unloaded properly), but also for fixing CI timed out due to JIT compaction taking too long time on --jit-wait (which runs every time) http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/2911601
Configuration menu - View commit details
-
Copy full SHA for cc6afff - Browse repository at this point
Copy the full SHA cc6afffView commit details -
`RUBY_FL_SEEN_OBJ_ID` can be set by #object_id.
Configuration menu - View commit details
-
Copy full SHA for 8af098b - Browse repository at this point
Copy the full SHA 8af098bView commit details -
GCC/Clang can optimize to calculate `sin(x)` and `cos(x)` at once, when the both are closely called on the same argument. Similar optimization is possible for `__sinpi(x)` and `__cospi(x)` if available, which calculate arguments in radian, i.e. `sin(x*M_PI)` and `cos(x*M_PI)` respectively.
Configuration menu - View commit details
-
Copy full SHA for e49ecae - Browse repository at this point
Copy the full SHA e49ecaeView commit details -
Skip only .dSYM cleanup on macOS
Fix https://github.com/ruby/ruby/runs/636020145 without skipping too many tests. It seems that .c -> .o with debug flags and .o -> .so without debug flags did not generate .dSYM but now .c -> .so with debug flags seems to generate a .dSYM directory. As --jit-debug should not be used by normal users, let me skip implementing the removal for now.
Configuration menu - View commit details
-
Copy full SHA for e0c023d - Browse repository at this point
Copy the full SHA e0c023dView commit details -
Skip pdb corruption on Visual Studio 2015 as well
It turned out that the pdb corruption happens on Visual Studio 2015 as well. https://ci.appveyor.com/project/ruby/ruby/builds/32602953/job/3gj43q18wqeiy729
Configuration menu - View commit details
-
Copy full SHA for a218cbd - Browse repository at this point
Copy the full SHA a218cbdView commit details -
This support was accidentally removed in 818d6d3.
Configuration menu - View commit details
-
Copy full SHA for 4aca078 - Browse repository at this point
Copy the full SHA 4aca078View commit details -
Configuration menu - View commit details
-
Copy full SHA for f646d20 - Browse repository at this point
Copy the full SHA f646d20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aaa75e - Browse repository at this point
Copy the full SHA 5aaa75eView commit details -
Make int-pair-to-real conversion more portable
And utilize more bits even if DBL_MANT_DIG > 53.
Configuration menu - View commit details
-
Copy full SHA for 5b28f01 - Browse repository at this point
Copy the full SHA 5b28f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfbbd94 - Browse repository at this point
Copy the full SHA dfbbd94View commit details -
An expression using `static const` value seems not considered as `static const` by Visual C.
Configuration menu - View commit details
-
Copy full SHA for 41e547e - Browse repository at this point
Copy the full SHA 41e547eView commit details -
Travis s390x-linux is too unstable
It has caused errors by ENOSPC like https://travis-ci.org/github/ruby/ruby/jobs/682520961 too often. I cleared all cache of Travis yesterday, but it didn't help it. Until somebody figures out how to fix it, let me exclude it from CI status reports to avoid false alerts.
Configuration menu - View commit details
-
Copy full SHA for f72bec2 - Browse repository at this point
Copy the full SHA f72bec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0776198 - Browse repository at this point
Copy the full SHA 0776198View commit details -
Split compile and link for MinGW support
MinGW test_jit fails with no error message. Perhaps linker flags should not be passed when compilation is happening. Anyway splitting these stages doesn't matter for performance. So let me just split it to fix the issue. Probably this helps Solaris's issue too.
Configuration menu - View commit details
-
Copy full SHA for 9aa5fe1 - Browse repository at this point
Copy the full SHA 9aa5fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d39a0 - Browse repository at this point
Copy the full SHA a8d39a0View commit details
Commits on May 4, 2020
-
Revert 0776198 for Solaris debug
For some reason 0776198 didn't fail https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20200503T230004Z.log.html.gz even while it was before 9aa5fe1. Anyway, there's no need to keep the change anymore.
Configuration menu - View commit details
-
Copy full SHA for 39bd124 - Browse repository at this point
Copy the full SHA 39bd124View commit details -
Suppress warnings by gcc 10.1.0-RC-20200430
* Folding results should not be empty. If `OnigCodePointCount(to->n)` were 0, `for` loop using `fn` wouldn't execute and `ncs` elements are not initialized. ``` enc/unicode.c:557:21: warning: 'ncs[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 557 | for (i = 0; i < ncs[0]; i++) { | ~~~^~~ ``` * Cast to `enum yytokentype` Additional enums for scanner events by ripper are not included in `yytokentype`. ``` ripper.y:7274:28: warning: implicit conversion from 'enum <anonymous>' to 'enum yytokentype' [-Wenum-conversion] ```
Configuration menu - View commit details
-
Copy full SHA for b7e1eda - Browse repository at this point
Copy the full SHA b7e1edaView commit details -
Fix pseudo code for NODE_ARYPTN, NODE_HSHPTN
Due to the change in 3893a8d, there is no longer a need to put true/false.
Configuration menu - View commit details
-
Copy full SHA for d638922 - Browse repository at this point
Copy the full SHA d638922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed7bc8 - Browse repository at this point
Copy the full SHA 6ed7bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47720e2 - Browse repository at this point
Copy the full SHA 47720e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c25080 - Browse repository at this point
Copy the full SHA 5c25080View commit details -
Output compaction stats in one loop / eliminate 0 counts
We only need to loop `T_MASK` times once. Also, not every value between 0 and `T_MASK` is an actual Ruby type. Before this change, some integers were being added to the result hash even though they aren't actual types. This patch omits considered / moved entries that total 0, cleaning up the result hash and eliminating these "fake types".
Configuration menu - View commit details
-
Copy full SHA for 5ef019e - Browse repository at this point
Copy the full SHA 5ef019eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc13a98 - Browse repository at this point
Copy the full SHA dc13a98View commit details
Commits on May 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f0b5629 - Browse repository at this point
Copy the full SHA f0b5629View commit details -
Configuration menu - View commit details
-
Copy full SHA for e04418b - Browse repository at this point
Copy the full SHA e04418bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f19d2 - Browse repository at this point
Copy the full SHA 77f19d2View commit details -
Improve documentation for Enumerator#next, next_values, peek and peek…
…_values. [DOC] [#16829]
Configuration menu - View commit details
-
Copy full SHA for 7bde981 - Browse repository at this point
Copy the full SHA 7bde981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86391a5 - Browse repository at this point
Copy the full SHA 86391a5View commit details -
Remove redundant check in rb_obj_cmp()
* rb_equal() already checks using `obj1 == obj2`.
Configuration menu - View commit details
-
Copy full SHA for 00a9d69 - Browse repository at this point
Copy the full SHA 00a9d69View commit details -
Document rb_equal() and clarify the relation with Kernel#===
* Multiple times people have been confused and believed rb_equal() called #=== but it does not, it calls #==. * This optimization has a subtle side effect for Float::NAN, which is now documented.
Configuration menu - View commit details
-
Copy full SHA for 48d509c - Browse repository at this point
Copy the full SHA 48d509cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e79e5e0 - Browse repository at this point
Copy the full SHA e79e5e0View commit details
Commits on May 6, 2020
-
Removed unnecessary duplicate code
`rb_equal` may be inlined in `case_equal` and actually same code is generated twice.
Configuration menu - View commit details
-
Copy full SHA for b0498ca - Browse repository at this point
Copy the full SHA b0498caView commit details -
[DOC] Removed no longer meaningful part [ci skip]
As now `Object#===` document is separated from `rb_equal`, this note no longer makes sense.
Configuration menu - View commit details
-
Copy full SHA for 3a6dad9 - Browse repository at this point
Copy the full SHA 3a6dad9View commit details -
leakchecker.rb: search /dev/fd too
It is more popular than /proc/self/fd.
Configuration menu - View commit details
-
Copy full SHA for 039a8ef - Browse repository at this point
Copy the full SHA 039a8efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7397b9f - Browse repository at this point
Copy the full SHA 7397b9fView commit details -
Ignore FDs kept by system library
`getaddrinfo` on macOS seems keeping FDs to query host names internally.
Configuration menu - View commit details
-
Copy full SHA for b247ac0 - Browse repository at this point
Copy the full SHA b247ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3f725 - Browse repository at this point
Copy the full SHA de3f725View commit details -
Fakes IPSocket.getaddress in the whole method
To get rid of calling `getaddrinfo`, which may keep FDs internally.
Configuration menu - View commit details
-
Copy full SHA for 46b9317 - Browse repository at this point
Copy the full SHA 46b9317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 641a56a - Browse repository at this point
Copy the full SHA 641a56aView commit details