ZJIT: Specialize send with param_rest
As a first step toward optimizing sends with complex argument passing, allow SendDirect for callees with *rest by packing the positional arg
As a first step toward optimizing sends with complex argument passing, allow SendDirect for callees with *rest by packing the positional arg
Reference the VM argument setup functions that SendDirect mirrors for keyword-to-positional-hash handling, rest parameter packing, and optio
Count keyword-to-positional-hash cases as ComplexArgPass only when the converted positional argument count is accepted by the callee. Otherw
dump_ast reports prism byte offsets against the raw file bytes, which are authoritative, but the loader read the source in text mode, so on
The universal newline decorator states the intent more clearly than a regexp substitution and also folds a lone CR.
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.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update stale Remix examples and demo conventions (
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make plain test --only filters case-insensitive (#
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…auses (#11594)
Google Cloudは、生成AIによる信頼できないコードの実行を安全に隔離して実行できる環境を瞬時に起動させることができる「Cloud Run Sandboxes」(以下、Cloud Runサンドボックス)をパブリックプレビューとして公...
デジタル庁は、国内開発された3つの大規模言語モデルの試用をさくらのクラウド上で開始すると発表しました。 これはデジタル庁が中心となって進めている、行政業務の効率化や住民サービスの向上のために整備を進めているガバメントAI「源内」(げんない)...
自己紹介 縁あってエンジニアの方と近い距離でお仕事をしています。 開発メンバーに教えてもらいながら、Claude Code で業務効率を図るべくセットアップをしました。 本記事は、超初心者向けのセットアップで対応したことの記録です。 自身の学びのためにも作成している記...
…'t cached `bundler_checksum` recomputed the Bundler self-checksum from the locally cached gem on every lockfile write and emitted noth
The guides currently mention the ActionView guides before the ActionController guides. This makes sense if the order is MVC. However, some
Copying an example should not output the plain ellipsis. This is problematic in Ruby where `...` is valid Ruby, while in other languages it
はじめに 最近、Claude Codeで繰り返し発生する作業を「Skill」として切り出す機会がいくつかありました。 Skillを作るときに使ったのが、Anthropicが提供している Skill Creator です。 「何を作ったか」よりも、Skill Creator...
Since we already require C99 compilers, and autoconf 2.67 or later. `__VA_ARGS__` is always available.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
この記事のポイント 2026年7月の更新で、ChatGPTデスクトップは 通常のチャット / Work / Codex を一つにまとめる方向へ進みました。Work は段階的ロールアウト中です Codex を使い始める順番は、プロジェクト・タスク・セッション -> フォル..
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The guide checks for the absence of "Store Settings" using `assert_not_dom "a", "Store Settings"`. However
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/fd61def38b
はじめに 前回非エンジニアのビジネス職である私は、初めて Claude Code を CLI(コマンドラインインターフェース) で動かしてみました! 今回はClaude CodeのSKILL機能を使ってみました。 本記事は、自身の学びの定着と、超初心者向けセットアップ...
We don't need to perform out own checks. Fix: https://github.com/ruby/json/pull/1052 https://github.com/ruby/json/commit/db70b14321
The `benchmark` recipe collected files with `$(find ... | sort)`, which cmd.exe cannot interpret, so `nmake benchmark` failed with `'sor
Ruby requires GCC 4.9 or later as noted in configure.ac, so these blocks guarded by __GNUC__ == 4 && __GNUC_MINOR__ == 4 have been preproces
https://github.com/ruby/io-console/commit/962b518a45
The test runner split -Idirectory on a hardcoded ":", so on Windows an absolute path such as -IV:/foo/lib was broken into "V&
…che-control-case Downcase Cache-Control key in asset pipeline guide example
#52653 downcased the cache-control header key in the generated development.rb.tt and test.rb.tt templates so newly generated apps follow the
--program-prefix, --program-suffix, and --program-name aborted the script with a parse error, because for variables inside a batch file must
`--with-ntver XXXX` wrote a value derived from %~1, the first argument of the whole command line, and shifted the argument list once more so
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
These variables are used only when `VM_COLLECT_USAGE_DETAILS` is true.
mingw builds use MSYS2 pacman packages and do not consume vcpkg, so running them on vcpkg baseline bump PRs only wastes runner time.
ノーコードツールのGoogle Workspace Studioを活用し、自身の行動履歴から日報の下書きを自動生成する仕組みを作ってみました! 構築手順は以下の通りです。 プログラミングの知識を持たない非エンジニアでも、既存のGoogleサービスを連携させることで意外と簡単...