Tech – walker – 2026-06-23

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

Merge pull request #57778 from Shopify/hm-wknmxqrkkvkuyxkn

github/rails/rails · 2026-06-23

Fix configuring query_log_tags in database.yml

Merge pull request #57021 from Shopify/hm-yzsmptysmoqnknmn

github/rails/rails · 2026-06-23

De-anonymize generated attribute module for Store

ZJIT: Split the getivar not_monomorphic fallback counter by cause (#1…

github/ruby/ruby · 2026-06-23

…7455) Before this commit we were lumping all getivar fallback reasons in to one counter. This made it very hard to find the most popular r

[ruby/rubygems] rubygems: Fix Gem::Request for PQC support, adding in…

github/ruby/ruby · 2026-06-23

…tegration connection tests Added PQC server/client connection integration tests. As test_pqc_ssl_client_cert_auth_connection failed with t

Use page-sized stack overflow detection window. (#17436)

github/ruby/ruby · 2026-06-23

* Remove stack overflow space ratio * Cache page size.

ZJIT: Recompile getblockparamproxy on side exits (GH-17326)

github/ruby/ruby · 2026-06-23

Add recompile support for getblockparamproxy. This reduces side exits from monomorphic block handler paths. Collect block handler profiles

個人開発で AI デスクトップ作ったら、チャットから cron / 並列バッチ / 編集可能な .pptx まで吐けるようになった

Qiita(trend) · 2026-06-23

TL;DR Praxia Desktop という Windows 用のローカル AI ワークスペースを作って、Microsoft Store に無料で公開しました。 何ができるか を一言で: チャットから話しかけるだけで、cron スケジュール登録・複数ファイルへの並列...

[ruby/prism] Pop block stack before finishing command call arguments …

github/ruby/ruby · 2026-06-23

…within parenthesized call https://github.com/ruby/prism/commit/26cfb915e8

Mark most TypedData types as THREAD_SAFE_FREE

github/ruby/ruby · 2026-06-23

Set RUBY_TYPED_THREAD_SAFE_FREE on TypedData types whose dfree function is trivially safe, and only frees its own memory Types not yet mark

De-anonymize generated attribute module for Store

github/rails/rails · 2026-06-23

``` ❯ bin/rails c Loading development environment (Rails 8.1.2) Lobsters(dev):001> User.ancestors => [User (call 'User.load_schema

Fix :nodoc: marker

github/rails/rails · 2026-06-23

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

ZJIT: Move ivar stats out of "send" stats group

github/ruby/ruby · 2026-06-23

Previously, `:dynamic_setivar_count`, `:dynamic_getivar_count`, and `:dynamic_definedivar_count` had a percentage to the right of them in th

[ruby/prism] Fix up regex delimited by \r\n

github/ruby/ruby · 2026-06-23

https://github.com/ruby/prism/commit/7c415b1936

ZJIT: Re-apply "ZJIT: Clean up branching in polymorphic opt_send_with…

github/ruby/ruby · 2026-06-23

…out_block HIR construction" (#17437) Re-apply https://github.com/ruby/ruby/pull/16634

ZJIT: Optimize definedivar in HIR build

github/ruby/ruby · 2026-06-23

No optimization emits DefinedIvar, so just use what we know in HIR build instead.

ZJIT: Optimize opt_getconstant_path in HIR build

github/ruby/ruby · 2026-06-23

Don't do this in `type_specialize`; it doesn't depend on any other IR optimization and can be done with only bytecode information.

Merge pull request #57783 from Shopify/actionview-lookupcontext-find-…

github/rails/rails · 2026-06-23

…bang Split template lookup into raising and non-raising

[ruby/prism] Fix up newline-delimited array literals

github/ruby/ruby · 2026-06-23

https://github.com/ruby/prism/commit/56172038ce

TypeScriptコンパイラをGo言語に移植することで10倍速にしたTypeScript 7.0リリース候補版が登場

Publickey · 2026-06-23

マイクロソフトは、TypeScriptをGo言語に移植した最初のバージョンとなる「TypeScript 7.0」リリース候補版のリリースを発表しました。 TypeScript 7's Release Candidate is now...

Railsで学ぶ計算量(Big-O)入門 〜「なんとなく速い/遅い」を言葉にする〜

Qiita(trend) · 2026-06-23

計算量(Big-O)入門 〜「なんとなく速い/遅い」を言葉にする〜 お疲れ様です! 前回はメモリ管理の話を書きましたが、今回はその続きで 計算量(Big-O記法) についてまとめてみました 「このコード、データが増えたら大丈夫?」をパッと判断するための話です。 興味ある...

Add an ASCII fast path for String#casecmp?

github/ruby/ruby · 2026-06-23

String#casecmp? folds both operands with a Unicode case fold, allocating two new strings, and compares the results. For ASCII-only strings,

[Bug #22124] Add block to the proper node

github/ruby/ruby · 2026-06-23

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

Simplify RubyVM::AbstractSyntaxTree::Node::CodePosition

github/ruby/ruby · 2026-06-23

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

Update default gems list at 1da3f06e26b1f65f5f30eb2b0e1999 [ci skip]

github/ruby/ruby · 2026-06-23

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

[ruby/json] Release 2.20.0

github/ruby/ruby · 2026-06-23

https://github.com/ruby/json/commit/13162921b8

並列で思考を分けたら、AIレビューの精度もコンテキスト効率も同時に上がった話

Qiita(trend) · 2026-06-23

はじめに AIにコードレビューをやらせるとき「1つのエージェントに全部チェックさせる」のをやめて、複数の専門エージェントに並列で分業させる 構成に変えたら、精度が体感で大きく上がりました。 ただ、本当の収穫は精度向上そのものより、「並列で思考を分ける」こと自体が、コンテキ...

[ruby/rubygems] RubyGems: Remove unused ctx.tmp_dh_callback in start_…

github/ruby/ruby · 2026-06-23

…ssl_server https://github.com/ruby/rubygems/commit/c249eae477

Retry transient crates.io download failures on all Rust CI

github/ruby/ruby · 2026-06-23

cargo builds in YJIT/ZJIT/Rust workflows intermittently fail when a crates.io download is truncated (curl [16] HTTP/2 framing, [18] partial

[ruby/cgi] Fix escape_html/h aliases to use C extension instead of pu…

github/ruby/ruby · 2026-06-23

…re Ruby fallback The snake_case aliases (escape_html, h, unescape_html) were defined before `require 'cgi/escape.so'`, so they cap

[ruby/cgi] Fix unescapeHTML CompatibilityError in pure-Ruby fallback

github/ruby/ruby · 2026-06-23

The ascii-compatible path builds a binary buffer but returned numeric character references via chr(enc), so a non-ASCII replacement appended

【Axmol Engine】 バイブコーディングで脱出ゲームを作る[ 3 ]:タップした領域への移動

Qiita(trend) · 2026-06-23

はじめに axmol Engine を使った脱出ゲームを作っています。 この記事では メインシーンに背景画像を表示し、画面内の特定エリアをタップすると別の背景にフェード切替する 実装を紹介します。 廃墟を遠目に見てスタート ↓ 廃墟の建物付近をタップして近づく ↓ 廃墟...

wbcheck: rb_bug on first error on GC

github/ruby/ruby · 2026-06-23

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

wbcheck: GC before fork

github/ruby/ruby · 2026-06-23

This isn't essential for correctness, however it's a natural time to investigate whether the heap is in a correct state.

Remove unused native thread stack size. (#17435)

github/ruby/ruby · 2026-06-23

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

Treat lint warnings as errors (#11523)

remix · 2026-06-23

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

[ruby/json] Remove useless executable bits

github/ruby/ruby · 2026-06-23

https://github.com/ruby/json/commit/1443265cd1

Merge pull request #57642 from Shopify/ar_less_ivars

github/rails/rails · 2026-06-23

Remove some memoization in Active Record and Active Model