Merge pull request #58411 from Shopify/ar_ractorize_6
Active Record ractor safe ivars 2
Active Record ractor safe ivars 2
This lets us avoid re-computing reverse_post_order, predecessors, and successors once we've already calculated Dominators.
This makes it whole-CFG instead of just block-local. Do this by copying rewrite information from a block's immediate dominator, if it ha
Also remove the stored reference to Function.
…ators We can just use a slice; no need to make a Vec.
It's a relatively sparse map; not every block is reachable anymore and additionally not every block will contain rewritten instructions.
Ensure Active Record models define all attributes
We don't need a u32 to store an interpreter opcode.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@8c7ae17
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add rmx-history navigation attribute (#11670) · re
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support form-driven frame navigation (#11668) · re
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Support redirects from frame reloads (#11667) · re
Previously, there were a few cases where `attribute`s could be added to an Active Record model after it had generated attribute methods and
This PR adds a pass to prune block params to a minimal SSA form. This will improve performance of future CFG-based optimizations. The stats
はじめに こんにちは、事業会社で働いているデータサイエンティストです。 本記事は、前回の記事の続編です。 前回の記事の内容を少しおさらいすると、データが急激に減った期間の平均を、どうすれば精度よく推定できるのか、というのがテーマでした。 具体的には、普段は各時点で5...
* Skip RBS schema tests incompatible with json gem v3 * Skip remaining RBS JSON tests for json gem v3 Assisted-By: devx/348380ff-5362-4e75
はじめに こんにちは。元現場作業員のひよこです。 Excel、パワポも触れて来なかったガチのIT初心者ですが、2026年1月から学習を始め、半年弱で6月にIT企業へ転職しました。 保有資格はLPIC1、AWS CLF・SAA。 資格と実務は別物ですが、とりあえず頑張って取...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix top frame reloads after navigation targets a n
ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏休みの恒例企画、I...
Office文書やPDFをGitHub Flavored Markdownへ変換するRust製ライブラリ。Word/PowerPoint/Excel/OpenDocument/RTF/EPUB/CSV/PDFに対応し、Node.js/Python/WebAssembly向けのバイ
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Render Markdown lists that collapse into paragraphs
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Nine lists across Action Pack, Action Cable, and Active Support render as a single run-on paragraph in the API docs. `ActiveSupport::Callba
Render the `EncryptedFile#read` exception list as a list
Don't re-embed after compaction for these types if they are pinned because if these objects aren't embedded we want to keep their xm
Since 17831794cc the items under "Raises:" render as a single paragraph rather than as the list they were before.
This reverts commit https://github.com/ruby/prism/commit/115d58f71bdc. https://github.com/ruby/prism/commit/9175663b7a
Read the input before restoring echo mode so slow platforms do not process it after echo has been re-enabled. https://github.com/ruby/io-co
https://github.com/ruby/io-console/commit/60215ae037
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/4816cab109
https://github.com/ruby/json/commit/4f89162e8b
https://github.com/ruby/json/commit/7924498395
https://github.com/ruby/json/commit/a8d7f6da6b
https://github.com/ruby/json/commit/4ddc092392
https://github.com/ruby/json/commit/545a2ed894
Or at least behave like them. https://github.com/ruby/json/commit/ebf0f2901c
https://github.com/ruby/json/commit/2aa6ecb44f
https://github.com/ruby/json/commit/273b38d8f4
https://github.com/ruby/json/commit/e93e5d645e
https://github.com/ruby/json/commit/1f65fe1c2d
It's entirely redundant with `max_nesting`, makes little sense except to match Marshal signature exactly, but I don't see the point. https:
https://github.com/ruby/json/commit/dfffed72b3
https://github.com/ruby/json/commit/c1d784113c
https://github.com/ruby/json/commit/e8f34a8f2d
https://github.com/ruby/json/commit/3df735361e
https://github.com/ruby/json/commit/e7636af6e6
https://github.com/ruby/json/commit/bc24969dab
Followup: https://github.com/rails/rails/pull/58412 `false` is `blank?` but we do want to keep it.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
`RoutesReloader#execute` draws and finalizes the routes, but since be08bdce21 it leaves the reloader reporting that they are not loaded. The
はじめに こんにちは。 ここ最近、Macのメモリが妙に圧迫されているときにActivity Monitorを開くと、CursorUIViewServiceというプロセスが大量のRAMを使っていることが何度かありました。 私の環境では、気づいたときにはメモリ使用量が約15GBまで増
導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。 今回は、コード探索にBM25を組み込むことで、回答品質とトークン消費がどのように変わるのかを、自社のコードベースで検証しました。 きっかけは、2026年7月に公開された論文「BM25 Wins at Scale」[1]です
はじめに Claude Code + MCP + Godot 4.xで脱出ゲームを作る連載の第12回です。 第1回:環境構築とプロジェクト作成 第2回:Claude Code + godot-mcpのセットアップ 第3回:Claude CodeとMCPでスプラッシュ画面...