summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-24[DOC] Added GNU make specific targets [ci skip]Nobuyoshi Nakada
2020-04-24[DOC] Split "How to run a part of the test suite" [ci skip]Nobuyoshi Nakada
2020-04-24[ruby/reline] Treat home dir correctlyaycabta
https://github.com/ruby/reline/commit/9b1327d2f4
2020-04-24[ruby/reline] Support XDG_CONFIG_HOMEaycabta
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. https://github.com/ruby/reline/commit/97f1e7db04
2020-04-24* 2020-04-24 [ci skip]git
2020-04-24[DOC] Separated Method#[] from Method#call [Bug #16813] [ci skip]Nobuyoshi Nakada
2020-04-24[DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]Nobuyoshi Nakada
2020-04-23Fixed inverted current thread condition [Bug #16808]Nobuyoshi Nakada
2020-04-23Truncate too long thread name before setting [Bug #16808]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3053
2020-04-23Skip the initialization of XDG_DATA_HOME with Permission deniedHiroshi SHIBATA
2020-04-23Support XDG_* (#2174)Hiroshi SHIBATA
* 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 Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2020-04-23RDoc enhancements for Hash[].Burdette Lamar
Notes: Merged: https://github.com/ruby/ruby/pull/3026 Merged-By: ioquatix <samuel@codeotaku.com>
2020-04-23[ruby/rdoc] Drop old rubiesNobuyoshi Nakada
* `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. https://github.com/ruby/rdoc/commit/a3a614e676
2020-04-23Initialize the class variable for Minitest::Unit.current_repeat_countNobuyoshi Nakada
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.