aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* remove `DEBUG_OUT()` macroKoichi Sasada2022-05-243-20/+0
| | | | This macro is no longer used ([GH-5933]).
* [WASM] System initialization has no stack rewinding code to AsyncifyNobuyoshi Nakada2022-05-241-15/+13
|
* remove `-DTHREAD_DEBUG` ruleKoichi Sasada2022-05-241-1/+0
| | | | (but it was already commented out)
* use `RUBY_DEBUG_LOG` instead of `thread_debug`Koichi Sasada2022-05-243-192/+128
| | | | | `thread_debug()` was introduced to print debug messages on `THREAD_DEBUG > 0` but `RUBY_DEBUG_LOG()` is more controllable.
* add `rb_th_serial()`Koichi Sasada2022-05-242-1/+7
| | | | `rb_th_serial(th)` returns th's serial for debug print purpose.
* remove `NON_SCALAR_THREAD_ID` supportKoichi Sasada2022-05-247-61/+10
| | | | | | | | | `NON_SCALAR_THREAD_ID` shows `pthread_t` is non-scalar (non-pointer) and only s390x is known platform. However, the supporting code is very complex and it is only used for deubg print information. So this patch removes the support of `NON_SCALAR_THREAD_ID` and make the code simple.
* `native_tls_get()`' should not check resultsKoichi Sasada2022-05-242-10/+4
| | | | caller should check the result of `native_tls_get()`.
* [ruby/fileutils] [DOC] Enhanced RDoc for ::cp ↵Burdette Lamar2022-05-241-7/+44
| | | | | | (https://github.com/ruby/fileutils/pull/74) https://github.com/ruby/fileutils/commit/956b345ceb
* Remove unnecessary module flag, add module assertions to other module flagsJemma Issroff2022-05-236-23/+11
|
* cleanup by `RUBY_DEBUG_LOG2` and `VM_ASSERT`Koichi Sasada2022-05-241-12/+5
|
* * 2022-05-24 [ci skip]git2022-05-241-1/+1
|
* [ruby/fileutils] Enhanced RDoc for ::ln_sf and ::link_entry ↵Burdette Lamar2022-05-241-16/+36
| | | | | | (https://github.com/ruby/fileutils/pull/73) https://github.com/ruby/fileutils/commit/ff49055f8a
* Make internal function `rb_main` staticNobuyoshi Nakada2022-05-231-5/+7
|
* [ruby/fileutils] [DOC] Enhanced RDoc for ::ln_s ↵Burdette Lamar2022-05-231-14/+58
| | | | | | (https://github.com/ruby/fileutils/pull/72) https://github.com/ruby/fileutils/commit/db612c5e22
* [rubygems/rubygems] Support the change of did_you_mean about ↵Yusuke Endoh2022-05-232-2/+13
| | | | | | | | | | | | | | | | | | Exception#detailed_message I am asking did_you_mean to use Exception#detailed_message to add "Did you mean?" suggestion instead of overriding #message method. https://github.com/ruby/did_you_mean/pull/177 Unfortunately, the change will affect Gem::UnknownCommandError, which excepts did_you_mean to override #message method. This PR absorbs the change of did_you_mean. Gem::CommandManager now calls #detailed_message method to get a message string with "Did you mean?" suggestion from an exception. https://github.com/rubygems/rubygems/commit/8f104228d3
* [ruby/net-http] [DOC] Get rid of a RDoc bugNobuyoshi Nakada2022-05-232-249/+255
| | | | | | | RDoc overrides class name by the assigned name unexpectedly when assigned using a qualified class path. https://github.com/ruby/net-http/commit/a7bded0407
* Prevent a warning: `*' interpreted as argument prefixYusuke Endoh2022-05-231-2/+2
|
* * 2022-05-23 [ci skip]git2022-05-231-1/+1
|
* Support old Mac OS XNobuyoshi Nakada2022-05-231-0/+8
| | | | | `pthread_threadid_np` is available since Mac OS X 10.6, use `pthread_mach_thread_np` on older systems.
* Disable usage of TLS unless availableNobuyoshi Nakada2022-05-222-3/+8
| | | | | Thread-local storage is supported since Mac OS X 10.7. Enable TLS only when the target version is enough.
* Check if thread-local storage is supported on macOSNobuyoshi Nakada2022-05-221-3/+3
| | | | We need thread-local storage on Clang, since 319afed20fba.
* Revert broken thread_pthread.c in 539459abda3Nobuyoshi Nakada2022-05-221-17/+4
|
* Ruby31: add support for Darwin ppc/ppc64 (#5927)Sergey Fedorov2022-05-228-7/+291
| | | | | | | | | * add coroutines for ppc & ppc64 * fix universal coroutine to include ppc & ppc64 * add powerpc*-darwin to configure.ac * fix thread_pthread for older systems
* * 2022-05-22 [ci skip]git2022-05-221-1/+1
|
* No fallback to default valuesNobuyoshi Nakada2022-05-211-3/+2
|
* Update bundled gems list at 2022-05-21git2022-05-212-2/+2
|
* Make the test class naming consistentTakashi Kokubun2022-05-201-1/+1
| | | | forgot to commit this in ead96e7b44b98bef4896d836239345012821f1d2
* Rename test_jit to test_mjitTakashi Kokubun2022-05-207-23/+23
| | | | to avoid confusion with YJIT
* [ruby/fileutils] Enhanced RDoc for #cp_lr ↵Burdette Lamar2022-05-211-18/+66
| | | | | | (https://github.com/ruby/fileutils/pull/71) https://github.com/ruby/fileutils/commit/39772bccca
* [ruby/optparse] Fix typo in documentationydah2022-05-211-2/+2
| | | | | | | - "hypnen" -> "hyphen" - "hadler" -> "handler" https://github.com/ruby/optparse/commit/e70e689ded
* Special-case jit_guard_known_class for strings. This can remove (#5920)Noah Gibbs2022-05-203-0/+54
| | | | runtime guard-checks for String#to_s, making some blocks too short to invalidate later. Add NOPs in those cases to reserve space.
* extend `RUBY_DEBUG_LOG_FILTER` to reject wordsKoichi Sasada2022-05-211-11/+46
| | | | | support reject words with `-word` like RUBY_DEBUG_LOG_FILTER=-foo,-bar,baz,boo`.
* Fix typo in README (#5925)Yudai Takada2022-05-201-1/+1
| | | "iteretor" -> "iterator"
* [Feature #18595] Alias String#-@ as String#dedupJean Boussier2022-05-204-46/+61
|
* * 2022-05-21 [ci skip]git2022-05-211-1/+1
|
* [ruby/net-http] Make the recommended name formalNobuyoshi Nakada2022-05-211-3/+3
| | | | | | `HTTPServerException` is the name deprecated since years ago. https://github.com/ruby/net-http/commit/b3028fef5a
* Rewrite with assert_ractor for multiple ractor environmentHiroshi SHIBATA2022-05-201-71/+86
|
* Disable GMP by -DUSE_GMP=0Nobuyoshi Nakada2022-05-202-17/+29
|
* Picked the missing test file from ↵Hiroshi SHIBATA2022-05-201-0/+102
| | | | https://github.com/ruby/did_you_mean/commit/8faba54b2d3ec9aa570691775f143801308c5b2f
* Merge JRuby implementation for stringio and io-waitHiroshi SHIBATA2022-05-202-9/+28
|
* Merge https://github.com/ruby/pathname/pull/8 for pathnameHiroshi SHIBATA2022-05-201-3/+4
|
* Update default gems list at bcdbfe4b6e09c0076571addd1d0dd3 [ci skip]git2022-05-201-0/+2
|
* [ruby/reline] Require Ruby >= 2.6ima1zumi2022-05-201-1/+1
| | | | | | fix https://github.com/ruby/reline/pull/428 https://github.com/ruby/reline/commit/dae9eca323
* [ruby/racc] Show diffsNobuyoshi Nakada2022-05-201-2/+1
| | | | https://github.com/ruby/racc/commit/0b679e2f69
* [ruby/io-nonblock] Remove unnecessary files from the gemNobuyoshi Nakada2022-05-201-8/+8
| | | | https://github.com/ruby/io-nonblock/commit/3850a4c7ac
* [ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags`Nobuyoshi Nakada2022-05-201-9/+14
| | | | https://github.com/ruby/io-nonblock/commit/22f08574df
* [ruby/tempfile] Enhanced RDoc for ::new and ::create ↵Burdette Lamar2022-05-201-48/+97
| | | | | | (https://github.com/ruby/tempfile/pull/10) https://github.com/ruby/tempfile/commit/a5e53aa82a
* [ruby/tempfile] Drop unused gemspec directivesOlle Jonsson2022-05-201-2/+0
| | | | | | This gem exposes no executables. https://github.com/ruby/tempfile/commit/07fde5fe14
* [flori/json] Bump version to 2.6.2Florian Frank2022-05-202-2/+2
| | | | https://github.com/flori/json/commit/5de358f655
* [flori/json] Fix parser bug for empty string allocationAndrew Bromwich2022-05-203-0/+17
| | | | | | | | | | When `HAVE_RB_ENC_INTERNED_STR` is enabled it is possible to pass through a null pointer to `rb_enc_interned_str` resulting in a segfault Fixes #495 https://github.com/flori/json/commit/b59368a8c2