ZJIT: Box Snapshot data (FrameState)
Shrink `Insn` from 104 to 96 bytes. <details> ``` print-type-size type: `hir::Insn`: 96 bytes, alignment: 8 bytes print-type-size
Shrink `Insn` from 104 to 96 bytes. <details> ``` print-type-size type: `hir::Insn`: 96 bytes, alignment: 8 bytes print-type-size
Shrink `Insn` from 120 to 104 bytes. Before: <details> ``` print-type-size type: `hir::Insn`: 120 bytes, alignment: 8 bytes print-t
Shrink `Type` from 24 bytes to 16 bytes.
Don't store the whole struct, just a pointer to it. Shrink the `InvokeBuiltin` enum case and reduce padding required for `Insn`. Shrink
We want to make sure these don't get any bigger and also ratchet down if we shrink them.
This was an accidental copy/paste error that caused optcarrot to have uncached getivar fallbacks in optcarrot, completely regressing it.
スマートフォン用のSoC(System-on-a-Chip)や各種通信機器向けの半導体事業などで知られるクアルコムテクノロジーズ社(以下、クアルコム)は、AI処理の高速化を目指すPythonライクな新言語「Mojo」の開発元であるModul...
pm_setup_args mallocs one kw_arg buffer with references = 0. The inline_new branch then feeds that same pointer to three callinfo constructi
Keep `nil` elements named in the series for `in_order_of`
`Enumerable#in_order_of` with the default `filter: true` dropped `nil` elements even when `nil` was named in the series, so they went missin
はじめに 業務においてPythonで画像認識処理を行う必要があったので、調べてまとめてみた。 一部業務などでは使えない(ライセンスが厳しい)ものもあるので気を付ける。 ライセンスなどは記事公開時点から変更されている場合があります。 ライブラリを利用する場合には、必ず最...
Include call options in `Cache#exist?` instrumentation payload
…call in command call https://github.com/ruby/prism/commit/c5da02a516
はじめに Autonomous AI Database Serverlessは、Delta Sharingプロトコルを使用したデータ共有に対応しており、Data Provider(データ提供側)、Data Recipient(データ受信側)のどちらにもなることができます。...
…r-ractors Allow Arel to be required on its own
The cache_exist?.active_support notification payload omitted the options passed to the call, so keys such as :namespace, :version, and :expi
Requiring "arel" without Active Support already loaded raised "NameError: uninitialized constant ActiveSupport" because
mountvol needs elevation to (un)mount, and without it prints "Access is denied." to stdout. Under the parallel runner the worker s
On Windows default_external is UTF-8, but an interactive console STDIN is read in the locale (console code page) encoding and transcoded to
On Windows the backtick runs through cmd.exe, which keeps the POSIX single quotes literally. coreutils stat then fails on the invalid filena
…ign-key Return a composite `has_and_belongs_to_many` `association_foreign_key` as an array
… an array `Reflection#association_foreign_key` called `#to_s` on the option, so a composite `association_foreign_key:` (e.g. `[:blog_id, :
Windows has no executable bit or shebang dispatch, so `bundle exec ./script.rb` is rejected as "not executable". Invoke the script
Fenced code blocks in list items do not work, they need to be regular Markdown code blocks indented 8 spaces. We need to see if upgrading R
The "# default:" marker records the source path relative to the build directory, but default_gem? re-prefixed it with srcdir, reso
minitest's assertion tests compare against unified diff output produced by the `diff` command. Where it is not on PATH (e.g. a minimal W
rake's TestBacktraceSuppression#test_system_dir_suppressed expects RbConfig's rubylibprefix to be suppressed from backtraces. In an
rbs's stdlib Resolv tests resolve "localhost", which raises Resolv::ResolvError on hosts where the Resolv library cannot resol
はじめに Copilot Studio の UI が全面刷新されたため、これまで何度か検証記事を書きました。 今回は、ファイルの入出力まわりを中心に改めて検証しました。検証の結果、これらについては以前の UI より進化している、安定して動くようになった印象です...
File.symlink decided whether to create a directory symlink by calling GetFileAttributesW on the target as given, which resolves a relative t
MEMCPY checks the size calculation for overflow, unlike a raw memcpy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The flag also covers drive-relative and root-relative targets, which are not absolute paths. "independent" describes that the tar
…e link dir A target starting with a single backslash is relative to the root of the current drive, not to the link's directory. Treat
Co-authored-by: Jeremy Evans <code@jeremyevans.net>
Co-authored-by: Jeremy Evans <code@jeremyevans.net>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions-rust-lang/setup-ru
Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2026.06.24. This release includes the previously tagge
…tens the path The guard recomputed the basename slice from the trimmed suffix, so when the basename was long enough to be truncated it gre
The platform-conflict lock spec skipped on mswin because the raygun-apm fixture only built linux, darwin, and mingw variants. Add an x64-msw
The forward-ported specs repeated RUBY_PLATFORM.include?("mswin") to gate limitations specific to the nmake/MSVC build. Extract it
These specs were authored directly in ruby/ruby, where this rubocop config does not lint them, so they reached for `/mswin/.match?` and a `%
…xtures/tapioca Bumps [yard](https://yardoc.org) from 0.9.42 to 0.9.44. --- updated-dependencies: - dependency-name: yard dependency-ver
はじめに こんにちは。Linc'well R&S(Reliability & Security)チームのくのです! 弊社では複数のサービスを ECS(Fargate)上で運用しているのですが、今回はそのうちの一つを対象に、デプロイの自動化に取り組みました。 これま
On Windows the freshly built ruby often has no usable default CA bundle because its OpenSSL's OPENSSLDIR does not exist, so HTTPS fails
These specs guard limitations specific to the mswin build: nmake has no make jobserver, the generated Makefile uses MSVC `-libpath:` syntax,
These exec extensionless commands (`erb`, the source `bin/gem`) the same way the other examples in this file already skipped for rubygems#33
…_parser_spec The spec built the expected checksum location with `Bundler.default_lockfile.relative_path_from(Dir.pwd)`, which raises on Wi
Different drives only exist on Windows, so short-circuit the predicate there instead of relying on the absence of a drive letter on other pl
…ling The fake forced the RUBY of mkmf-generated Makefiles to baseruby. When baseruby is an older release than the source tree (e.g. on msw
Native extension builds spawned by the specs can exceed the 60-second command timeout on Windows when the temp dir lives under the user prof
The make jobserver is a GNU make feature. On Windows extensions are built with nmake, which has no `-j` jobserver, and an inherited `-j` MAK
Bundler's spec helpers walk up from the working directory looking for a `.bundle` directory, stopping at the first ancestor that contain
The raygun-apm fixture provides linux, darwin and mingw variants but no x64-mswin64 one, so resolution conflicts on the current platform. C
On the current mswin platform the gem restricted to legacy windows platforms is not cached, so the expectation cannot hold. Co-Authored-By:
The example deliberately builds a very long cache path to exercise the path-shortening logic. Windows without long path support cannot creat
These assert the GNU make `-L` libpath flag, but on Windows the extension's Makefile is generated for MSVC and uses `-libpath:` instead.
A few examples set up the temp home, bundled app or caches under the temp dir and then look them up relative to the source tree. On Windows
The make jobserver is a GNU make feature. On Windows extensions are built with nmake, which has no `-j` jobserver, so the per-gem slot count
The sandbox marker created at the temp root is ours, so the END block must remove it before Dir.rmdir(tmpdir); otherwise that call always fa
こんにちは。製造業向けSaaSを開発しているエンジニアです。 AIエージェントを使い込むと、誰もが必ずぶつかる壁があります。「同じ失敗を、何度もAIに繰り返される」ことと、その対策で記録を増やすと今度は 「記憶が肥大化して、肝心なルールがノイズに埋もれる」ことです。 私はこの2つ
はじめに 開発中、または運用中のUnityプロジェクトでAIコーディングエージェントを使うと、調査・実装・レビューの速度はかなり上がります。 一方で、プロジェクトが大きくなるほど次の問題が起きやすくなります。 関係ないフォルダまで読みに行く Library/ や Temp/
■ この記事はこんな人におすすめ エンジニアとして働き始めたばかりで、成長の方向性がわからない人 「なんとなく仕事はこなせているけど、次のステップが見えない」と感じている人 年収アップやキャリアアップを真剣に考えているエンジニア 自分のレベルを客観的に把握したい人 ...
はじめに 先日Claudeから登場したデザインプラットフォーム Claude Design を、ここ数週間にわたって一通り使ってみました。本記事では、その中で見つけた実践的な使い方を紹介します。 これから Claude Designを使ってみたい方、あるいは Figma Make
圏論の米田の補題を Haskell で考えてみるとすごく直感的に理解できる、なんなら当たり前に思える、というアイデアを知って感動したので、興奮しているうちに紹介したいと思います。 型が a -> a な関数は id しかない、という話から2ステップで米田の補題に辿り着きます
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.
Claude Code完全ガイド:AIと「協働」するエンジニアの新常識 📖 本記事について 本記事の内容は、書籍「ストーリーで覚えるClaude Code開発ガイド 物語で学ぶAI駆動開発(ネクストステージ出版)」を参考・引用しています。詳細や実際のストーリー展開に興味...