Tech – walker – 2026-07-23

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

Teach fix-issue to track multi-PR progress

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Teach fix-issue to track multi-PR progress · remix

Add typed Remix doctor invocation and strict config (#11638)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add typed Remix doctor invocation and strict confi

Use native Requests in node-fetch-server handlers (#11627)

remix · 2026-07-23

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

Add static remix.json CLI configuration (#11634)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add static remix.json CLI configuration (#11634) ·

ZJIT: Remove unnecessary `&dyn` usage in gc_fastpath.rs

github/ruby/ruby · 2026-07-23

This forces the caller to write `&amp;` before each closure for no benefits. It&#39;s also weird because another parameter uses `impl Fn...`

Fix data-table-sqlite wipe tests on Windows (#11636)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix data-table-sqlite wipe tests on Windows (#1163

ZJIT: Rename rb_jit_* functions to rb_builtin_* (#18039)

github/ruby/ruby · 2026-07-23

Rename rb_jit_* functions to rb_builtin_*

Skip failing Ractor test in CI

github/ruby/ruby · 2026-07-23

Ractor-local GC will change how this works so it doesn't make sense to fix it now. Add a comment so we come back to it when ractor-local GC

ZJIT: Read block successors by reference instead of cloning the termi…

github/ruby/ruby · 2026-07-23

…nator (#18016) `Function::successors` went through `find()`, which clones the entire terminator `Insn` on every call just to read its `Blo

Retry sqlite file removal during wipe on Windows (#11633)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Retry sqlite file removal during wipe on Windows (

Add database lifecycle APIs and Remix CLI commands (#11608)

remix · 2026-07-23

Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

.NET MAUI、iOS/AndoridのランタイムがMonoからCoreCLRに更新、開発者は動作確認を。.NET 11 Preview 6が公開

Publickey · 2026-07-23

マイクロソフトは今秋リリース予定の包括的フレームワーク「Microsoft .NET」のプレビュー版となる「Microsoft .NET 11 Preview 6」(以下、.NET Preview 6)を公開しました。 .NET 11 Pr...

Move MAX_EMBEDDED_MEMBERS into test

github/ruby/ruby · 2026-07-23

Some of the constants may be undefined in MMTk, so we need to skip this test.

Remove dead branch in MySQL column introspection

github/rails/rails · 2026-07-23

It was introduced in 4ccd79cdd6 to prevent `default_type` running `SHOW CREATE TABLE` once per column to classify a default as `:string`, `:

Refactor test runner CLI invocation (#11625)

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refactor test runner CLI invocation (#11625) · rem

Merge pull request #58143 from carldaws/file-field-hidden-form-disabled

github/rails/rails · 2026-07-23

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

ZJIT (arm64): reserve one branch for in-range patch points

github/ruby/ruby · 2026-07-23

jmp_ptr_bytes() sets how much room to reserve for a patchable jump -- it spaces out patch points (PadPatchPoint) and bounds conditional jump

Fix GC.stress for object allocation

github/ruby/ruby · 2026-07-23

GC stress was broken for object allocation.

Railsで学ぶ Rubyの実行モデル入門 〜「1行ずつ翻訳」は誤解だった!〜

Qiita(trend) · 2026-07-23

お疲れ様です! 「Rubyってインタプリタ言語だから、1行ずつ翻訳しながら実行してるんでしょ?」と思っていませんか?(私は思っていました🫣) ……実は現代のRubyでは不正確なんです 😱 実行モデルを一から調べ直したところ、rails s の裏側で何が起きているのかまで一本...

Merge pull request #58179 from Shopify/rubydex-raise-configuration-fi…

github/rails/rails · 2026-07-23

…le-format-error Raise ConfigurationFile::FormatError for invalid YAML

[ruby/syntax_suggest] Remove dead code_with_context helper

github/ruby/ruby · 2026-07-23

(https://github.com/ruby/syntax_suggest/pull/260) * Remove dead code_with_context helper code_with_context has had no caller since display

Raise ConfigurationFile::FormatError for invalid YAML

github/rails/rails · 2026-07-23

ConfigurationFile::FormatError was introduced with the parser in ef7599fe91, following the discussion in rails/rails#38067 about moving YAML

【数理最適化】1週間映画館生活 コスパよく映画を楽しむには

Qiita(trend) · 2026-07-23

あなたは Mr. 〇〇 の YouTube 動画『1週間映画館生活! 成功すれば賞金1万ドル!』に出演することになりました.ここには,食料もトイレもあります.もちろん映画という娯楽もあります.1週間映画館に居続けることができれば,賞金1万ドルを獲得することができます! 👨...

[ruby/rubygems] Remove dead Cargo target helpers

github/ruby/ruby · 2026-07-23

msvc_target? lost its last caller in 7223a5bf when link-flag handling moved to LinkFlagConverter. win_target? lost its last caller in 160a51

[ruby/rubygems] Clarify requirement marshal validation

github/ruby/ruby · 2026-07-23

Stop using assignment as an always-true condition while preserving legacy normalization of requirement operators. Make the validation flow e

[ruby/rubygems] Avoid repeated base path expansion

github/ruby/ruby · 2026-07-23

Expand the glob base path only once while continuing to normalize each matched path with `File.expand_path`. https://github.com/ruby/rubyge

Merge pull request #58213 from Saidbek/fix/time-minus-datetime-precision

github/rails/rails · 2026-07-23

Preserve sub-second precision when subtracting a `DateTime` from a `Time`

Replace a class variable for a constant

github/rails/rails · 2026-07-23

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

Merge pull request #58177 from viralpraxis/preserve-declared-tables-o…

github/rails/rails · 2026-07-23

…rder-with-table-inheritance Preserve the declared parent order when dumping PostgreSQL `INHERITS` options

Preserve the declared parent order when dumping PostgreSQL `INHERITS`…

github/rails/rails · 2026-07-23

… table options The `INHERITS` clause was dumped in whatever order PG returned the parents, which in general isn&#39;t stable and should no

Merge pull request #58170 from 55728/fix-journey-clear-recognition-cache

github/rails/rails · 2026-07-23

Fix stale route recognition after clearing a route set

Merge pull request #58208 from 55728/remove-unused-where-clause-refer…

github/rails/rails · 2026-07-23

…enced-columns Remove unused `WhereClause#referenced_columns`

Merge pull request #58223 from 55728/remove-unused-railties-actioncable

github/rails/rails · 2026-07-23

Remove unused code from Railties and Action Cable

Merge pull request #58201 from rameerez/fix-sqlite-index-introspectio…

github/rails/rails · 2026-07-23

…n-newlines Fix SQLite index introspection for multiline SQL Fix: https://github.com/rails/rails/issues/58200

Fix SQLite index introspection for multiline SQL

github/rails/rails · 2026-07-23

SQLite stores CREATE INDEX text with newlines, but the adapter parser&#39;s dot expressions and absolute end anchor rejected it. Preserve pa

Merge pull request #58216 from Shopify/rubydex/remove-test-runner-pat…

github/rails/rails · 2026-07-23

…h-parser Remove unused test runner path helper

Merge pull request #58215 from Shopify/rubydex/remove-connection-pool…

github/rails/rails · 2026-07-23

…-maintenance-method Remove unused ConnectionPool#remove_from_maintenance method

Merge pull request #58218 from 55728/remove-unused-activesupport-inte…

github/rails/rails · 2026-07-23

…rnals Remove unused Active Support internals

RDoc to Markdown in Digest core extensions

github/rails/rails · 2026-07-23

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

Merge pull request #58219 from 55728/remove-unused-actionpack-params

github/rails/rails · 2026-07-23

Remove unused Action Pack internals

Merge pull request #58220 from 55728/remove-unused-activemodel-internals

github/rails/rails · 2026-07-23

Remove unused Active Model internals

Merge pull request #58221 from 55728/remove-unused-activejob-params

github/rails/rails · 2026-07-23

Remove unused Active Job parameters

Merge pull request #58222 from 55728/remove-unused-actionview-internals

github/rails/rails · 2026-07-23

Remove unused Action View internals

file: Fix off-by-one in expand_feature trailing-separator check

github/ruby/ruby · 2026-07-23

dname_ptr[dname_len] always reads the NUL terminator, so the check never sees a trailing separator and &quot;/&quot; is appended uncondition

RDoc to Markdown in DateTime core extensions

github/rails/rails · 2026-07-23

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

Go 1.27 から uuid 実装がサポートされる!ので個人的に気になった議論とその着地をまとめてみた

Zenn · 2026-07-23

はじめに こんにちは、バクラク事業部アカウント基盤開発部IDチームの @convto です。各種利用サービスのIDに一貫性があり、 GitHub も X も大体 convto を確保できているのが密かな自慢です。やはりIDチーム所属なので、自分のIDにも一貫性が必要とされています

dln_find: Fix signed drive-letter check on DOSISH

github/ruby/ruby · 2026-07-23

The subtraction is evaluated as signed int, so a non-alphabetic first character such as a digit yields a negative value that satisfies &lt;

dln_find: Treat backslash as a separator when joining on DOSISH

github/ruby/ruby · 2026-07-23

When a search path component ends with a backslash, only '/' was recognized as a trailing separator, so an extra '/' was inserted and the re

RDoc to Markdown in DateAndTime core extensions

github/rails/rails · 2026-07-23

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

[Bug #21995] Exclude C extension build artifacts from installed bundl…

github/ruby/ruby · 2026-07-23

…ed gems Bundled gem extensions are built in place under .bundle/gems, which leaves mkmf.log, Makefile, object files and the in-tree shared

[Bug #21995] Exclude Windows/MSVC build artifacts from bundled gems

github/ruby/ruby · 2026-07-23

Building a bundled gem extension with MSVC leaves an import library, export files and debug databases (.lib/.exp/.def/.pdb, including vc*.pd

[Bug #21995] Document build artifact filter and clarify conftest match

github/ruby/ruby · 2026-07-23

Note that the in-tree shared library is dropped from the gem directory because the built extension is installed separately into extensions_d

[Bug #21995] Exclude exts.mk and drop redundant no_install

github/ruby/ruby · 2026-07-23

configure-ext generates exts.mk at the root of each extracted bundled gem, so it leaks into spec.files the same way as the other build artif

[DOC] Fix typos in doc/

github/ruby/ruby · 2026-07-23

- doc/language/options.md: preceeding -&gt; preceding - doc/maintainers.md: maintanance -&gt; maintenance - doc/syntax/layout.rdoc: encondin

Go の設計、どこまでやる?〜小さく作って、壊さず育てる〜

Zenn · 2026-07-23

「クリーンアーキテクチャというアーキテクチャはない」——大事なのは図の形を真似ることではなく、依存の向きを設計し、変更に強いサービスを育てることです。本書は、Go でサービスを設計・運用する中で得た判断基準を、原則の理解、層ごとの設計判断、ドメインの表現、CI での維持、そして読

[DOC] Fix typos in C comments

github/ruby/ruby · 2026-07-23

- vm_eval.c: contant -&gt; constant (RDoc for Module#module_eval; the sentence two lines above spells it correctly) - include/ruby/interna

[Misc #22206] Fix snapshot dependency generation

github/ruby/ruby · 2026-07-23

Skip dependency generation when exporting stable branches that predate the Ruby dependency scanner. Avoid loading GNU make definitions into

Document agent attribution guidance

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Document agent attribution guidance · remix-run/re

Document branch naming convention

remix · 2026-07-23

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Document branch naming convention · remix-run/remi

[ruby/rubygems] Call Kernel.format explicitly in Gem::Deprecate wrapper

github/ruby/ruby · 2026-07-23

The wrapper method runs in the context of the deprecating class, so a bare format call dispatches to that class&#39;s own #format method whe

[ruby/rubygems] Skip empty checksum values in compact index metadata

github/ruby/ruby · 2026-07-23

Some registries such as GitHub Package Registry serve /info files with empty checksum entries like &quot;2.0.1 |checksum:&quot;, which parse

[ruby/rubygems] Fix glob metacharacters gemspec cache spec under syst…

github/ruby/ruby · 2026-07-23

…em RubyGems The spec added in #9687 serialized the cached gemspec with the in-process RubyGems, but `#to_ruby` output differs across RubyG

Make locals read after longjmp volatile in more setjmp users

github/ruby/ruby · 2026-07-23

Audit of every EC_PUSH_TAG user, following the LLVM 19 longjmp rematerialization bug worked around in rb_fiber_start: locals and arguments t

cont.c: keep the fiber pointer of rb_fiber_start in a volatile local

github/ruby/ruby · 2026-07-23

LLVM 19 (FreeBSD clang 19.1.7, Intel oneAPI 2026.1) rematerializes the fiber parameter incorrectly after the longjmp back from the fiber bod