Tech – walker – 2026-06-26

68 items · updated 2026-06-26 23:35 UTC · RSS · Up to 2026-06

ZJIT: Reuse instruction profiling for recompile exits (#17457)

github/ruby/ruby · 2026-06-26

* ZJIT: Reuse instruction profiling for recompile exits Deduplicate recompile-exit profiling by sharing the per-instruction profiling logic

[DOC] Update Set#add documentation

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Update Set#| documentation

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

ZJIT: Comment that we basically never add to test_zjit.rb now [DOC]

github/ruby/ruby · 2026-06-26

Good for the humans and agents.

ZJIT: Add ZJIT perf symbols for trampolines (#17515)

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #57842 from Shopify/activesupport-json-encoders-ra…

github/rails/rails · 2026-06-26

…ctor-shareable-2 Make ActiveSupport::JSON encoders Ractor-shareable

ZJIT: Replace guards we know can't pass with an unconditional side-exit

github/ruby/ruby · 2026-06-26

The resulting type of a `GuardType` we prove cannot pass is `Empty`. Any HIR instructions using the type information from the `GuardType` wi

ZJIT: Assert we never try to get the byte size of an `Empty` value

github/ruby/ruby · 2026-06-26

An `Empty` value has no representable size. The caller trying to get the size is operating on an unreachable instruction that should have al

Merge pull request #57845 from Shopify/ac-pg-precision-fix

github/rails/rails · 2026-06-26

Report PostgreSQL default timestamp/time precision as 6

Report PostgreSQL default timestamp/time precision as 6

github/rails/rails · 2026-06-26

PostgreSQL omits the typmod for bare timestamp/time columns, but those types still behave with microsecond precision by default. Reflect tha

Merge pull request #57873 from 55728/fix-pg-unique-constraint-exists-…

github/rails/rails · 2026-06-26

…column Fix `unique_constraint_exists?` to accept `:column` instead of `:expression`

Fix unique_constraint_exists? to accept :column instead of :expression

github/rails/rails · 2026-06-26

PostgreSQL unique constraints are identified by column (or name), not by expression: unique_constraint_for and remove_unique_constraint both

Merge pull request #57872 from 55728/fix-invert-drop-virtual-table-po…

github/rails/rails · 2026-06-26

…sitional Fix reversibility check for `drop_virtual_table`

Merge pull request #57871 from 55728/fix-remove-check-constraint-if-e…

github/rails/rails · 2026-06-26

…xists-expression Fix `remove_check_constraint` with `if_exists` for the expression form

Fix remove_check_constraint with if_exists for expression form

github/rails/rails · 2026-06-26

remove_check_constraint resolves the constraint via check_constraint_for!(table_name, expression: expression, ...), but the if_exists existe

Merge pull request #57867 from 55728/fix-activesupport-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc output examples in ActiveSupport [skip ci]

Merge pull request #57869 from 55728/fix-actionpack-stale-rdoc-ivar

github/rails/rails · 2026-06-26

Fix stale instance variable in `stale?` RDoc example [skip ci]

Merge pull request #57868 from 55728/fix-actionview-form-helper-rdoc-…

github/rails/rails · 2026-06-26

…examples Fix incorrect RDoc examples in ActionView form helpers

Fix incorrect RDoc output examples in ActiveSupport [ci skip]

github/rails/rails · 2026-06-26

- Hash#assert_valid_keys example showed string keys single-quoted in the error message, but the message is built with Object#inspect, wh

Reduce `Array#include?` allocations for literals

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #57866 from 55728/fix-activerecord-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc output examples in ActiveRecord [skip ci]

ZJIT: Move objtostring specialization to HIR build (#17499)

github/ruby/ruby · 2026-06-26

Emitting a Send in `type_specialize` makes the compiler require more phases to go and optimize that Send. Instead, in HIR build, emit either

chore: format

remix · 2026-06-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@72a3534

Component work (#11568)

remix · 2026-06-26

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Component work (#11568) · remix-run/remix@9fb5c4f

[DOC] Update Set#<=> documentation

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix reversibility check for drop_virtual_table

github/rails/rails · 2026-06-26

drop_virtual_table(table_name, module_name, values, **options) carries the column values in its third positional argument, but invert_drop_v

Make `is_bigendian` for DYNAMIC_ENDIAN a compile-time invariant

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix stale instance variable in stale? RDoc example [ci skip]

github/rails/rails · 2026-06-26

The single-record stale? example defines @article and passes it to stale?, but then referenced an undefined @articles. Use @article to match

Make rb_ary_subseq_step static

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix incorrect RDoc output examples in ActiveRecord [ci skip]

github/rails/rails · 2026-06-26

- CollectionProxy#find block example claimed the record with id 2 becomes name &quot;fancy-fancy&quot;, but the fixture in the same doc bl

ZJIT: Remove inline_trivial pass (#17472)

github/ruby/ruby · 2026-06-26

Collapse trivial inlining into emitting the SendDirect. No need for a separate pass. We are moving toward a strategy where we strength redu

Make ActiveSupport::JSON encoders Ractor-shareable

github/rails/rails · 2026-06-26

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

AIが書いたコード、「読めない」まま進めてませんか — 未経験が最初に押さえる「読む技術」5観点

Qiita(trend) · 2026-06-26

「コードは書けなくていい。AIに書かせればいいんだから」 最近この言葉をよく聞きます。半分は本当です。実際、Claude Code に頼めば動くものはすぐ出てきます。 でも、残り半分を放置すると詰みます。動いたコードの中身を読めないまま進めると、後で『自分のアプリなのに、自...

Fix depends

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Shim hrtime for modular GC

github/ruby/ruby · 2026-06-26

similar to how we shim bits.h already

Add mark and sweep wall times to GC::Profiler

github/ruby/ruby · 2026-06-26

Assisted-By: devx/46f21e8b-0835-4833-801f-ce5e336dbf61

Add monotonic wall-clock times to GC::Profiler

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Add an example sampler that uses the GC::Profiler records

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

MMTk doesn't have GC Profiler

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Add compaction wall time to GC::Profiler

github/ruby/ruby · 2026-06-26

Assisted-By: devx/46f21e8b-0835-4833-801f-ce5e336dbf61

Seperate compaction from the sweeping time

github/ruby/ruby · 2026-06-26

even when auto-compact is enabled.

[Doc] Document GC::Profiler.raw_data

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Split out STW time from total GC pause time.

github/ruby/ruby · 2026-06-26

GC_PAUSE_TIME == GC_STOP_TIME + GC_STW_TIME

Merge pull request #57855 from 55728/fix-human-size-round-mode-doc-ex…

github/rails/rails · 2026-06-26

…ample Fix incorrect human_size round_mode doc example

Merge pull request #57865 from 55728/fix-activemodel-rdoc-examples

github/rails/rails · 2026-06-26

Fix incorrect RDoc examples in Active Model

Merge pull request #57864 from 55728/fix-strong-params-merge-bang-cal…

github/rails/rails · 2026-06-26

…l-seq Add missing `&block` to `merge!` `:call-seq:` in `ActionController::Parameters`

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 6 ]:リファクタリング(メモリ消費対応、ステージをJSON管理、処理修正)+戻るボタン設置

Qiita(trend) · 2026-06-26

はじめに Axmol Engine(Cocos2d-x 派生のオープンソース2Dゲームエンジン)で脱出ゲームを開発しています。 claudeにどんどん処理を書いてもらっていますが、メモリリークや処理の煩雑化が目立ってきましたのでバイブコーディングと言いつつ、ここは自分...

Update default gems list at feb0b2849fcccdd0b4a175fe6ac675 [ci skip]

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/error_highlight] Bump version to 0.7.2

github/ruby/ruby · 2026-06-26

https://github.com/ruby/error_highlight/commit/d945ffd2aa

Make rb_newobj_of_with_shape static

github/ruby/ruby · 2026-06-26

It's not used outside of gc.c.

Kaggleコンペ紹介:NVIDIA Nemotron Model Reasoning Challenge

Zenn · 2026-06-26

はじめに こんにちは、松尾研究所 データサイエンティストの力岡です。 今回、Kaggleで開催された 「NVIDIA Nemotron Model Reasoning Challenge」 コンペに参加し、金メダルを獲得することができました。本記事では、コンペの概要と公開ベースラ

Update Set#- documentation

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Tweaks for Set#&

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Doc for Set[]

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Set[]

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Update set.c

github/ruby/ruby · 2026-06-26

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

[DOC] Tweaks for Set.new

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

More

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

AWS Summit Japan 2026 GameDay参戦レポ:データサイエンティストが当日滑り込みで銅メダルを獲得するまで

Zenn · 2026-06-26

はじめに こんにちは。GA technologiesのData本部 Applied ML部でデータサイエンスをしている酒井です。 普段は機械学習モデルの開発からMLパイプラインの構築・運用までを担当していますが、先日開催された AWS Summit Japan 2026 にて、大

ZJIT: Rewrite jit_perf script in Ruby (#17474)

github/ruby/ruby · 2026-06-26

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/rubygems] Track the shipped RubyGems SecureRandom in the file i…

github/ruby/ruby · 2026-06-26

…nvariant https://github.com/ruby/rubygems/commit/08ebcf2e97 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

[ruby/rubygems] Use RubyGems' vendored SecureRandom in Bundler

github/ruby/ruby · 2026-06-26

Bundler now reuses RubyGems&#39; Gem::SecureRandom directly instead of keeping its own vendored copy. The shim prefers an already-loaded Gem

[ruby/rubygems] Ship RubyGems' vendored SecureRandom in the Bundler gem

github/ruby/ruby · 2026-06-26

Add lib/rubygems/vendor/securerandom to the gem&#39;s file list so the Bundler gem carries its own copy of Gem::SecureRandom. This keeps Bun

[ruby/rubygems] Guard the vendored SecureRandom against double loading

github/ruby/ruby · 2026-06-26

When the same Gem::SecureRandom copy is shipped in two gems (RubyGems and Bundler) and required from different paths, RubyGems&#39; unguarde

[ruby/rubygems] Make JRuby OutOfMemoryError friendly error spec deter…

github/ruby/ruby · 2026-06-26

…ministic The test ran a real `bundle install` under a 32M JVM heap and expected Bundler to catch the OOM. At that heap size the JVM someti