ppc/ppc64 coroutines: preserve nonvolatile CR fields. (#18773)
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…_ractor_safe Make finder_needs_type_condition? ractor safe
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…760) The ELFv2 ABI makes f14-f31 and v20-v31 callee-saved (OpenPOWER 64-bit ELF V2 ABI, 2.2.1 Register Roles), but coroutine_transfer save
When the receiver is a `String` and both arguments are likely `Fixnum`, the annotation now emits a new `StringByteslice` HIR instruction tha
* [Fix #53402] Include default headers in ActionController::Live responses Default headers are added to ActionDispatch::Response in the `.c
The disarm path MOD'd the registration to no events instead of deleting it, to save a syscall on the next wait. But epoll reports EPOLL
`tr_trans_pairs_search` expect the pointer to be incremented by one only. Therefore, when matching a multibyte character, `search.s` must be
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
`RUBY_FIXNUM_MIN / -1` is the only Fixnum division that returns a Bignum. When either operand's known value rules out that pair, infer F
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
This way it works on MMTk. The voodo tied to default GC details for promotions and write-barriers don't test effectively on any other GC but
Share the time zone caches with Ractor workers
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
In builds with RUBY_DEBUG on and we reach a crash like: ``` [BUG] buffer 0x00007b53c94d6548 freed with old_size=19, but was allocated with
ネットワークコンテンツ研究会 Nekko Cloud チームから 5名 が参加しました 🙌 こんにちは、ネットワークコンテンツ研究会 (ネッコ研) の cyokozai と申します。 今回、「第59回 情報科学若手の会」にサークルメンバーと参加してきたので、その参加レポー...
なんだこの記事 AtCoder初心者の知り合いに向けて、知っておくべきことを書き記します。 彼はAtCoderに関してかなり無知なので、「そんなの当たり前だろ」と思うようなことも書きます。 また、Must・Should・Wantの段階に分けて書きます。 Mustを読めばA...
Other code size metrics such as `code_region_bytes` use the `_bytes` suffix and `side_exit_size` was the odd one out.
この記事はすきま経営からの転載です。 結論から書く。個人開発でクリーンアーキテクチャを採用する価値は「ある」が、無条件ではない。私は複業のfinance-managementリポジトリ(家計データの集計・シート同期・Slack通知)でdomain/ports/adapt...
escape.c documents html_escape as converting with #to_s "only if it's not T_STRING", and the C extension implements that. The
…is given The C extension walks the given hash and writes only the keys present (generator.c:1860), and since #1076 the pure generator does
https://github.com/ruby/mmtk/commit/ed11c4f531
https://github.com/ruby/mmtk/commit/8259e2875e
https://github.com/ruby/mmtk/commit/fb29f877ca
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 AIっぽくない画像を作る画風プロンプト38種類...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Eager-load and make ActiveSupport::TimeZone objects shareable.
* Exclude all external libraries that are not built-in. * Exclude CRuby-specific extensions (all encodings, transcoders, and their databas
[Feature #22238] ```ruby "hello".tr("x" => "y") #=> nil (should be "hello") "hello&quo
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
eb38fb670b added it as a thread-safe counterpart to postponed_job, for MJIT to enqueue work from its own thread [Bug #15316]. MJIT and RJIT
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
class_allocate_complex_instance() allocates the object with an extended shape and fills in as.extended only after allocating the fields obje
macOS 26.1 and later deliver only every other ICMP port unreachable for the same pair of endpoints, so the second attempt over a socket that
A subprocess that expires its timeout reports which assertion it was and the output it did manage to produce. Dropping that left nothing to
The omit dates from when the assertion had a 30 second timeout and the [Bug #21398] deadlock had just been fixed. It is 90 seconds now, sca
Turning the C level backtrace into file:line pairs walks the whole of the binary's debug info, and that is nearly all of what a crash co
None of these has a caller, a declaration in any header, or a place in libruby's dynamic symbol table, so an extension cannot reach them
はじめに こんにちは、Dress Code 株式会社でプロダクトエンジニアをやっている津田です。 AI が実装の大半を担ってからずいぶんと経ち、単体テストによってある程度の動作の保証をしてくれるようになった一方で、いつの間にか単体テストの実行時間が伸びていました。CI環境で50件
Compaction has been suppressed on s390x since 2021 because the tests randomly stalled past the 1800s output timeout. That no longer happens:
It passed 40 out of 40 runs on s390x.rubyci.org, 30 of them under CPU saturation. The guard came from GitHub Actions failures in 2025, and t
It passed 70 out of 70 runs on s390x.rubyci.org across an idle machine, a saturated one, and 2x CPU oversubscription. Its pair, test_timeout
cmd.exe does not understand the POSIX `VAR=value command` form and tried to run SYNTAX_SUGGEST_DEBUG as a command. Co-Authored-By: Claude O
Time.rfc3339's pattern used [T\s], so it accepted a tab, newline, vertical tab, form feed or carriage return between the date and the ti