summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-23Expand retrying test file names to realpathNobuyoshi Nakada
As well as worker processes do in Test::Unit::Worker#run.
2020-04-23Just call search_method_protect [Bug #16669]Nobuyoshi Nakada
2020-04-23Test for [Bug #16669]Nobuyoshi Nakada
2020-04-23Split test_definedNobuyoshi Nakada
2020-04-23rb_method_entry() returns valid me.Koichi Sasada
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.
2020-04-23* 2020-04-23 [ci skip]git
2020-04-23Fix permission of PATHKazuhiro NISHIYAMA
https://github.com/ruby/actions/runs/608526685?check_suite_focus=true `warning: Insecure world writable dir /home/runner/.config in PATH, mode 040777`
2020-04-22Made parentheses mandatory in endless method defitionNobuyoshi Nakada
Even for empty argument list, not to be confusing with a writer method name. Notes: Merged: https://github.com/ruby/ruby/pull/3051
2020-04-22Disallow R-assign in endless defNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3051
2020-04-22Revert "Allow simple R-assign in endless def"Nobuyoshi Nakada
This reverts commit 67bcac879a2e0ddfb4e7bbd7cb5e5401422de76a. Notes: Merged: https://github.com/ruby/ruby/pull/3051
2020-04-22Update benchmark-driver versionNobuyoshi Nakada
2020-04-22Revert "* remove trailing spaces. [ci skip]"Nobuyoshi Nakada
This reverts commit 6b04c480487ab64d73e1254be2412e722b7b8bd8. Trailing spaces separate paragraphs in RDoc format.
2020-04-22Update benchmark-driver versionNobuyoshi Nakada
2020-04-22support builtin for Kernel#FloatS.H
# 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| Notes: Merged: https://github.com/ruby/ruby/pull/3048 Merged-By: nobu <nobu@ruby-lang.org>
2020-04-22.github/workflows/mingw.yml: add `shell: bash` for PR checkoutYusuke Endoh
as well as e62aead26909e83f2c8b940186047f0a88b9f2d6
2020-04-22configure.ac: Automatically add -D__ANDROID_API=ver on AndroidYusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/3049
2020-04-22* 2020-04-22 [ci skip]git
2020-04-22test/ruby/test_fiber.rb: Skip the problematic test_stack_size on riscvYusuke Endoh
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
2020-04-21LEGAL: fixed links to the old-style BSD license [ci skip]Nobuyoshi Nakada
2020-04-21* remove trailing spaces. [ci skip]git
2020-04-21LEGAL: moved the old-style BSD license and linked [ci skip]Nobuyoshi Nakada
2020-04-21LEGAL: moved the MIT license and linked [ci skip]Nobuyoshi Nakada
2020-04-21LEGAL: made license names themselves links [ci skip]Nobuyoshi Nakada
2020-04-21eval_error.c: default nil as "reverse" is now false [Feature #8661]Nobuyoshi Nakada
2020-04-21NEWS.md: the order of backtrace [Feature #8661] [ci skip]Nobuyoshi Nakada
2020-04-21eval_error.c: revert the "reversed" backtrace [Feature #8661]Yusuke Endoh
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>' ```
2020-04-21rb_memerror: abort immediately卜部昌平
Ditto for adab82b9a71f60ad1c7f4f8c134a5ae9198ab32a. TRY_WITH_GC was found innocent.
2020-04-21Fixed a typo [ci skip]Nobuyoshi Nakada
2020-04-21reroute redefinition of NDEBUG卜部昌平
NDEBUG can be defined via a command-line argument. Should take care of such situations.
2020-04-21__GNUC__ is too lax卜部昌平
Ditto for 4b853932eaa7fa4acf8a0f0c9b7c695bb4f5e76d
2020-04-21TRY_WITH_GC: abort immediately卜部昌平
NoMemoryError is observed on icc but I fail to reproduce so far. Let me see the backtrace on CI.
2020-04-21Fix typos [ci skip]Kazuhiro NISHIYAMA
2020-04-21Fixed incorrect man path with ruby installation pathHiroshi SHIBATA
[Bug #15359][ruby-core:90164]
2020-04-21test/ruby/test_refinement.rb: extend the timeoutYusuke Endoh
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian-riscv64/ruby-master/log/20200420T083601Z.fail.html.gz
2020-04-21* 2020-04-21 [ci skip]git
2020-04-20vm_dump.c: Do not show C backtrace on riscvYusuke Endoh
Currently, objdump -W miniruby emits some errors on riscv, so I guess that DWARF is corrupted.
2020-04-20Skip JIT tests on riscv64 due to SEGV of cc1Yusuke Endoh
2020-04-20[sync_default_gems.rb] Force reset conflict files to be ignoredNobuyoshi Nakada
[ci skip]
2020-04-20Revert irrelevant change [ci skip]Nobuyoshi Nakada
2020-04-20Removed phony atomic operations for void* and VALUENobuyoshi Nakada
2020-04-20* 2020-04-20 [ci skip]git
2020-04-20Bail out if no atomic operation foundNobuyoshi Nakada
As atomic operations are mandatory now, not-working phony fallback definitions are not only useless but confusing and harmful.
2020-04-19Removed useless VMDEBUG definition [ci skip]Nobuyoshi Nakada
VMDEBUG is always defined as defaulted to 0 in vm_core.h.
2020-04-19Update VMDEBUG reference doc [ci skip]Nguyễn Quang Minh
Since this commit (https://github.com/ruby/ruby/commit/9e1b06e17d27fb4ddf51e9244f205417e9c4dd5c), 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. Notes: Merged: https://github.com/ruby/ruby/pull/3043 Merged-By: nobu <nobu@ruby-lang.org>
2020-04-19Skip Process#clock_getres specs on AndroidYusuke Endoh
... just like AIX and OpenBSD.
2020-04-19Skip TestRequire#test_loading_fifo_fd_leak on AndroidYusuke Endoh
The test fails due to unknown reason. Need to debug in future, but tentatively skipped.
2020-04-18The pdb header error is printed at stdoutTakashi Kokubun
https://ci.appveyor.com/project/ruby/ruby/builds/32278754/job/90jmky2jq2k0wjv8
2020-04-18Update workflows/mingw.yml - use setup-ruby-pkgs (#3042)MSP-Greg
MSP-Greg/actions-ruby is deprecated... Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2020-04-19* 2020-04-19 [ci skip]git
2020-04-18Env values removed by ENV.clear are not usedNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3041