Tech – walker – 2026-07-16

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

Next.js Security Release and Our Next Patch Release | Next.js

リアルタイム版 JSer.info · 2026-07-16

Next.jsのセキュリティリリースの方針について。今後は月1回程度の事前告知付きリリースを公開し、緊急時は従来通りアドホックなパッチを公開する方針。2026年7月20日にNext.js 16.2と15.5向けのパッチを公開予定となっている。

Update default gems list at dc417c6d7808f1d0026ed2359f8b10 [ci skip]

github/ruby/ruby · 2026-07-16

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

[ruby/erb] Version 6.0.5

github/ruby/ruby · 2026-07-16

https://github.com/ruby/erb/commit/37c941cb6d

[ruby/erb] Avoid dispatch in ERB initialization guard

github/ruby/ruby · 2026-07-16

The guard for methods that eval ERB source compared @_init with self.class.singleton_class by calling equal? on @_init. A marshal-loaded obj

[ruby/erb] Hide ERB init guard internals from RDoc

github/ruby/ruby · 2026-07-16

https://github.com/ruby/erb/commit/ce08ffbeff

Merge pull request #58133 from edaroit/fix-trilogy-isolated-transacti…

github/rails/rails · 2026-07-16

…on-proxysql Don't force multi statement for MySQL tx isolation

Don't force multi statement for MySQL tx isolation

github/rails/rails · 2026-07-16

Previously, the abstract MySQL adapter's `begin_isolated_db_transaction` was [refactored][1] to use multi statements to ensure that `SET

