summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-15Enhanced RDoc for Range#min (#4842)Burdette Lamar
Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-15Fix total_freed_objects for invalidated pagesPeter Zhu
When the object is moved back into the T_MOVED, the flags of the T_MOVED is not copied, so the FL_FROM_FREELIST flag is lost. This causes total_freed_objects to always be incremented. Notes: Merged: https://github.com/ruby/ruby/pull/4841
2021-09-15Don't overwrite free_slots count during sweepingPeter Zhu
gc_compact_finish may invalidate pages, which may move objects from this page to other pages, which updates the free_slots of this page. Notes: Merged: https://github.com/ruby/ruby/pull/4831
2021-09-15Update the free_slots count of the original pagePeter Zhu
When invalidating a page during compaction, the free_slots count should be updated for the page of the object and not the page of the forwarding address (since the object gets moved back to the forwarding address). Notes: Merged: https://github.com/ruby/ruby/pull/4831
2021-09-15[ruby/racc] gemspec: Link to https in homepage [ci skip]Olle Jonsson
https://github.com/ruby/racc/commit/96075f7720
2021-09-15[ruby/racc] Prefer __dir__ over File.dirname(__FILE__)Olle Jonsson
https://github.com/ruby/racc/commit/c49df40658
2021-09-15Add test cases for constants and keywordsShugo Maeda
2021-09-15[DOC] Fix broken links [ci skip]Nobuyoshi Nakada
* As the "doc/" prefix is specified by the `--page-dir` option, remove from the rdoc references. * Refer to the original .rdoc instead of the converted .html.
2021-09-15include/ruby/atomic.h: add doxygen卜部昌平
Must not be a bad idea to improve documents. [ci skip] Notes: Merged: https://github.com/ruby/ruby/pull/4835
2021-09-15template/Doxyfile.tmpl: modernise卜部昌平
applied doxygen -g for Doxygen 1.9.3. Notes: Merged: https://github.com/ruby/ruby/pull/4835
2021-09-15[ruby/racc] Rename helper to caseHiroshi SHIBATA
2021-09-15[ruby/racc] Ignored loading CoreAssertions in test caseHiroshi SHIBATA
https://github.com/ruby/racc/commit/1f8b05b298
2021-09-15[ruby/logger] Ignored loading CoreAssertions in test runnerHiroshi SHIBATA
https://github.com/ruby/logger/commit/2fd5401ad6
2021-09-15[ruby/logger] gemspec: Drop unused "executables" configurationOlle Jonsson
This gem exposes 0 executables. https://github.com/ruby/logger/commit/fbd9315393
2021-09-15Refactor and Using RBOOL macroS.H
Notes: Merged: https://github.com/ruby/ruby/pull/4837 Merged-By: nobu <nobu@ruby-lang.org>
2021-09-15Marshal.load: do not call the proc until strings have their encodingJean Boussier
Ref: https://bugs.ruby-lang.org/issues/18141 Notes: Merged: https://github.com/ruby/ruby/pull/4797
2021-09-14Enhanced RDoc for Range (#4839)Burdette Lamar
Treated: #size #to_a #each #begin #end #first #last Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-15* 2021-09-15 [ci skip]git
2021-09-14Bsearch doc for Array and Range (#4838)Burdette Lamar
This PR creates doc/bsearch.rdoc to provide common documentation for bsearch in Array and Range. Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-14Handle overwriting Object::ENV in spawnJeremy Evans
Instead of looking for Object::ENV (which can be overwritten), directly look for the envtbl variable. As that is static in hash.c, and the lookup code is in process.c, add a couple non-static functions that will return envtbl (or envtbl#to_hash). Fixes [Bug #18164] Notes: Merged: https://github.com/ruby/ruby/pull/4834
2021-09-14[ruby/reline] Remove unused using methodima1zumi
follow #347 https://github.com/ruby/reline/commit/37453a83a3
2021-09-14Use `%printer` directive for Bison 3.8Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4836
2021-09-14Update bundled_gems at 2021-09-14git
2021-09-13Remove uneeded initialize local variable (#4818)S.H
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2021-09-14Refactor vm_yield functionS-H-GAMELINKS
Notes: Merged: https://github.com/ruby/ruby/pull/4830
2021-09-14Revert "Force recycle intermediate collection in Hash#transform_keys! [Bug ↵Kenichi Kamiya
#17735]" This reverts commit 522d4cd32f7727886f4fcbc28ed29c08d361ee20. Notes: Merged: https://github.com/ruby/ruby/pull/4341
2021-09-14[ruby/reline] The behaviour of Alt+key on Windows is changedaycabta
ref. https://github.com/ruby/reline/commit/dc2cf90fa6 https://github.com/ruby/reline/commit/4d1518aafc
2021-09-13Enhanced RDoc for Range (#4833)Burdette Lamar
Treated: ::new #include_end? #== #eql? #hash #step Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-14* 2021-09-14 [ci skip]git
2021-09-13Links for What's Here sections (#4827)Burdette Lamar
Makes What's Here sections in Time and Dir link to What's Here for super and included modules (like all the others). Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-09-13Fixup 455978cd133f27fab9e2bfa4301efd3b7c7d0462Hiroshi SHIBATA
2021-09-13Use capture_output instead of capture_ioHiroshi SHIBATA
2021-09-13Rename capture_io to capture_output and deprecate to use capture_ioHiroshi SHIBATA
2021-09-13Removed unused mu_pp methodHiroshi SHIBATA
2021-09-13Renamed skip to pend and prepared to deprecate skip methodHiroshi SHIBATA
2021-09-13Add unique token to separated runnerNobuyoshi Nakada
Same as Test::Unit::CoreAssertions#assert_no_memory_leak.
2021-09-13Removed workaround for test_orderHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4828
2021-09-13Adds mixed hash value and value omission testsBrandon Weaver
Introduces specification tests for mixed values and value omissions for Hashes and keyword arguments, such as `{ a:, b:, c: 3 }`. Notes: Merged: https://github.com/ruby/ruby/pull/4829
2021-09-13Revert "Resolved conflict initializers"Hiroshi SHIBATA
This reverts commit 62db6e47b6c0fbba337649bfa468ec221d5d1001. 308183fffab43f1e111d5bb4c60f1380432966e6 is the correct solution about this.
2021-09-13Fixed leaked file descriptorHiroshi SHIBATA
Leaked file descriptor: TestRDocGeneratorDarkfish#test_template_stylesheets: 11 : #<File:./tmp20210913-30865-7c4ey8/hoge20210913-30865-evm2uo.css>
2021-09-13[ruby/reline] Use expanded method definitions instead of refinementsaycabta
@jhawthorn said, "this will make Ruby's integer comparisons slower globally." It looks like "binding.irb" is going to cause serious problems in Rails applications. https://github.com/ruby/reline/commit/ee8d6c6a82
2021-09-13coroutine enables assembly version for dragonflybsd.DC
Notes: Merged: https://github.com/ruby/ruby/pull/4823
2021-09-13Downloader: accept some RFC 2616 noncompliant datesNobuyoshi Nakada
2021-09-13* 2021-09-13 [ci skip]git
2021-09-12[ruby/openssl] Add fallthrough commentsNobuyoshi Nakada
https://github.com/ruby/openssl/commit/258e30b640
2021-09-12[ruby/openssl] Suppress cast-function-type warningsNobuyoshi Nakada
https://github.com/ruby/openssl/commit/0f91e2a6ee
2021-09-12[ruby/openssl] Separate formatting from ossl_make_errorNobuyoshi Nakada
Just append OpenSSL error reason to the given message string object, which would be alreadly formatted. Suppress -Wformat-security warning in `ossl_tsfac_create_ts`. https://github.com/ruby/openssl/commit/11b1d8a6b8
2021-09-12[ruby/openssl] Suppress printf format warningsNobuyoshi Nakada
* Add `printf` format attribute to `ossl_raise`. * Fix a format specifier in `config_load_bio`. * Use `ASSUME` for the unreachable condition. https://github.com/ruby/openssl/commit/41da2955db
2021-09-12Add benchmarks to create Time instancesNobuyoshi Nakada
2021-09-12Add printf attribute to functions call va_list format functionsNobuyoshi Nakada