summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-11Make sure we don't push MOVED or NONE on the stackAaron Patterson
2019-12-12call GC.compact after each test.Koichi Sasada
RUBY_TEST_GC_COMPACT=1 enables GC.compact checker which calls GC.compact after each test.
2019-12-12Some tests failed with before GNU Readline 6.0 on Windowsaycabta
2019-12-12* 2019-12-12 [ci skip]git
2019-12-11Update method tables only if there is a class ext pointerAaron Patterson
This makes reference updating look similar to marking, and may avoid dereferencing a wrong pointer.
2019-12-11Fix .travis.yml to keep s390x-linux as allow_featuresYusuke Endoh
[Misc #16360]
2019-12-11Move s390x-linux to allow_failures matrixYusuke Endoh
ref [Misc #16360]
2019-12-11[ruby/forwardable] Bump version to 1.3.1Jeremy Evans
https://github.com/ruby/forwardable/commit/aa07c55f3f
2019-12-11[ruby/forwardable] Make def_*_delegator return name of method defined (Fixes ↵Jeremy Evans
#10) This restores compatibility with previous versions. This behavior was previously undefined, but it makes sense for the name of the defined method to be returned. https://github.com/ruby/forwardable/commit/a52ef3451e
2019-12-11The result of Readline.completion_proc should have the same encoding of ↵aycabta
Encoding.default_external
2019-12-11Test `Thread#to_s` when used from to_s_spec.rbNobuyoshi Nakada
2019-12-11`Thread#to_s` has been added at ruby 2.5Nobuyoshi Nakada
2019-12-11skip continuous failure test.Koichi Sasada
On mingw this test fails and not solved long time, so skip it. Please revert it when it solved. https://ci.appveyor.com/project/ruby/ruby/builds/29458671/job/9nbcjnfe6p0xnxoe
2019-12-11Thread#to_s is not same as #inspect on old version.Koichi Sasada
Thread#to_s returns simple Object#to_s until Ruby 2.4.
2019-12-11rely on sorted compiled binary array.Koichi Sasada
`builtin_binary` is sorted by miniruby loading order and this loading order should be same on ruby. So we can believe sorted order of `builtin_binary` on boot time.
2019-12-11Show the failed messageNobuyoshi Nakada
2019-12-11Try to use `set-output`Kazuhiro NISHIYAMA
because commit info are not necessary in env.
2019-12-11fix for old MRI versionsKoichi Sasada
2019-12-11add depenency pointed by update-depsKoichi Sasada
2019-12-11Create dummy files when check onlyKazuhiro NISHIYAMA
because foo.rb in build directory breaks test-bundler https://github.com/ruby/ruby/runs/343168046#step:20:125
2019-12-11Do not load q.rb in build directoryKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2736
2019-12-11Create more dummy files in build directoryKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2736
2019-12-11Do not load files in build directoryKazuhiro NISHIYAMA
related https://bugs.ruby-lang.org/issues/16177 Notes: Merged: https://github.com/ruby/ruby/pull/2736
2019-12-11Fix Enumerator::Lazy#with_indexJeremy Evans
* Make it correctly handle lambdas * Make it iterate over the block if block is given The original implementation was flawed, based on lazy_set_method instead of lazy_add_method. Note that there is no implicit map when passing a block, the return value of the block passed to with_index is ignored, just as it is for Enumerator#with_index. Also like Enumerator#with_index, when called with a block, the return value is an enumerator without the index. Fixes [Bug #16414] Notes: Merged: https://github.com/ruby/ruby/pull/2742
2019-12-11Make Thread#to_s consistent with Method and Proc to_sJean byroot Boussier
Notes: Merged: https://github.com/ruby/ruby/pull/2738
2019-12-11Add a message for CompatibilityErroraycabta
2019-12-11Added documentation for integer range sums (#1593)Eli Sadoff
2019-12-11* remove trailing spaces. [ci skip]git
2019-12-11Update tool/mk_builtin_binary.rbKoichi Sasada
Co-Authored-By: Sutou Kouhei <kou@cozmixng.org> Notes: Merged: https://github.com/ruby/ruby/pull/2735
2019-12-11support cross-compilation.Koichi Sasada
On cross-compilation, compiled binary can no be created because compiled binary should be created by same interpreter (on cross- compilation, host ruby is used to build ruby (BASERUBY)). So that cross-compilation system loads required scripts in text. It is same as miniruby. Notes: Merged: https://github.com/ruby/ruby/pull/2735
2019-12-11remove prelude.cKoichi Sasada
prelude.c is an automatically generated file by template/prelude.c.tmpl. However it does not contain any required functions. So remove it from dependency. Also miniprelude.c is included by mini_builtin.c and does not need to make miniprelude.o. Notes: Merged: https://github.com/ruby/ruby/pull/2735
2019-12-11use compiled binary for gem_prelude.rb.Koichi Sasada
`gem_prelude.rb` is not compiled yet. This patch compile it to compiled binary. Notes: Merged: https://github.com/ruby/ruby/pull/2735
2019-12-11add include guardKoichi Sasada
Notes: Merged: https://github.com/ruby/ruby/pull/2735
2019-12-11Indicate `find_all` and `select` methods are aliases.Corey Farwell
This matches the documentation for `Enumerable::inject` and `Enumerable::reduce` which are also aliases.
2019-12-11* 2019-12-11 [ci skip]git
2019-12-11Support Readline.completion_quote_character by Relineaycabta
2019-12-10[ruby/io-console] update depend for f9c0fe77c0eNobuyoshi Nakada
2019-12-10Followed up 38722fa179fcec549300b2f35206f4eb168f202eHiroshi SHIBATA
2019-12-10[ruby/logger] bump version to 1.4.2Hiroshi SHIBATA
https://github.com/ruby/logger/commit/d6c01cc652
2019-12-10[ruby/logger] Enable more timezone tests on OpenBSDJeremy Evans
https://github.com/ruby/logger/commit/bcd7e227e8
2019-12-10[ruby/logger] Document that shift_age of 0 disables log file rotationJeremy Evans
Fixes Ruby Bug 16349. https://github.com/ruby/logger/commit/b1b6d06f2d
2019-12-10[ruby/logger] Raise ArgumentError for invalid shift_ageJeremy Evans
Consider 'now' and 'everytime' as valid values for the previous behavior of rotating everytime. Fixes Ruby Bug 15977 https://github.com/ruby/logger/commit/f92979a376
2019-12-10[ruby/logger] Honor Logger#level overridesGeorge Claghorn
https://github.com/ruby/logger/commit/7365c995bf
2019-12-10fix ipaddr parameter of Net::HTTP.start to support proxyNARUSE, Yui
54072e329cab7207fba133caba4fc12b45add8f9
2019-12-10Prefer $(CHDIR) for the case srcdir contains symlinksNobuyoshi Nakada
2019-12-10Update regression tests for 1.4.16Hiroshi SHIBATA
2019-12-10.indent.pro: Removed because it is no longer usedYusuke Endoh
2019-12-10Move SECURITY.md into .github/ to reduce the files on the top directoryYusuke Endoh
2019-12-10Change encoding of completion stringsaycabta
2019-12-10vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh
It produced a warning about type cast in LLP64 (i.e., windows).