Revert "ZJIT: Add counters for throw and exception_handler" (#17945)

github/ruby/ruby · 2026-07-16

Revert "ZJIT: Add counters for throw and exception_handler (#17902)" This reverts commit 61441f2d7242148cc45efdf6f3ebce4c43eaf7c6.

.NET 8と.NET 9は今年の11月でサポート終了、マイクロソフトが警告

Publickey · 2026-07-16

マイクロソフトの包括的なソフトウェアフレームワーク「.NET 8」と「.NET 9」のサポートが今年(2026年)11月10日に終了します。 サポート終了後も.NET 8や.NET 9で開発されたアプリケーションはそのまま動作し、使えなくな...

ZJIT: Loop, not bail, for large FrameSetup

github/ruby/ruby · 2026-07-16

Sometimes we have too many stack slots to fit in one sub operand on ARM. That's fine. We can iteratively subtract instead of doing it all in

ZJIT: Measure total amount of stack space reserved

github/ruby/ruby · 2026-07-16

This is useful for seeing general impact of optimizations. For example, upcoming SSA minimization.

ZJIT: Trace fallbacks in Perfetto (#17896)

github/ruby/ruby · 2026-07-16

This lets us see stack traces for send, ivar fallbacks.

chore: format

remix · 2026-07-16

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

Align API docs with Remix Guides (#11610)

remix · 2026-07-16

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align API docs with Remix Guides (#11610) · remix-

ZJIT: Add counters for throw and exception_handler (#17902)

github/ruby/ruby · 2026-07-16

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

[PRISM] Ensure not writing beyond buffer in stream

github/ruby/ruby · 2026-07-16

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

ZJIT: Re-profile whole ISEQ in non-final versions (#17915)

github/ruby/ruby · 2026-07-16

Reset each existing instruction profile and reinstall zjit_* instructions after compiling a non-final version. Do the same for inlined ISEQs

Use raise(3) instead of kill(2) for testing SEGV signal handler

github/ruby/ruby · 2026-07-16

kill(getpid(), SIGSEGV) can be handled by other threads (as long as they don't block the signal) whereas raise(3) should be implemented

Polish the guide search controls (#11611)

remix · 2026-07-16

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Polish the guide search controls (#11611) · remix-

chore: format

remix · 2026-07-16

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

Remix Guides (#11574)

remix · 2026-07-16

Co-authored-by: Michael Jackson <mjijackson@gmail.com> Co-authored-by: Matt Brophy <matt@brophy.org>

win32: do not read past the end of the string in Kernel#system

github/ruby/ruby · 2026-07-16

`system(&#39;foo.exe %A&#39;)` looks past `%A` for a closing `%`, reading past the end of the string. It does not reproduce normally, but w

ZJIT: Track src as Opnd::Value in string resurrect slow path

github/ruby/ruby · 2026-07-16

Ensures the GC updates the baked-in VALUE during compaction.

ZJIT: Inline GC fastpath for string resurrection

github/ruby/ruby · 2026-07-16

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

ZJIT: Explain why we're pre-processing strings in the GC fast path

github/ruby/ruby · 2026-07-16

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

ZJIT: Extend the string resurrection fast path to chilled literals

github/ruby/ruby · 2026-07-16

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

ZJIT: Use memcpy for long strings in the resurrection fast path

github/ruby/ruby · 2026-07-16

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

ZJIT: Add field-init hook to the GC allocation fast path

github/ruby/ruby · 2026-07-16

The inline GC allocation fast path previously only wrote the RBasic header. This means that any types whose fields must be initialized could

ZJIT: Rename buf to string_bytes in gen_string_copy

github/ruby/ruby · 2026-07-16

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

Merge pull request #58115 from 55728/add-async-tests-calculations-sho…

github/rails/rails · 2026-07-16

…rt-circuits Add async test coverage for contradiction/none short-circuits in calculations

Merge pull request #58085 from 55728/fix-time-at-datetime-subsecond-p…

github/rails/rails · 2026-07-16

…recision Preserve sub-second precision when coercing a `DateTime` in `Time.at`

[DOC] Add missing links in NEWS.md

github/ruby/ruby · 2026-07-16

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

cont.c: resolve the refinements cref before EC_PUSH_TAG

github/ruby/ruby · 2026-07-16

The icc-x64 rubyci builder has been failing with heap corruption on abnormal fiber termination since cce7041630 added a call to rb_proc_refi

Fix data race in rb_iseq_original_iseq

github/ruby/ruby · 2026-07-16

The translated code cache was published before its contents were initialized, so a concurrent caller could read direct-threaded addresses as

Remove SunOS 4 support

github/ruby/ruby · 2026-07-16

SunOS 4 reached end of life in 2003 and the sunos* configure target has been unbuildable for decades. Solaris (SunOS 5, solaris*) is unaffec

Disable MacOS ReportCrash in Github Actions CI

github/ruby/ruby · 2026-07-16

Hopefully this will mitigate MacOS timeouts for tests that are exercising the crash path (assert_segv, etc).

GoMLX による Go 単独での手書き数字分類 ― 学習から推論まで Python を用いない実装

Zenn · 2026-07-16

概要 機械学習は、モデルの学習・推論ともにPythonが事実上の標準である。しかし、単一バイナリ配布・省メモリ・低レイテンシといった運用上の理由から、これを別言語で完結させたい場面が想定される。本稿では、手書き数字(8×8画素)分類用の多層パーセプトロン(MLP)について、データ

Bump zizmorcore/zizmor-action

github/ruby/ruby · 2026-07-16

Bumps the github-actions group with 1 update in the / directory: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).

Use archname input for downloaded-cache path in tarball-windows.yml

github/ruby/ruby · 2026-07-16

The cache step hardcoded snapshot-*, which no longer matches when this reusable workflow is called with a release archname such as ruby-3.4.

Register clones with their superclass's subclass list

github/ruby/ruby · 2026-07-16

Since a2531ba29303fab468c8084c07149040a7871219, class_associate_super() maintains subclass lists only for direct T_CLASS -&gt; T_CLASS links

win32: Remove DEC Alpha AXP detection from setup.mak

github/ruby/ruby · 2026-07-16

Windows NT for Alpha was discontinued before Windows 2000 and no MSVC that satisfies the required `_MSC_VER &gt;= 1900` targets Alpha. Sinc

win32: Remove SuperH remnant from mkexports.rb

github/ruby/ruby · 2026-07-16

The `sh` architecture existed only for the Windows CE port.

win32: Reject MSVC older than 1900 at setup pass

github/ruby/ruby · 2026-07-16

win32/Makefile.sub already errors on `_MSC_VER < 1900`, but setup.mak only rejected pre-VC8 compilers and let 1400..1899 pass silently. Fail

Remove obsolete -mno-cygwin flag

github/ruby/ruby · 2026-07-16

GCC removed the `-mno-cygwin` option in the 4.x series, so any GCC recent enough to build Ruby rejects it and the dllwrap path for `--disabl

win32: Remove dead Windows CE guard

github/ruby/ruby · 2026-07-16

The Windows CE port was removed long ago and no supported toolchain defines `_WIN32_WCE`.

Fix: Avoid hangs in fast_fallback tests under scheduling jitter (#17889)

github/ruby/ruby · 2026-07-16

Some fast_fallback tests inject an artificial delay to test timing-sensitive behavior. Under CI&#39;s parallel test execution, threadschedul

ractor.c: preserve aliasing during Ractor move

github/ruby/ruby · 2026-07-16

Moving an unshareable object graph with duplicate references failed to preserve aliasing because the traversal checked the `rec` table too l

Blume — fast, AI-ready, markdown-first docs

リアルタイム版 JSer.info · 2026-07-16

Markdown/MDXからドキュメントサイトを生成するツール。blume init/blume dev/blume buildなどのCLIを提供し、AstroとViteを使って静的HTMLを生成する。検索、OpenAPI/AsyncAPIから生成できるAPIリファレンス、llm