Tech – walker – 2026-06-22

64 items · updated 2026-06-22 23:35 UTC · RSS · Up to 2026-06

[Feature #22067] Add RUBY_TYPED_THREAD_SAFE_FREE flag

github/ruby/ruby · 2026-06-22

Lets a TypedData type declare its dfree as thread-safe, so the GC may run it on any thread, in parallel, and concurrently with Ruby code. Im

ZJIT: Remove unused rbimpl_typeddata_flags

github/ruby/ruby · 2026-06-22

We're not using these anymore now that non-typed T_DATA are gone.

Merge pull request #57754 from Shopify/view-cache-dep-ractor-safe

github/rails/rails · 2026-06-22

Make AbstractController::Caching.view_cache_dependency ractor safe

Make AbstractController::Caching.view_cache_dependency ractor safe

github/rails/rails · 2026-06-22

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

Merge pull request #57753 from Shopify/execution-context-callbacks-ra…

github/rails/rails · 2026-06-22

…ctor-safe Make ExecutionContext.after_change ractor safe

Append helper_methods in AbstractController::Helpers

github/rails/rails · 2026-06-22

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

Make ExecutionContext.after_change ractor safe

github/rails/rails · 2026-06-22

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

Improve default template asset and frame defaults (#11496)

remix · 2026-06-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve default template asset and frame defaults

ZJIT: Add quick checks to bail out of inlining early (#17432)

github/ruby/ruby · 2026-06-22

While these checks were already being performed, they did so after scanning the caller's blocks. We want to avoid that work when we know inl

[ruby/prism] Handle EOF in hash pattern key

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/43ffaad503

Add security policy

remix · 2026-06-22

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add security policy · remix-run/remix@be86453

ZJIT: Remove redundant EP reloads in gen_getblockparam (#17430)

github/ruby/ruby · 2026-06-22

gen_getblockparam loads the EP once at the top, then reloads it twice more before writing the Proc and before reading it back. Both reloads

[ruby/prism] Dynamic constant writes on operator writes

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/6b4f0ade80

[ruby/prism] Match command_call/arg

github/ruby/ruby · 2026-06-22

A couple more deviations from the parse.y grammar with the command_call and arg productions. * pm_block_call_p — allow parens on chain link

[ruby/openssl] Remove version constraint for jruby-openssl

github/ruby/ruby · 2026-06-22

"~> 0.14" is equivalent to ">= 0.14, < 1". Since the openssl gem is an empty stub on JRuby, there is no good re

Merge pull request #57815 from Shopify/revert-57814

github/rails/rails · 2026-06-22

Revert pull request #57814

[ruby/openssl] x509crl: add OpenSSL::X509::CRL#by_serial for faster l…

github/ruby/ruby · 2026-06-22

…ookup of a single cert https://github.com/ruby/openssl/commit/83f4a0db32

[ruby/openssl] Add EVP_PKEY KEM operations

github/ruby/ruby · 2026-06-22

https://github.com/ruby/openssl/commit/f2ec03dda1

ZJIT: Account for inlining depth in stack maps (#17373)

github/ruby/ruby · 2026-06-22

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>

Revert "Merge pull request #57814 from Shopify/activesupport-json-enc…

github/rails/rails · 2026-06-22

…oders-ractor-shareable" This reverts commit abbcb8d7dcf908bc2e6bc70b03651cae671a6e75, reversing changes made to dbafe650e59d2cedf817745a2f

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

github/rails/rails · 2026-06-22

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

Make ActiveSupport::JSON encoders Ractor-shareable

github/rails/rails · 2026-06-22

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

GitHub、AIによる雑なプルリクエストを抑制へ。ユーザー当たりのプルリクエスト数の上限を設定できる新機能導入

Publickey · 2026-06-22

GitHubは、ユーザーに対してプルリクエスト数の上限を設定できる新機能の導入を発表しました。 Pull requests are easier to open than ever, but every review still takes...

Fix support of older rubygems versions

github/rails/rails · 2026-06-22

Ref: https://github.com/ruby/rubygems/pull/5275

「URLを貼るだけでOSSを精査させる」仕組みを作ってみた

Qiita(trend) · 2026-06-22

株式会社パレットリンクの@BaspisKawaEです。 今回は、ClaudeでOSSを精査する仕組みを作ることが出来たので、それについて解説します。 よろしくお願いします! 対象読者: OSSを安全に調べたい個人開発者・エンジニア 前提知識: GitHubとgitの...

Merge pull request #57789 from 55728/fix-dotenv-strip-inline-comments

github/rails/rails · 2026-06-22

Strip inline comments from unquoted `.env` values

Merge pull request #57800 from 55728/fix-guides-allow-phrasing

github/rails/rails · 2026-06-22

Reword allow/let phrasings in guides

Merge pull request #57805 from 55728/fix-http-headers-merge-mutates-o…

github/rails/rails · 2026-06-22

…riginal-request Fix `Http::Headers#merge` mutating the original request

Merge pull request #57808 from 55728/fix-offset-validates-integer-lik…

github/rails/rails · 2026-06-22

…e-limit Validate offset value at call time like limit

Merge pull request #57811 from Uaitt/update-actions-checkout-to-v7

github/rails/rails · 2026-06-22

Update actions/checkout to v7

[ruby/prism] Fix duplicative rest pattern in pattern matching

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/358d778439

[ruby/prism] Handle trailing comma after ...

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/8eb393bf37

[ruby/prism] Better handle trailing comma on pattern matching

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/654b4edc21

[ruby/prism] Disallow trailing comma on jumps at EOF

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/d18d9d829b

[ruby/prism] Disallow trailing comma on parenthesized yield

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/b3819da252

[ruby/prism] Fix up non-associativity in same binding power

github/ruby/ruby · 2026-06-22

https://github.com/ruby/prism/commit/55548c2fd5

生成AI時代のRust設計 ― ドメイン知識を型に埋め込む

Qiita(trend) · 2026-06-22

はじめに AIによって、コードを気軽かつ大量に生成できるようになりました。 その一方で、生成されたコードが、こちらの意図した意味やルールを本当に守っているのかを確認することが重要になっています。AIは与えられた仕様や既存コードからドメインモデルをある程度理解できます。しか...

Railsアプリのメモリが「無駄に」減る話 〜リーク・断片化〜

Qiita(trend) · 2026-06-22

お疲れ様です! 前回はメモリ管理の基本を書きましたが、今回はその続きで メモリリーク と 断片化(フラグメンテーション) についてまとめてみました 前回ふれた「OOM(メモリ枯渇でプロセスが落ちる)」の 原因編 にあたる話です。 興味ある方は読んでいただけると嬉しいです ...

Announcing TypeScript 7.0 RC - TypeScript

リアルタイム版 JSer.info · 2026-06-22

TypeScript 7.0 RCリリース。Goへ移植されたコンパイラをtypescript@rcで公開、@typescript/typescript6との併用に対応。--checkers/--builders/--singleThreaded、--watchの改善を追加。str

Update actions/checkout to v7

github/rails/rails · 2026-06-22

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

Merge pull request #57810 from byroot/fix-foreign-key-class-attribute

github/rails/rails · 2026-06-22

Fix use of `class_attribute` for `primary_key_definition`

Fix use of `class_attribute` for `primary_key_definition`

github/rails/rails · 2026-06-22

Followup: https://github.com/rails/rails/pull/57775 Defining it in `inherited` is incorrect, as we&#39;ll keep redefining the same accessor

Extend omnibus compiler step timeout to 8 minutes

github/ruby/ruby · 2026-06-22

A slow ghcr image pull (~2.5 min) can leave too little of the 5 minute budget for configure and build to finish, so the step is killed befor

Copilot Studio の新しい UI で以前作ったエージェントを作り直してみた

Qiita(trend) · 2026-06-22

はじめに 今回は、以下の記事の続きで、以前作成したエージェントを新しい UI で作り直してみました。 特許調査エージェント (自律型) こちらで紹介したものです。結論から言うと同じもの作れませんでした。 エージェントのツールで「Excel のテーブル更新...

Bump the github-actions group across 2 directories with 4 updates

github/ruby/ruby · 2026-06-22

Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [ruby/setup-ruby]

[DOC] Update bundled gems list at 2f65ce7ccda7d75d4075ce319cbd1d

github/ruby/ruby · 2026-06-22

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

Skip fetching bundled gems whose ref is already present

github/ruby/ruby · 2026-06-22

With a warm gems/src cache the wanted tag or revision is already in the local clone, but the fetch ran unconditionally and added a github.co

Save the complete bundled gem sources cache only from test-bundled-gems

github/ruby/ruby · 2026-06-22

`make up` clones only the revision-pinned gems (debug, rdoc) into gems/src, so jobs that merely run `make up` saved a partial tree and, beca

機械学習モデルのパラメーター・チューニング入門:過学習を防ぎ、予測精度を上げる考え方

Qiita(trend) · 2026-06-22

機械学習モデルのパラメーター・チューニングの基礎 機械学習モデルを使って予測モデルを作るとき、同じデータを使っていても、モデルの設定によって予測精度が大きく変わることがあります。 たとえば、ランダムフォレスト、XGBoost、LightGBM、CatBoostといったモデ...

[ruby/json] Preserve UTF-8 encoding when reallocating a frozen Resuma…

github/ruby/ruby · 2026-06-22

…bleParser buffer `JSON::ResumableParser#&lt;&lt;` raises `Encoding::CompatibilityError` when the first chunk is a frozen multibyte UTF-8 s

[ruby/mmtk] Implement allocation fast path for Immix

github/ruby/ruby · 2026-06-22

This commit implements a fast path that inlines mmtk_post_alloc for Immix. The benchmark results show a decent speed up in allocation perfor

Merge pull request #57795 from kamipo/polymorphic_belongs_to_inverse_…

github/rails/rails · 2026-06-22

…options_primary_key Support polymorphic associations with custom primary keys through `:inverse_of`

Retry connection errors when downloading gems

github/ruby/ruby · 2026-06-22

SSL_connect failing with Errno::ECONNRESET (&quot;Connection reset by peer&quot;) was not caught by with_retry, so a transient reset from ru

Raise SYNTAX_SUGGEST_TIMEOUT on emulated ppc64le/s390x runners

github/ruby/ruby · 2026-06-22

syntax_suggest&#39;s internal search timeout defaults to 1 second, which is too short on the emulated ppc64le/s390x runners. The integration

Cache bundled gem sources to survive transient clone failures

github/ruby/ruby · 2026-06-22

CI jobs frequently abort when cloning bundled gems from github.com fails with &quot;Could not resolve host&quot;, a transient DNS error unre

[ruby/net-http] Fix broken ENV link in proxy_from_env= doc

github/ruby/ruby · 2026-06-22

RDoc parsed ENV[&#39;http_proxy&#39;] inside the link label as a cross-reference, emitting a stray &lt;a href=&quot;&#39;http_proxy&#39;&quo

[ruby/net-http] Fix broken OpenSSL::SSL::SSLContext doc links

github/ruby/ruby · 2026-06-22

The {label}[url] markup pointed at OpenSSL::SSL::SSL::Context#..., which RDoc emitted verbatim as a relative href and never resolved. Point

Work around flaky crates.io downloads in ZJIT Ubuntu CI

github/ruby/ruby · 2026-06-22

The ZJIT build occasionally fails while cargo fetches a crate from crates.io with `curl [16] Error in the HTTP2 framing layer`, a transient

Databricksが発表したOLAP×OLTP両刀⚔️の次世代DBアーキテクチャ「LTAP」を深堀る!

Zenn · 2026-06-22

はじめに 株式会社NTTデータ所属、Databricksビジネス推進室の井能です。 Databricks Solutions Architect Championとしても活動しています。 現在サンフランシスコで開催され、私も現地参加している『Data+AI Summit 2026

Claude Code に「7人の意地悪なQA」を仕込んでテストケースの観点漏れを潰した

Zenn · 2026-06-22

こんにちは、QAエンジニアのAyakaです。 製造業向けSaaS(Blazor+Radzen / SQL Server で開発)のテスト設計・品質管理を担当しつつ、最近はコーポレートIT寄りの仕事も兼務しています。 テストケースをAIに「書かせる」こと自体は、もう誰でもできます。

【公式ガイド解説】 Microsoft Entra Global Secure Access (GSA) 「導入」から「安定運用」へ引き上げる運用設計モデル ― 公式ガイドを読み解き実務に落とし込む ―

Qiita(trend) · 2026-06-22

はじめに 以下の URL で、Global Secure Access (GSA) の運用ガイド が公開されました。 MICROSOFT ENTRA BLOG : Run Global Secure Access with confidence: Introducing ...

Guard mktmpdir spec for remove_entry force argument

github/ruby/ruby · 2026-06-22

The tmpdir cleanup now calls FileUtils.remove_entry with force enabled on Ruby 4.1 and later. Branch the mock expectation by version so olde

Update default gems list at 05b94177c435321f8168d8a930d5c2 [ci skip]

github/ruby/ruby · 2026-06-22

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

[ruby/pp] v0.6.4

github/ruby/ruby · 2026-06-22

https://github.com/ruby/pp/commit/29552e894c