summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-06[Bug #18890] newline should be insignificant after pattern labelNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6087
2022-07-06[rubygems/rubygems] add message when gems are requested to be updated but ↵Brian Le
they are not installed https://github.com/rubygems/rubygems/commit/27953ffe9a
2022-07-06[rubygems/rubygems] output gems already up-to-date regardless if any gems ↵Brian Le
were updated https://github.com/rubygems/rubygems/commit/4ec608a573
2022-07-06Adjust indents [ci skip]Nobuyoshi Nakada
2022-07-06Set `SDKROOT` to empty value [ci skip]Nobuyoshi Nakada
So `RbConfig::CONFIG["includedir"]` does not start with double slash.
2022-07-06* 2022-07-06 [ci skip]git
2022-07-06Suppress msys2 pathname conversion also at single test runs [ci skip]Nobuyoshi Nakada
2022-07-05Add `--stdout-on-failure`, the reverse of `--stderr-on-failure`Nobuyoshi Nakada
2022-07-05Separate failed output optionNobuyoshi Nakada
It is unrelated to `GlobOption` at all.
2022-07-05Synchronize the test thread not to die before assertionsNobuyoshi Nakada
2022-07-05CI: skip the failing test onlyNobuyoshi Nakada
2022-07-05CI: skip objspace test on MinGW for nowNobuyoshi Nakada
2022-07-05[rubygems/rubygems] Bump rb-sys in ↵dependabot[bot]
/test/rubygems/test_gem_ext_cargo_builder/custom_name Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.15 to 0.9.18. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.15...v0.9.18) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/a862203683
2022-07-05[rubygems/rubygems] Bump rb-sysdependabot[bot]
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.15 to 0.9.18. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.15...v0.9.18) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/db8486a61e
2022-07-05Local functions should be `static`Nobuyoshi Nakada
2022-07-05[ruby/date] Update ext/date/date_core.cBurdette Lamar
https://github.com/ruby/date/commit/8eb1c780fb Co-authored-by: Peter Zhu <peter@peterzhu.ca>
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/e36690f70e
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/dcc0742623
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/91c632f156
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/5c18ec031e
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/fd3ae275c3
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/ac25182c66
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/f9ecaad2ee
2022-07-05[ruby/date] Enhanced RDocBurdetteLamar
https://github.com/ruby/date/commit/e80fee4f30
2022-07-05* 2022-07-05 [ci skip]git
2022-07-04ObjectSpace.dump: Include string coderangeJean Boussier
I suspect that some shared pages are invalidated because some static string don't have their coderange set eagerly. So the first time they are scanned, the entire memory page is invalidated. Being able to see the coderange in `ObjectSpace` would help debug this. And in addition `dump` currently call `is_broken_string()` and `is_ascii_string()` which both end up scanning the string and assigning coderange. I think it's undesirable as `dump` should be read only. Notes: Merged: https://github.com/ruby/ruby/pull/6076
2022-07-04Update bundled gems list at 2022-07-04git
2022-07-04* 2022-07-04 [ci skip]git
2022-07-03Fix rb_fix_mul_fix on OpenBSD/mips64Jeremy Evans
This fixes invalid and inconsistent results for the Fixnum*Fixnum case where the result of the multiplication does not fit in 64-bit on OpenBSD/mips64. For example: $ for x in 1 23; do ruby31 -e 'p(54306000000000*86400)'; done 14409380628474329524 11410664325873689790 Cases where an argument was Bignum, as well as cases where the result of the multiplication fits in 64-bit are fine: $ for x in 1 23; do ruby31 -e 'p(54306000*86400)'; done 4692038400000 4692038400000 $ for x in 1 23; do ruby31 -e 'p(5430600000000000000000*86400)'; done 469203840000000000000000000 469203840000000000000000000 This was originally discovered by running the tests for the openssl gem on OpenBSD/mips64 and having one test fail for a date far in the future. I eventually traced this to the generic multiplication issue. The underlying cause is using the int128_t type. This avoids use of the int128_t type in this case, falling back to the slower conversion code, which in the overflow case, turns the Fixnums into Bignums, then performs the multiplication.
2022-07-03* 2022-07-03 [ci skip]git
2022-07-03Disable USE_DEBUG_COUNTER test for now [ci skip]Nobuyoshi Nakada
2022-07-03Fix leaked global symbols for debug counterNobuyoshi Nakada
2022-07-03Fix empty call cache check for debug counterNobuyoshi Nakada
2022-07-03Suppress -Wstring-concatenationNobuyoshi Nakada
This concatenation of string literals is to not empty the array initialization even if no counter is declared, but warned by clang as suspicious.
2022-07-03Add check for USE_DEBUG_COUNTERNobuyoshi Nakada
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/cb2b9dc9a9
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/7e56730689
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/23a7f5468f
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/c12560e59a
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/117177c226
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/8f9843ef19
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/8de41c1eed
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/c59d4a063e
2022-07-02[ruby/pstore] Enhanced RDocBurdetteLamar
https://github.com/ruby/pstore/commit/81a266d88c
2022-07-02[rubygems/rubygems] Account for default gems not having remote when cachingDavid Rodríguez
https://github.com/rubygems/rubygems/commit/b93d4de2ff
2022-07-02[rubygems/rubygems] Move rubygems source specific logic to rubygems sourceDavid Rodríguez
https://github.com/rubygems/rubygems/commit/6aa4c422a7
2022-07-02Relax `not_before` limitNobuyoshi Nakada
Use the value as similar as other tests below. Trying to fix sporadic “not yet valid” failures on some CIs. Notes: Merged: https://github.com/ruby/ruby/pull/6085
2022-07-02Fallback to the default JIT only when no JIT is enabledNobuyoshi Nakada
Usually, command line options are given precedence first, environment variables next, and fall back to configuration options at last. Notes: Merged: https://github.com/ruby/ruby/pull/6080
2022-07-02[ruby/bigdecimal] Correct indentation in Kernel#BigDecimalBurdetteLamar
https://github.com/ruby/bigdecimal/commit/3ede8860a6
2022-07-02* 2022-07-02 [ci skip]git