Tech – walker – 2026-05-20

104 items · updated 2026-05-20 23:35 UTC · RSS · Up to 2026-05

Fix lazy-file nested slice ranges (#11450)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix lazy-file nested slice ranges (#11450) · remix

[DOC] Doc for Pathname#descend

github/ruby/ruby · 2026-05-20

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

[DOC] Doc for Pathname.directory?

github/ruby/ruby · 2026-05-20

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

[DOC] Doc for Pathname#ctime

github/ruby/ruby · 2026-05-20

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

Speed up slow CI test files (#11447)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Speed up slow CI test files (#11447) · remix-run/r

Make sure we flush the cached count to update heap slots

github/ruby/ruby · 2026-05-20

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

Use monotonic add/sub counters for malloc_increase

github/ruby/ruby · 2026-05-20

Replace the single objspace->malloc_counters.{increase,oldmalloc_increase} size_t fields with pairs of monotonically-increasing counters.

Better feature detection for malloc counter locks

github/ruby/ruby · 2026-05-20

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

Reorder rb_gc_impl_stat to keep heap_live_slots accurate

github/ruby/ruby · 2026-05-20

Several SETs in rb_gc_impl_stat may allocate a T_BIGNUM RVALUE when the value exceeds FIXNUM_MAX This is invisible on LP64 but trips on LLP

Snapshot malloc counters at end of sweep

github/ruby/ruby · 2026-05-20

Snapshotting at start of marking lets sweep-time frees count against the next epoch, which roughly halves GC frequency on alloc-heavy worklo

Expose monotonic malloc/free totals via GC.stat

github/ruby/ruby · 2026-05-20

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

Unify gc_counter_t on rbimpl_atomic_uint64_t

github/ruby/ruby · 2026-05-20

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

Fix GC Bug in imemo cdhash creation

github/ruby/ruby · 2026-05-20

It's possible for st_init_existing_table_with_size to trigger GC. If that happens we need to ensure that the table entries count doesn&#

Harden memcache fake server tests (#11446)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Harden memcache fake server tests (#11446) · remix

Merge pull request #53636 from aandrieu/fix-referencial-integrity-wit…

github/rails/rails · 2026-05-20

…h-partioned-table Fix handling referential integrity for PostgreSQL partitioned tables

Update marcel

github/rails/rails · 2026-05-20

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

Merge pull request #57345 from Shopify/uk-better-date-formats-api

github/rails/rails · 2026-05-20

Introduce `ActiveSupport::TimeFormats` and `ActiveSupport::DateFormats` for registering custom date formats

Merge pull request #57367 from curi/fix-development-welcome-route-rel…

github/rails/rails · 2026-05-20

…oad-growth Prevent development welcome route from duplicating on route reload

Merge pull request #57340 from Edilbek/add-deep-transform-values-to-p…

github/rails/rails · 2026-05-20

…arameters Add ActionController::Parameters#deep_transform_values

Release (#11424)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11424) · remix-run/remix@d6e8348

Prefer PR links in change notes (#11445)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prefer PR links in change notes (#11445) · remix-r

Merge pull request #57399 from okuramasafumi/doc-escape-api

github/rails/rails · 2026-05-20

doc: escape "API" for strong_parameters doc

Clarify Remix component prop guidance (#11444)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix component prop guidance (#11444) · r

Introduce `ActiveSupport::TimeFormats` and `ActiveSupport::DateFormats`

github/rails/rails · 2026-05-20

This allows adding custom date formats to `to_fs` without modifying the global `Time::DATE_FORMATS` or `Date::DATE_FORMATS` hashes. Custom f

Add SuperHeaders apply method (#11426)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add SuperHeaders apply method (#11426) · remix-run

Make per-package changes directories optional (#11442)

remix · 2026-05-20

Co-authored-by: Remix Run Bot <hello@remix.run>

Add context guidance to change notes (#11443)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add context guidance to change notes (#11443) · re

Fix booleanish attribute rendering (#11434)

remix · 2026-05-20

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-20

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

Handle request aborts in renderToStream and createRequestListener (#1…

remix · 2026-05-20

…1431) Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Update Remix UI docs for current APIs (#11428)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update Remix UI docs for current APIs (#11428) · r

Fix pnpm package import resolution in assets (#11438)

remix · 2026-05-20

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Fix node-tsx built loadModule hook path (#11441)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix node-tsx built loadModule hook path (#11441) ·

Fix node-fetch-server response body cancellation on close

remix · 2026-05-20

Closes #10920

Use atomics for kwargs reference count

github/ruby/ruby · 2026-05-20

Fixes [Bug #22075]

Remove node-serve from beta

remix · 2026-05-20

Remove the node-serve package from the current beta so installing Remix no longer pulls in the native transport dependency that blocks some

Make public API types explicit (#11433)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make public API types explicit (#11433) · remix-ru

ZJIT: Profile all args on stack, including blockarg (#17038)

github/ruby/ruby · 2026-05-20

No need to special-case this in the HIR builder: just profile arguments as they actually come in on the stack. Don&#39;t special case the se

Fix UI hydration fragment anchors (#11425)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix UI hydration fragment anchors (#11425) · remix

fix cli tests so that they pass when run from a tty (#11436)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix cli tests so that they pass when run from a tt

APIコール一発でGoogleがホストするLinux環境付きのAIエージェントを起動、Markdownでカスタム指示もできる「Managed Agent API」発表

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、簡単に実行環境付きのカスタムAIエージェントを起動できるGemini API「Managed Agent API」の提供を発表しました。 intro...

Copilot Studio の新しいワークフローを試してみた

Qiita(trend) · 2026-05-20

はじめに 突如 (個人的には)、Copilot Studio に以下のような新しいワークフローのデザイナーが登場しました。 なお、私の手元では、[新しいワークフロー] を選択すると、既定でこちらになり、従来のエージェントフローは、下矢印から [新しいエージェントフロー]...

Google I/O 2026 初日に出てきたAndroid開発関連の情報まとめ

Qiita(trend) · 2026-05-20

AI 関連以外の Google I/O 2026 初日に出てきたAndroid関連の情報をかいつまみつつざっとまとめてます。 https://io.google/2026/ にセッションのスケジュールがいくつか記載されていますが、スケジュールに記載がない事前録画のセッション...

nkzw-tech/fate: fate is a modern data client for React.

リアルタイム版 JSer.info · 2026-05-20

Reactのデータクライアントライブラリ。Relay/GraphQLの設計から影響を受けて、コンポーネントごとにviewでデータを宣言し、正規化キャッシュとデータマスキングを提供する。Async React(Actions/Suspense/use)に対応し、ページネーション、O

npmサプライチェーン攻撃対策

Qiita(trend) · 2026-05-20

開発環境 MacBook Air M1, 2020 nvm 0.40.4 Node.js v22.22.0 npm 11.14.1 npm のバージョン確認 npm install -g n...

Preserve usable slot size when RVALUE_OVERHEAD is non-zero

github/ruby/ruby · 2026-05-20

We made a mistake calculating slot sizes during the heap slot sizes refactor. Previously BASE_SLOT_SIZE included RVALUE_OVERHEAD, this was l

Add ActionController::Parameters#deep_transform_values

github/rails/rails · 2026-05-20

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

Change the after load path callback to run only once

github/rails/rails · 2026-05-20

It is the only use case we have, so there is no reason to keep the callback around after it has been called once. This also simplifies the c

Merge pull request #57376 from 55728/fix-datetime-type-doc

github/rails/rails · 2026-05-20

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

Use inputs.archname instead of `snapshot-*` glob in tarball-test

github/ruby/ruby · 2026-05-20

The per-OS tarball-test workflows currently hard-code `cd snapshot-*/` to enter the extracted tarball directory, which prevents callers from

Pass archname through env to avoid template injection

github/ruby/ruby · 2026-05-20

zizmor flags `cd &quot;${{ inputs.archname }}/&quot;` inside `run:` blocks as code injection via template expansion: GitHub Actions substitu

Merge pull request #50862 from shouichi/allow-passing-tempfile-to-attach

github/rails/rails · 2026-05-20

Accept Tempfile as ActiveStorage attachable

Align LazyFile and file-storage type contracts (#11430)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align LazyFile and file-storage type contracts (#1

Accept Tempfile as ActiveStorage attachable

github/rails/rails · 2026-05-20

File is already accepted as an attachable.

[DOC] Add missing colon in IO#seek doc

github/ruby/ruby · 2026-05-20

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

Merge pull request #57393 from janko/require-image-processing-backend

github/rails/rails · 2026-05-20

Load image processing backend upfront

docs: note GitHub CLI preference for agents

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: note GitHub CLI preference for agents · remi

Merge pull request #57368 from tenderlove/fewer-string

github/rails/rails · 2026-05-20

Limit the size of strings we call `to_i` on in ActiveRecord

Limit the size of strings we call `to_i` on in ActiveRecord

github/rails/rails · 2026-05-20

Calling `to_i` on very long strings can take a very long time and could be used as a DoS vector. Users should validate input lengths before

Inline tarball-windows modern matrix and drop the legacy mode

github/ruby/ruby · 2026-05-20

The legacy mode (vs2022 + vcvars 14.2) is no longer exercised, so collapse the conditional matrix into the modern 2022 / 2025-vs2026 pair an

CI: Exclude the test that is very flaky only on mswin [ci skip]

github/ruby/ruby · 2026-05-20

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

Clarify Remix UI context identity semantics (#11427)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix UI context identity semantics (#1142

Load image processing backend upfront

github/rails/rails · 2026-05-20

The image_processing gem has autoloading that will load the referenced backend on-demand. However, that means the first processed variant af

chore: format

remix · 2026-05-20

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

docs: improve API homepage wording

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: improve API homepage wording · remix-run/rem

Remove unused generate-tar-bz2

github/ruby/ruby · 2026-05-20

Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483

fix: don't highlight hyphens in path arguments as single-character fl…

remix · 2026-05-20

…ags (#11409) Co-authored-by: n <numekudi@primitive-ojisan.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-20

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

Preserve duplicate Cookie header values (#11423)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve duplicate Cookie header values (#11423) ·

Fix stale component updates after frame reload (#11422)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix stale component updates after frame reload (#1

Remove bzip2 from DEFAULT_PACKAGES

github/ruby/ruby · 2026-05-20

Release packages stopped to include `*.tar.bz2` since 3.0.0. https://bugs.ruby-lang.org/issues/16483

Dispatch tarball-test daily across master and maintenance branches

github/ruby/ruby · 2026-05-20

GitHub Actions schedule triggers only fire from the default branch, so the daily run defined in tarball-test.yml never executed on ruby_3_3,

Merge pull request #57396 from kylekeesling/fix-query-cache-update-wi…

github/rails/rails · 2026-05-20

…th-result Invalidate query cache when UPDATE goes through `update_with_result`

Update bundler to 4.0.12

github/rails/rails · 2026-05-20

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

Invalidate query cache when UPDATE goes through `update_with_result`

github/rails/rails · 2026-05-20

The new RETURNING-on-update path added in #48628 routes UPDATEs through `update_with_result` instead of `update` when a table has any Postgr

configure: check some warning options only with clang

github/ruby/ruby · 2026-05-20

GCC doesn&#39;t emit any warning when the -Wno- form is used, so we can&#39;t check reliably if the warning option is available: When an un

Fix docs import for node-tsx [skip ci]

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs import for node-tsx [skip ci] · remix-run

[DOC] Update bundled gems list at 7f76cbe86597280313551bfa9609a8

github/ruby/ruby · 2026-05-20

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

Google Antigravity、Androidアプリ開発に正式対応。AIエージェントのための「Android Knowledge Base」「Android Skills」も公開

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」で、Kotlinによる高品質なAndroidアプリケーションの開発を正式にサポートしたと発表しました。...

chore: format

remix · 2026-05-20

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

Release (#11314)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11314) · remix-run/remix@60936c9

Tighten beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Tighten beta release notes · remix-run/remix@7bd3e

Clarify node-tsx test release note

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify node-tsx test release note · remix-run/rem

Google、「Antigravity 2.0」発表。デモとしてゼロからOSを開発、Doomも実行可能に。効率性と高い開発能力をアピール

Publickey · 2026-05-20

Googleは日本時間5月20日未明に開幕したイベント「Google I/O 2026」で、AIによる開発ツール「Antigravity」のバージョンアップとなる「Antigravity 2.0」を発表しました。 Antigravity 2...

Consolidate repo agent skills (#11421)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate repo agent skills (#11421) · remix-run

Merge pull request #57378 from yahonda/pg18-disable-referential-integ…

github/rails/rails · 2026-05-20

…rity-standalone Use NOT ENFORCED in disable_referential_integrity on PostgreSQL 18.4+

chore: format

remix · 2026-05-20

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

Preserve package symlink identity paths in asset server (#11420)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Preserve package symlink identity paths in asset s

Revert "Hack to update spec/bundler/support/builders.rb"

github/ruby/ruby · 2026-05-20

This reverts commit 3d73cd752f5dbdff4c77c57d011ca7f8d783c8ba, that is no longer needed since ruby/rubygems#8735.

[ruby/mmtk] Fix compiler warnings for noreturn

github/ruby/ruby · 2026-05-20

gc/mmtk/mmtk.c:480:1: warning: function &#39;rb_mmtk_gc_thread_bug&#39; could be declared with attribute &#39;noreturn&#39; [-Wmissing-noret

Merge pull request #57394 from yahonda/stabilize-say-with-time-tests

github/rails/rails · 2026-05-20

Stabilize `say_with_time` regression tests

Remove unused frame plumbing from app template

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove unused frame plumbing from app template · r

Gate Codex PR review workflows (#11417)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Gate Codex PR review workflows (#11417) · remix-ru

Fix CLI template gitignore scaffolding (#11380)

remix · 2026-05-20

Co-authored-by: Brooks Lybrand <brookslybrand@gmail.com> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Remove duplicate scaffold home title logic

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove duplicate scaffold home title logic · remix

Local Coding Agent が身近なタスクをどれくらいこなせるのかを検証した

Zenn · 2026-05-20

こんにちは AIチームの戸田です 最近のLocal LLM の進化はかなり目を引きます。 フロンティアモデルを見ると、2026年4月にリリースされたClaude Opus 4.7はSWE-bench Verifiedで 87.6% という水準まで到達しました。 https://w

Stabilize `say_with_time` regression tests

github/rails/rails · 2026-05-20

Both `say_with_time` regression tests asserted the literal `0.0000s` elapsed-time string, which holds only when the block finishes within th

Refine beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine beta release notes · remix-run/remix@819c84

Fix beta release notes

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix beta release notes · remix-run/remix@a6a8245

Fix reading freed memory in rb_getaddrinfo

github/ruby/ruby · 2026-05-20

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

Handle refinements correctly in {Method,UnboundMethod}#super_method

github/ruby/ruby · 2026-05-20

A `Method#super_method` chain should return the methods that `super` would call if the method was called normally. Previously, there were mu

Correctly handle refinements in Method#super_method for bmethods

github/ruby/ruby · 2026-05-20

Bmethods need to use a different approach to find the cref to use in order to determine the refinements in effect.

chore: format

remix · 2026-05-20

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

Add node-tsx package (#11382)

remix · 2026-05-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add node-tsx package (#11382) · remix-run/remix@80