Tech – walker – 2026-10-15

136 items · updated 2026-10-15 23:35 UTC · RSS · Up to 2026-10

Require agents to work from worktrees under .agents/worktrees (#12014)

remix · 2026-10-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Reduce prop copies during rendering (#12013)

remix · 2026-10-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Reduce server rendering allocations (#12006)

remix · 2026-10-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Reuse a buffer for server HTML encoding (#12007)

remix · 2026-10-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Merge pull request #59121 from Shopify/hm-rlkksptrnxopwqmz

github/rails/rails · 2026-10-15

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

Use new resolve_alias method in read_attribute too

github/rails/rails · 2026-10-15

Which makes read_attribute faster for models without any aliases ``` ======== no-alias ======== ruby 4.0.7 (2026-09-15 revision 229531a6cf)

Use mark ctx when marking internal ractor objects

github/ruby/ruby · 2026-10-15

When doing marking work with > 16 Ractors, we can see a difference by not having to rederive the mark context when marking the Ractor obj

Merge pull request #59118 from amatsuda/collection-render-shared-buffer

github/rails/rails · 2026-10-15

Render collection items into one buffer when nothing needs them apart

[ruby/prism] Fix up handling Foo::Bar {} with a comma

github/ruby/ruby · 2026-10-15

https://github.com/ruby/prism/commit/4893d3b94e

[ruby/prism] Fix up not command inside endless def

github/ruby/ruby · 2026-10-15

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

[ruby/prism] Split up command write checks

github/ruby/ruby · 2026-10-15

Previously checking for a command write was the same concept as checking for a command call, but in reality (and since 4.0) they are differe

[ruby/prism] Handle command assignment with endless def

github/ruby/ruby · 2026-10-15

A very subtle issue, but one that came up with fuzzers. https://github.com/ruby/prism/commit/b57cd1f440

wbcheck: update for current GC API and fix startup

github/ruby/ruby · 2026-10-15

- Implement the gc_impl.h functions added since wbcheck was last updated (single-objspace stubs, as in mmtk) - Create the object table in

Merge pull request #59116 from tenderlove/new-reader

github/rails/rails · 2026-10-15

Add a new private reader method, refactor alias resolution

Merge pull request #59075 from matthewd/composite-key-queries

github/rails/rails · 2026-10-15

Fix composite-key association query edge cases

Merge pull request #59112 from amatsuda/render-template-payload-guard

github/rails/rails · 2026-10-15

Build the render_template instrumentation payload only when subscribed

Render collection items into one buffer when nothing needs them apart

github/rails/rails · 2026-10-15

Rendering a collection gave every item its own OutputBuffer, copied the item's output into a SafeBuffer, wrapped that in a RenderedTempl

[ruby/prism] Handle some insane syntax

github/ruby/ruby · 2026-10-15

Unparenthesized lambdas with do...end inside a while loop need to change ever so slightly. No one is using this syntax, but a fuzzer found i

Merge pull request #59115 from amatsuda/number-to-delimited-allocations

github/rails/rails · 2026-10-15

Delimit numbers in place and assemble format options in one pass

CI: Create `revision.h`

github/ruby/ruby · 2026-10-15

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

Fix `lastrev` invoking in non-git directory

github/ruby/ruby · 2026-10-15

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

Add a new private reader method, refactor alias resolution

github/rails/rails · 2026-10-15

This is for speeding up the activerecord benchmark in ruby-bench. I added a private reader method. The method is for internal use only, it

Append tag attributes without a string per attribute

github/rails/rails · 2026-10-15

tag_options rendered every attribute into its own interpolated string (%(key="value")) and then appended that string to the attrib

Merge pull request #59114 from amatsuda/token-list-allocations

github/rails/rails · 2026-10-15

Build token_list and class_names with fewer intermediate arrays

YJIT: Unlink failed batch blocks from the graph

github/ruby/ruby · 2026-10-15

When gen_block_series() fails on a block after the first one, for example because code memory is full, it frees the blocks it already compil

Merge pull request #59083 from tenderlove/fbuilder

github/rails/rails · 2026-10-15

Add read-only attributes and use it instead of building a cache

Delimit numbers in place and assemble format options in one pass

github/rails/rails · 2026-10-15

number_to_delimited, which every other number helper also goes through, split the number into an array, sliced the integer part into one str

Use a single frozen hash for initializing the lazy attributes object

github/rails/rails · 2026-10-15

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

Make default attributes Ractor shareable

github/rails/rails · 2026-10-15

Freeze type objects so that `_default_attributes` is Ractor shareable

initial implementation

github/rails/rails · 2026-10-15

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

fix `deep_dup` and `map` return type

github/rails/rails · 2026-10-15

Calling `deep_dup` or `map` on a `LazyAttributeSet` would return an instance of an `AttributeSet` rather than a `LazyAttributeSet`. This pa

Move LazyAttributeSet to attribute_set.rb

github/rails/rails · 2026-10-15

LazyAttributeSet is a type of AttributeSet, so lets put them together

Make sure ReadOnlyAttributeSet has frozen values

github/rails/rails · 2026-10-15

When making the default_values attribute hash, if all of the attributes are "freezable" (not executable code for example), then ma

Ensure ReadOnlyAttributeSet is frozen

github/rails/rails · 2026-10-15

It's read-only, so nobody should be able to mutate it

remove `send`

github/rails/rails · 2026-10-15

`attributes` is protected, so we shouldn't need to `send` on it

Wire ReadOnlyAttributeSet into SchemaContext defaults

github/rails/rails · 2026-10-15

Rebasing onto the SchemaContext refactor: build the model's default attributes as a ReadOnlyAttributeSet when every default is freezable

maybe we do not need this now

github/rails/rails · 2026-10-15

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

Build token_list and class_names with fewer intermediate arrays

github/rails/rails · 2026-10-15

token_list split every value into an array, flattened those arrays into another, deduplicated into a third, then handed the result to safe_j

Merge pull request #59077 from matthewd/key-map-value

github/rails/rails · 2026-10-15

Map key values in the key's own shape

Merge pull request #59074 from matthewd/through-key-matching

github/rails/rails · 2026-10-15

Don't match through associations by direct keys

Merge pull request #59110 from amatsuda/string-truncate-single-copy

github/rails/rails · 2026-10-15

Build String#truncate's result in one copy

Merge pull request #59079 from matthewd/custom-primary-keys

github/rails/rails · 2026-10-15

Respect custom primary keys in grouped calculations and through builds

Merge pull request #59076 from matthewd/inverse-polymorphic-where

github/rails/rails · 2026-10-15

Fix type matching in inverse polymorphic queries

Merge pull request #59073 from matthewd/find-by-array-cpk

github/rails/rails · 2026-10-15

Preserve array-valued composite keys in find_by

Merge pull request #59071 from matthewd/weak-key-map

github/rails/rails · 2026-10-15

Define an internal ActiveSupport::WeakKeyMap

AI時代、何をもってソフトウェアの品質を担保するのか

Qiita(trend) · 2026-10-15

最近は、Claude CodeやCodexなどを使ってAIにコードを書かせることが当たり前になってきました。 そんな中で皆さんは、何をもって「システムの品質が担保されている」と考えるでしょうか。 以前はどうやって品質を説明していたか ちょっと昔のシステム開発では、以下のよ...

Merge pull request #59108 from amatsuda/index-with-without-pairs

github/rails/rails · 2026-10-15

Build Enumerable#index_with without a pair array per element

Map key values in the key's own shape

github/rails/rails · 2026-10-15

Also avoid an allocation per column when casting composite keys.

Don't match through associations by direct keys

github/rails/rails · 2026-10-15

A through association's owner and target aren't directly linked, so comparing them by the source association's keys could attach

Merge pull request #59107 from amatsuda/polymorphic-model-call

github/rails/rails · 2026-10-15

Dispatch polymorphic URL helpers for a model without intermediate arrays

Merge pull request #59106 from amatsuda/csrf-token-allocations

github/rails/rails · 2026-10-15

Cut allocations in per-form CSRF token generation

Derive AppContext from the router in the app template (#11999)

remix · 2026-10-15

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

[Bug #22415] Restore ec->errinfo after handling interrupts

github/ruby/ruby · 2026-10-15

Interrupts are checked at arbitrary points, including while a jump (break/next/redo/return/raise/throw) is being propagated, and the payload

AnthropicのBun、TypeScript 7よりも3倍以上高速なTypeScript型チェッカーを搭載。Bunの新バージョン1.4.3で

Publickey · 2026-10-15

Anthropicが開発しているJavaScriptランタイム「Bun」は、10月10日付けで新バージョン「Bun v1.4.3」がリリースされました。 Bun v1.4.3の最大の特徴として示されたのが、Go言語で実装されたTypeScr...

Build String#truncate's result in one copy

github/rails/rails · 2026-10-15

truncate sliced the receiver, then interpolated the slice and the omission into a third string. The slice is already a fresh, mutable string

Dispatch polymorphic URL helpers for a model without intermediate arrays

github/rails/rails · 2026-10-15

polymorphic_url and polymorphic_path duplicated their options hash even when it was empty, and HelperMethodBuilder.polymorphic_method asked

Scrolling is All You Need: Building a Swipeable Sheet | React Aria

リアルタイム版 JSer.info · 2026-10-15

React Ariaのスワイプ操作で閉じられるSheetコンポーネントの実装について。CSS Scroll Snapとview-timelineを使い、JavaScriptでタッチイベントを処理せずにスワイプ操作と連動したアニメーションを実現する。途中の位置で停止するスナップポイ

Cut allocations in per-form CSRF token generation

github/rails/rails · 2026-10-15

Every form rendered with per-form CSRF tokens, which is every button_to and form_with on the page, parsed its action path with URI.parse, bu

Merge pull request #59058 from amatsuda/url-generation-allocations

github/rails/rails · 2026-10-15

Reduce allocations across URL generation

Merge pull request #59105 from amatsuda/controller-config-lazy-copy

github/rails/rails · 2026-10-15

Avoid materializing per-instance config copies for common reads

Merge pull request #59104 from amatsuda/request-host-memo

github/rails/rails · 2026-10-15

Memoize the host on the request and skip the port regexp when there is none

Memoize the host on the request and skip the port regexp when there i…

github/rails/rails · 2026-10-15

…s none Every host read rebuilt the raw host from the env and ran a regexp substitution to strip the port, allocating a String and a MatchD

fix(component): resolve form navigation when submitter is detached be…

remix · 2026-10-15

…fore navigate fires (#11987) Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #59103 from amatsuda/controller-name-cache

github/rails/rails · 2026-10-15

Cache derived controller constant names

[ruby/prism] Bump to v2.0.0.rc1

github/ruby/ruby · 2026-10-15

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

Cache derived controller constant names

github/rails/rails · 2026-10-15

controller_class_for underscored and camelized the controller param on every call, and the param encoding checks make it run several times p

Merge pull request #59102 from amatsuda/session-key-symbol-name

github/rails/rails · 2026-10-15

Use Symbol#name for session key stringification

Skip path normalization for already-normalized request paths

github/rails/rails · 2026-10-15

RouteSet#call normalized the request path on every request. The overwhelming majority of paths already are normalized and take normalize_pat

Use Symbol#name for session key stringification

github/rails/rails · 2026-10-15

The session accessors call key.to_s on every access. Virtually every caller passes a symbol (session[:user_id], the CSRF token, the flash),

Merge pull request #59098 from amatsuda/fix-logger-test-order

github/rails/rails · 2026-10-15

Make the abstract controller logger test order independent

Make the abstract controller logger test order independent

github/rails/rails · 2026-10-15

The instance-assignment test reset Child&#39;s logger to nil in its ensure block. That stores an explicit nil in Child&#39;s own configurati

Merge pull request #59097 from amatsuda/attribute-builder-memo

github/rails/rails · 2026-10-15

Memoize the attribute builder per schema context

Merge pull request #59096 from amatsuda/response-content-type-memo

github/rails/rails · 2026-10-15

Spare the Content-Type parsing on the response for headers it set itself

Spare the Content-Type parsing on the response for headers it set itself

github/rails/rails · 2026-10-15

parsed_content_type_header ran a regexp match and allocated a MatchData, its captures, and a ContentTypeHeader struct every time anything as

Merge pull request #59095 from amatsuda/notifications-silenced-subscr…

github/rails/rails · 2026-10-15

…ibers Allocate nothing in the notifications fanout for silenced subscribers

Merge pull request #59094 from amatsuda/callbacks-before-thunk

github/rails/rails · 2026-10-15

Spare the thunk in before callbacks for known terminators

Allocate nothing in the notifications fanout for silenced subscribers

github/rails/rails · 2026-10-15

Fanout#groups_for runs on every event that reaches build_handle, which is every SQL query and every transaction in Active Record. For each g

Spare the thunk in before callbacks for known terminators

github/rails/rails · 2026-10-15

Every before callback invocation allocated a lambda (a Proc plus its captured environment) purely so the chain&#39;s terminator could run th

初めての海外出張で Microsoft Ignite 2026 へ!参加1か月前の準備リストと予習メモ

Qiita(trend) · 2026-10-15

1.はじめに 2026年11月17日〜20日に、アメリカ・サンフランシスコで開催される Microsoft Ignite 2026(以降、MS Ignite)に、現地参加することになりました。 そして、これが私にとって初めての海外出張です。 MS Ignite は、世界中...

TanStack Start 1.0 is Stable | TanStack Blog

リアルタイム版 JSer.info · 2026-10-15

TanStack Start 1.0リリース。TanStack Routerを基盤とするReact/Solid向けのフルスタックフレームワーク。SSR/ストリーミング、型付きサーバ関数のcreateServerFn、実行環境ごとに処理を切り替えるcreateIsomorphicF

Fix the `link_to` nil name documentation example [ci skip]

github/rails/rails · 2026-10-15

The example shows `link_to nil, &quot;http://example.com&quot;` rendering an anchor whose `href` and text are `http://www.example.com`. `lin

PHP の max() と min() に NAN が混ざると、引数の順番と PHP のバージョンで答えが変わります【7.4 / 8.0 / 8.3 / 8.4 で実測】

Qiita(trend) · 2026-10-15

PHP の max() と min() に NAN が混ざると、答えが引数の順番で変わります。同じ順番でも、PHP のバージョンによって答えが逆になりました。PHP 7.4.33、8.0.30、8.3.6、8.4.21 で測った結果です。 式 7.4.33 8.0.3...

Document building with GNU make on mswin

github/ruby/ruby · 2026-10-15

A ruby built this way also builds extension libraries with `make` from PATH, so installing gems with C extensions needs GNU make there. Co-

win32: Download bundled gems after pulling with GNU make

github/ruby/ruby · 2026-10-15

`update-gems` and `extract-gems` in common.mk read `gems/bundled_gems` when they run. With `-j`, `make up` downloaded the gems listed before

win32: Define LASTREV for GNU make

github/ruby/ruby · 2026-10-15

Since 4361d8e48f, `REVISION_H_CMD` in common.mk pipes `$(LASTREV)`, which only win32/Makefile.sub defined. With GNU make, `make update-src`

【Salesforce】Agent Script入門|Agentforceの従業員エージェントを作ってみた

Zenn · 2026-10-15

はじめに Agentforceの指示文に「必ず取引先を確認してから回答してください」と書いたのに、確認が飛ばされて、そのまま回答されてしまった。 Agentforceでエージェントを作っていると、こんな場面に出会うことがあります。 LLMは賢いですが、少し気まぐれなところがありま

国産モデル sarashina3-mini は日本語の推敲で何を変えるのか?

Zenn · 2026-10-15

こんにちは。ALGO ARTISの大賀 愛一郎です。yomiyasuの開発者でもあります。 最近、日本語性能が高いモデルが相次いで公開されていますね。 2026年10月13日、SB Intuitions は、国産LLM「Sarashina」のAPIを利用できる「Sarashina

Allocation-free reads through OrderedOptions#method_missing

github/rails/rails · 2026-10-15

Every dynamic read on an OrderedOptions or InheritableOptions, which is what `config.x` is throughout the framework and applications, went t

Merge pull request #59090 from amatsuda/controller-logger-config

github/rails/rails · 2026-10-15

Read the controller logger from the config hash directly

Reduce the requirements of `lastrev`

github/ruby/ruby · 2026-10-15

Remove baseruby from the prerequisites so that `lastrev` will work as long as Git is installed.

重複率0%でも安心できない?Cucumberのステップ定義に潜む重複を見つける

Qiita(trend) · 2026-10-15

はじめに CukeDedupは、Cucumber/Gherkinプロジェクトのステップ定義を静的解析し、重複や曖昧さ、再利用の可能性、未使用の定義を見つける CLI ツールです。Rust で書いていて、MITライセンスで GitHub に公開しています。 設定ファイルは不...

Read the controller logger from the config hash directly

github/rails/rails · 2026-10-15

AbstractController::Logger delegated logger and logger= to config, so every read went through config.logger, which OrderedOptions resolves i

Merge pull request #59089 from amatsuda/controller-url-options-memo

github/rails/rails · 2026-10-15

Memoize controller url_options with script_name across calls

FFRI × NFLabs. Cybersecurity Challenge 2026 ゆるWriteup

Zenn · 2026-10-15

JUCKです。 FFRI × NFLabs. Cybersecurity Challenge 2026という学生向けCTFに参加し2100pt/26thでした。 ここでは Copy(pentest) The Hidden Layer(pentest) Unearthed(pe

Memoize controller url_options with script_name across calls

github/rails/rails · 2026-10-15

ActionController::Metal::UrlFor#url_options memoizes the base options hash, but for a request dispatched through the controller&#39;s own ro

[ruby/rubygems] Omit an empty DESTDIR on mswin with GNU make too

github/ruby/ruby · 2026-10-15

mkmf on mswin moves the drive letter of prefix into DESTDIR in the Makefile, so passing an empty DESTDIR made C extension installs fail on a

[DOC] Register each new worktree with firewall.cmd from a post-checko…

github/ruby/ruby · 2026-10-15

…ut hook Coding agents build in a new worktree for each task, so every worktree meets the dialog. The hook runs without stopping only when

win32: Add firewall.cmd to stop the firewall alert in tests

github/ruby/ruby · 2026-10-15

Windows Defender Firewall asks about every new executable path that listens on all interfaces. A block rule for the build directory stops th

[ruby/json] Drop the leftovers of runtime SSE2 detection

github/ruby/ruby · 2026-10-15

Neither the `__builtin_cpu_supports` probe in conf.rb nor `cpuid.h` has a use now that SSE2 is assumed on x86-64. The probe kept SIMD off on

Check for INT_MIN before negating sprintf width

github/ruby/ruby · 2026-10-15

Negating INT_MIN overflows, so the compiler may drop the `width &lt; 0` check that follows it. clang-cl does so, and `sprintf(&quot;%*s&quot

Merge pull request #59088 from amatsuda/request-lazy-rack-request

github/rails/rails · 2026-10-15

Build ActionDispatch::Request's inner Rack::Request lazily

Build ActionDispatch::Request's inner Rack::Request lazily

github/rails/rails · 2026-10-15

Many middlewares wrap the env in their own ActionDispatch::Request: RequestId, RemoteIp, the Rails logger, the Executor, Cookies, the sessio

Merge pull request #59087 from amatsuda/to-param-integer-fast-path

github/rails/rails · 2026-10-15

Fast path for single primary keys in to_param

Fast path for single primary keys in to_param

github/rails/rails · 2026-10-15

Array(id).join(delimiter) wraps the id in an array and joins it on every call, but the join only does anything for composite primary keys. F

Fix SEGV when referencing an autoload constant from multiple Ractors

github/ruby/ruby · 2026-10-15

vm_ic_update used GET_RACTOR() after the constant lookup. The lookup may block waiting for an autoload, and under the M:N thread scheduler t

Load the error decoration gems by firing their autoloads

github/ruby/ruby · 2026-10-15

The lazy loading of error_highlight, did_you_mean, and syntax_suggest claimed the load by an atomic exchange before the load started. So a c

mswin: Do not export clang's weak definitions

github/ruby/ruby · 2026-10-15

clang-cl defines the weak Init_extra_exts as `.weak.Init_extra_exts.default.ruby_prefix_path`, and lib.exe rejects that name in the .def fil

Document building with clang-cl on mswin

github/ruby/ruby · 2026-10-15

clang-cl 15 is the oldest version the build accepts. The component is not in Visual Studio 2017, which mswin still supports. Co-Authored-By

mswin: Preprocess verconf.mk as C source

github/ruby/ruby · 2026-10-15

clang-cl takes the here-document without an extension as linker input, so verconf.mk came out empty and nmake stopped at &quot;MSC_VER not d

Update the bundled prism to the revision ruby/ruby is synced with

github/ruby/ruby · 2026-10-15

The previous revision still used SSSE3 instructions on MSVC x64 without checking the CPU, which clang-cl rejects, so the clang-cl build stop

Cast unsigned 64-bit pointers for the Interlocked functions

github/ruby/ruby · 2026-10-15

They take pointers to the signed LONG64. clang-cl warns about the difference in every file that includes ruby/atomic.h, as MSVC does at -W4

mswin: Reject clang-cl older than 15

github/ruby/ruby · 2026-10-15

clang-cl ignores `#pragma optimize` before 15, so rb_gc_guarded_ptr, which RB_GC_GUARD uses with _MSC_VER, can be optimized away. Check it a

Define DEPRECATED_TYPE for clang-cl as for clang

github/ruby/ruby · 2026-10-15

clang-cl does not know `#pragma deprecated` and warns about it in every file that includes ruby.h. The warning is an error in mkmf checks wi

mswin: Do not pass -Zc:preprocessor to clang-cl

github/ruby/ruby · 2026-10-15

clang-cl warns that the option is unused. Through CPPFLAGS in RbConfig, the warning becomes an error in mkmf checks with -WX, and convertibl

mswin: Optimize for speed by default with clang-cl

github/ruby/ruby · 2026-10-15

clang-cl takes the default -O2sy- as -Os. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

mswin: Pass libruby after -link to build the C-API spec extensions

github/ruby/ruby · 2026-10-15

clang-cl counts a library before -link as another input and then rejects -Fo, so test-spec stopped at building array_spec.so. Co-Authored-B

mswin: Keep CC from the environment on reconfiguration

github/ruby/ruby · 2026-10-15

nmake reruns configure.bat with configure_args when build files change. CC set only in the environment was not recorded there, so nmake from

json: Use SSE2 on x86-64 without checking at runtime

github/ruby/ruby · 2026-10-15

__builtin_cpu_supports refers to __cpu_model in compiler-rt, which clang-cl does not link, so generator.so and parser.so failed with an unde

Use the Interlocked atomics whenever _MSC_VER is defined

github/ruby/ruby · 2026-10-15

clang-cl defines _MSC_VER but is not MSVC for RBIMPL_COMPILER_IS, so rbimpl_atomic_or and rbimpl_atomic_cas fell through to &quot;Unsupporte

Merge pull request #59054 from amatsuda/journey-static-fast-path

github/rails/rails · 2026-10-15

Short-circuit route matching for static paths

Merge pull request #59056 from amatsuda/event-reporter-short-circuit

github/rails/rails · 2026-10-15

Don't build structured events that no subscriber will consume

Merge pull request #59053 from amatsuda/static-top-level-probe

github/rails/rails · 2026-10-15

Skip static file candidates whose top-level entry doesn't exist in public/

OpenTelemetryでStep Functions越しにtraceparentを引き回し、複数Lambdaを一つのトレースにつなぐ

Zenn · 2026-10-15

はじめに 横浜銀行アジャイル開発チームのwatariです。 AWS上で、次のようなサーバーレスアプリケーションをOpenTelemetryで計装する機会がありました。 これまではAWS X-Ray SDKを利用してトレースを可視化していましたが、AWSがOpenTelemetry

[ruby/rubygems] Rescue the LoadError in the spec for nested bundle ex…

github/ruby/ruby · 2026-10-15

…ec with monkeypatches The spec checks that the Kernel.require monkeypatch is still used, by comparing the whole stdout. However, the scrip

Fix ifunc block handler leak from method_missing

github/ruby/ruby · 2026-10-15

[Bug #22436] The check_funcall_exec function incorrectly restored the pending block handler which causes it to leak. For example, the foll

日本の農業を公的統計から読む〜第2回 統計表はどこで途切れるかを教えるが、なぜ途切れるのかは教えない

Zenn · 2026-10-15

第1回で使った米生産費統計は、昭和26年産から令和5年産までの73年産を収めている。ところが、e-StatのAPIでこの表を取り出すと、年産を並べた分類には78の項目があり、年産の数より5つ多くなっている。 今回は、連載「日本の農業を公的統計から読む」の第2回である。最初に断って

Akinatorで始めるAgentic RL ー タスク設計と初期検証 ー

Zenn · 2026-10-15

1. はじめに 松尾研究所の具です。昨今、LLMが外部環境に作用し自律的にタスクをこなすAIエージェントに関する研究が注目されています。中でも、多様なツールを用いてAgentに適切な行動を取らせるために、ツールの利用方法を推論時のコンテキストとして渡すのではなく、事後学習によって

Add NEWS.md entry for Ractor receive timeout [Feature #22255]

github/ruby/ruby · 2026-10-15

Ractor::Port#receive, Ractor.receive and Ractor.select gained a `timeout:` keyword argument in d32793fe8e (#18418), and the rdoc of each met

win32: Build YJIT with GNU make too

github/ruby/ruby · 2026-10-15

Port the YJIT part of Makefile.sub, so that `--with-gnu-make` no longer rejects `--enable-yjit`. The rustc version stamp is a rule here, sin

win32: Port update-vcpkg and install-vcpkg to GNU make

github/ruby/ruby · 2026-10-15

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

[DOC] Harmonize world_readable? methods

github/ruby/ruby · 2026-10-15

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

[DOC] Doc for File::Stat#uid

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size methods

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size? methods

github/ruby/ruby · 2026-10-15

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

[DOC] Harmonize file size methods

github/ruby/ruby · 2026-10-15

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

[DOC] Doc for File::Stat#rdev* methods

github/ruby/ruby · 2026-10-15

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