Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove `DEBUG_OUT()` macro | Koichi Sasada | 2022-05-24 | 3 | -20/+0 |
| | | | | This macro is no longer used ([GH-5933]). | ||||
* | [WASM] System initialization has no stack rewinding code to Asyncify | Nobuyoshi Nakada | 2022-05-24 | 1 | -15/+13 |
| | |||||
* | remove `-DTHREAD_DEBUG` rule | Koichi Sasada | 2022-05-24 | 1 | -1/+0 |
| | | | | (but it was already commented out) | ||||
* | use `RUBY_DEBUG_LOG` instead of `thread_debug` | Koichi Sasada | 2022-05-24 | 3 | -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 Sasada | 2022-05-24 | 2 | -1/+7 |
| | | | | `rb_th_serial(th)` returns th's serial for debug print purpose. | ||||
* | remove `NON_SCALAR_THREAD_ID` support | Koichi Sasada | 2022-05-24 | 7 | -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 results | Koichi Sasada | 2022-05-24 | 2 | -10/+4 |
| | | | | caller should check the result of `native_tls_get()`. | ||||
* | [ruby/fileutils] [DOC] Enhanced RDoc for ::cp ↵ | Burdette Lamar | 2022-05-24 | 1 | -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 flags | Jemma Issroff | 2022-05-23 | 6 | -23/+11 |
| | |||||
* | cleanup by `RUBY_DEBUG_LOG2` and `VM_ASSERT` | Koichi Sasada | 2022-05-24 | 1 | -12/+5 |
| | |||||
* | * 2022-05-24 [ci skip] | git | 2022-05-24 | 1 | -1/+1 |
| | |||||
* | [ruby/fileutils] Enhanced RDoc for ::ln_sf and ::link_entry ↵ | Burdette Lamar | 2022-05-24 | 1 | -16/+36 |
| | | | | | | (https://github.com/ruby/fileutils/pull/73) https://github.com/ruby/fileutils/commit/ff49055f8a | ||||
* | Make internal function `rb_main` static | Nobuyoshi Nakada | 2022-05-23 | 1 | -5/+7 |
| | |||||
* | [ruby/fileutils] [DOC] Enhanced RDoc for ::ln_s ↵ | Burdette Lamar | 2022-05-23 | 1 | -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 Endoh | 2022-05-23 | 2 | -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 bug | Nobuyoshi Nakada | 2022-05-23 | 2 | -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 prefix | Yusuke Endoh | 2022-05-23 | 1 | -2/+2 |
| | |||||
* | * 2022-05-23 [ci skip] | git | 2022-05-23 | 1 | -1/+1 |
| | |||||
* | Support old Mac OS X | Nobuyoshi Nakada | 2022-05-23 | 1 | -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 available | Nobuyoshi Nakada | 2022-05-22 | 2 | -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 macOS | Nobuyoshi Nakada | 2022-05-22 | 1 | -3/+3 |
| | | | | We need thread-local storage on Clang, since 319afed20fba. | ||||
* | Revert broken thread_pthread.c in 539459abda3 | Nobuyoshi Nakada | 2022-05-22 | 1 | -17/+4 |
| | |||||
* | Ruby31: add support for Darwin ppc/ppc64 (#5927) | Sergey Fedorov | 2022-05-22 | 8 | -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] | git | 2022-05-22 | 1 | -1/+1 |
| | |||||
* | No fallback to default values | Nobuyoshi Nakada | 2022-05-21 | 1 | -3/+2 |
| | |||||
* | Update bundled gems list at 2022-05-21 | git | 2022-05-21 | 2 | -2/+2 |
| | |||||
* | Make the test class naming consistent | Takashi Kokubun | 2022-05-20 | 1 | -1/+1 |
| | | | | forgot to commit this in ead96e7b44b98bef4896d836239345012821f1d2 | ||||
* | Rename test_jit to test_mjit | Takashi Kokubun | 2022-05-20 | 7 | -23/+23 |
| | | | | to avoid confusion with YJIT | ||||
* | [ruby/fileutils] Enhanced RDoc for #cp_lr ↵ | Burdette Lamar | 2022-05-21 | 1 | -18/+66 |
| | | | | | | (https://github.com/ruby/fileutils/pull/71) https://github.com/ruby/fileutils/commit/39772bccca | ||||
* | [ruby/optparse] Fix typo in documentation | ydah | 2022-05-21 | 1 | -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 Gibbs | 2022-05-20 | 3 | -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 words | Koichi Sasada | 2022-05-21 | 1 | -11/+46 |
| | | | | | support reject words with `-word` like RUBY_DEBUG_LOG_FILTER=-foo,-bar,baz,boo`. | ||||
* | Fix typo in README (#5925) | Yudai Takada | 2022-05-20 | 1 | -1/+1 |
| | | | "iteretor" -> "iterator" | ||||
* | [Feature #18595] Alias String#-@ as String#dedup | Jean Boussier | 2022-05-20 | 4 | -46/+61 |
| | |||||
* | * 2022-05-21 [ci skip] | git | 2022-05-21 | 1 | -1/+1 |
| | |||||
* | [ruby/net-http] Make the recommended name formal | Nobuyoshi Nakada | 2022-05-21 | 1 | -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 environment | Hiroshi SHIBATA | 2022-05-20 | 1 | -71/+86 |
| | |||||
* | Disable GMP by -DUSE_GMP=0 | Nobuyoshi Nakada | 2022-05-20 | 2 | -17/+29 |
| | |||||
* | Picked the missing test file from ↵ | Hiroshi SHIBATA | 2022-05-20 | 1 | -0/+102 |
| | | | | https://github.com/ruby/did_you_mean/commit/8faba54b2d3ec9aa570691775f143801308c5b2f | ||||
* | Merge JRuby implementation for stringio and io-wait | Hiroshi SHIBATA | 2022-05-20 | 2 | -9/+28 |
| | |||||
* | Merge https://github.com/ruby/pathname/pull/8 for pathname | Hiroshi SHIBATA | 2022-05-20 | 1 | -3/+4 |
| | |||||
* | Update default gems list at bcdbfe4b6e09c0076571addd1d0dd3 [ci skip] | git | 2022-05-20 | 1 | -0/+2 |
| | |||||
* | [ruby/reline] Require Ruby >= 2.6 | ima1zumi | 2022-05-20 | 1 | -1/+1 |
| | | | | | | fix https://github.com/ruby/reline/pull/428 https://github.com/ruby/reline/commit/dae9eca323 | ||||
* | [ruby/racc] Show diffs | Nobuyoshi Nakada | 2022-05-20 | 1 | -2/+1 |
| | | | | https://github.com/ruby/racc/commit/0b679e2f69 | ||||
* | [ruby/io-nonblock] Remove unnecessary files from the gem | Nobuyoshi Nakada | 2022-05-20 | 1 | -8/+8 |
| | | | | https://github.com/ruby/io-nonblock/commit/3850a4c7ac | ||||
* | [ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags` | Nobuyoshi Nakada | 2022-05-20 | 1 | -9/+14 |
| | | | | https://github.com/ruby/io-nonblock/commit/22f08574df | ||||
* | [ruby/tempfile] Enhanced RDoc for ::new and ::create ↵ | Burdette Lamar | 2022-05-20 | 1 | -48/+97 |
| | | | | | | (https://github.com/ruby/tempfile/pull/10) https://github.com/ruby/tempfile/commit/a5e53aa82a | ||||
* | [ruby/tempfile] Drop unused gemspec directives | Olle Jonsson | 2022-05-20 | 1 | -2/+0 |
| | | | | | | This gem exposes no executables. https://github.com/ruby/tempfile/commit/07fde5fe14 | ||||
* | [flori/json] Bump version to 2.6.2 | Florian Frank | 2022-05-20 | 2 | -2/+2 |
| | | | | https://github.com/flori/json/commit/5de358f655 | ||||
* | [flori/json] Fix parser bug for empty string allocation | Andrew Bromwich | 2022-05-20 | 3 | -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 |