Tech – walker – 2026-06-15

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

[ruby/digest] Skip TestCRC32 on platforms without the C extension (e.…

github/ruby/ruby · 2026-06-15

…g. JRuby) https://github.com/ruby/digest/commit/094dda5169

[ruby/rubygems] bundler: Lock ruby fallback variants for platform gems

github/ruby/ruby · 2026-06-15

This fixes two issues: If a lockfile has a platform variant only bundler will install the ruby variant but then fail at setup time because

[ruby/rubygems] Fix outdated check with platform fallback specs

github/ruby/ruby · 2026-06-15

https://github.com/ruby/rubygems/commit/56841bb869

[ruby/rubygems] Add a test demonstrating current behavior with platfo…

github/ruby/ruby · 2026-06-15

…rm specific variant https://github.com/ruby/rubygems/commit/c997c083d8

YJIT: Fix super() from a block method not rooted in a "def" method

github/ruby/ruby · 2026-06-15

Previously, we unconditionally passed to the callee `GET_LEP(calling_frame)[VM_ENV_DATA_INDEX_SPECVAL]`, which in case the block containing

rm utf8 validation

github/ruby/ruby · 2026-06-15

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

ZJIT: Post-process bindings to use i32 for offset type, removing casts

github/ruby/ruby · 2026-06-15

As you may know, `as` casts can be dangerous since they may be lossy, and with type inference, it's hard to tell what kind of conversion

ZJIT: Use stack maps to avoid spilling onto the VM stack (#17120)

github/ruby/ruby · 2026-06-15

Co-authored-by: Alan Wu <alanwu@ruby-lang.org>

ZJIT: Fix crash on side-exit for >6 argument CCall (#17286)

github/ruby/ruby · 2026-06-15

We side-exit when HIR uses not-yet-implemented backend features like CCall with &gt;6 args. This ends the current block but does not prevent

[ruby/prism] Parse rescue modifier values as statements

github/ruby/ruby · 2026-06-15

The value of a `rescue` modifier is a full `stmt` in the grammar in three of its six productions, but we parsed it as a plain expression in

Merge pull request #57738 from 55728/fix-word-wrap-nil

github/rails/rails · 2026-06-15

Return an empty string from `word_wrap` when the text is nil

Stack Overflow、AIエージェント同士が掲示板で技術情報を共有する「Stack Overflow for Agents」ベータ公開

Publickey · 2026-06-15

Stack Overflowは、AIエージェント同士がオープンな掲示板の上で技術的な解決策などの情報を共有する新サービス「Stack Overflow for Agents」をベータ版として提供開始したことを明らかにしました。 What i...

Merge pull request #57737 from 55728/fix-assert-enqueued-email-doc

github/rails/rails · 2026-06-15

Stop documenting the removed `args:` Hash form of `assert_enqueued_email_with`

Fix YJIT test to actually test invalid call_threshold

github/ruby/ruby · 2026-06-15

`test_yjit_enable_with_invalid_runtime_call_threshold_option` was passing `mem_size: 0`, which is identical to the `mem_size` test right bel

Merge pull request #57739 from 55728/fix-scope-deprecated-except-hash

github/rails/rails · 2026-06-15

Apply the deprecated `scope` hash `:except` option to except, not only

Merge pull request #57740 from 55728/fix-namespace-deprecated-hash-op…

github/rails/rails · 2026-06-15

…tions Honor the deprecated `namespace` hash path options

[ruby/json] ResumableParser#partial_value avoid mutating the stacks

github/ruby/ruby · 2026-06-15

Fix: https://github.com/ruby/json/issues/1005 `parser.state.frames` and `parser.state.value_stack` need to be updated to point to the copy.

Honor the deprecated `namespace` hash path options

github/rails/rails · 2026-06-15

`namespace` defaults its `:path`, `:shallow_path`, and `:shallow_prefix` keywords to a truthy `DEFAULT` sentinel, so the `||=` used to read

Apply the deprecated `scope` hash `:except` option to except, not only

github/rails/rails · 2026-06-15

When `scope` was given the deprecated positional-hash form, the deprecated `:except` value was assigned to the `only` local instead of `exce

Return an empty string from word_wrap when the text is nil

github/rails/rails · 2026-06-15

word_wrap guarded the empty-string case with text.empty? but raised NoMethodError when the text was nil, even though the sibling text helper

Stop documenting the removed `args:` Hash form of assert_enqueued_ema…

github/rails/rails · 2026-06-15

…il_with [ci skip] Matching a parameterized email by passing a Hash to `:args` was removed, so the documented examples no longer match: a H

[ruby/json] Implement JSON::ResumableParser

github/ruby/ruby · 2026-06-15

Only available on MRI for now. https://github.com/ruby/json/commit/2b908f6f26

Deep Data Securityで実現する Select AI with RAG のアクセス制御

Qiita(trend) · 2026-06-15

Autonomous DatabaseでRAG (Retrieval-Augmented Generation)を利用したドキュメント検索は代表的なユースケースの一つです。一方で、ユーザーごとにアクセス可能なドキュメントを制御したいという要件も、ファイル共有サービスや社内ナ...

Merge pull request #57721 from 55728/fix-parameters-select-reject-enu…

github/rails/rails · 2026-06-15

…merator Return an Enumerator from `Parameters#select` / `#reject` when no block is given

Return an Enumerator from Parameters#select / #reject when no block i…

github/rails/rails · 2026-06-15

…s given ActionController::Parameters mirrors Hash and guards the no-block case of its Enumerable wrappers with `return to_enum(...) unless

macos: Use an isolated prefix on macos-15-intel

github/ruby/ruby · 2026-06-15

The macos-15-intel runner image ships a pre-installed Ruby under /usr/local whose default-gem directory shares the 3.3.0 ABI path with the b

Merge pull request #57734 from tylerlwsmith/tylerlwsmith-remove-orpha…

github/rails/rails · 2026-06-15

…n-backtick-in-docs [ci skip] Remove orphaned backtick from routing docs

[RF Docs] Rails Internationalization (#57381)

github/rails/rails · 2026-06-15

This Pull Request has been created to improve the Rails Internationalization docs. ### Detail A big change is that I&#39;ve reordered the

tarball-macos: Use an isolated prefix on macos-15-intel

github/ruby/ruby · 2026-06-15

The macos-15 runner image ships a pre-installed Ruby under /usr/local whose default-gem directory shares the 3.3.0 ABI path with the snapsho

Free the converted replacement string with its buffer size

github/ruby/ruby · 2026-06-15

rb_econv_close freed ec-&gt;replacement_str using replacement_len, but when the replacement is converted to the destination encoding its all

[ruby/rubygems] Add specs for Plugin::UnloadedSource equality

github/ruby/ruby · 2026-06-15

https://github.com/ruby/rubygems/commit/1d85243712 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

[ruby/rubygems] Don't require source plugins to be installed to parse…

github/ruby/ruby · 2026-06-15

… a lockfile Third-party tools like bundler-audit read lockfiles through Bundler::LockfileParser without evaluating the Gemfile, and a PLUG

[ruby/rubygems] Compare source type in Plugin::UnloadedSource equality

github/ruby/ruby · 2026-06-15

Unlike real plugin sources, where each type is handled by its own class, every unloaded source shares this single class, so the class+uri co

[ruby/rubygems] Exempt lockfile versions from cooldown on every resol…

github/ruby/ruby · 2026-06-15

…ution path bundle update GEM computes its target versions with an auxiliary full-update resolution that carries no prevent-downgrade floor

[ruby/rubygems] Cover cooldown downgrade through bundle lock --update

github/ruby/ruby · 2026-06-15

bundle update GEM already pins that an explicitly updated gem stays subject to cooldown and moves back to the newest aged version. Pin the s

[ruby/rubygems] Remove incidental use of ~> in code comments

github/ruby/ruby · 2026-06-15

For cases where only one version is used, switch to &gt;=. For cases where two versions are used (~&gt; and &gt;=), switch to &gt;= and &lt

Local LLMでのデータ分析を試してみた

Zenn · 2026-06-15

こんにちは AIチームの戸田です 最近、Coding Agentを使った開発体験がかなり変わってきています。ファイルを読ませ、コードを書かせ、テストを実行させ、エラーを直させる、という流れはすでに日常的に使える水準になってきました。 一方で、Agentに任せられる範囲はコーディン

Fix bundled gem require attribution to the issuing gem

github/ruby/ruby · 2026-06-15

The fixed `frames_to_skip = 3` skipped the frame of the gem that issued the require, so `location` resolved to bundled_gems.rb and the &quot

Remove orphaned backtick from routing docs

github/rails/rails · 2026-06-15

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

AI 開発合宿で見えたのは普段の開発文化だった

Zenn · 2026-06-15

はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! 私たちは DRESS CODE という、人事労務・情報システム・総務・採用・プロジェクト・コーポレートガバナンスなど、複数領域を横断する業務 OS(コンパウンドプロダクト)を開発して

Bump msys2/setup-msys2 in the github-actions group across 1 directory

github/ruby/ruby · 2026-06-15

Bumps the github-actions group with 1 update in the / directory: [msys2/setup-msys2](https://github.com/msys2/setup-msys2). Updates `msys2

Fix the format specifiier for `VALUE flags`

github/ruby/ruby · 2026-06-15

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

[DOC] Fix documentation for String#gsub!

github/ruby/ruby · 2026-06-15

String#gsub! returns self if any substitutions were performed, not characters removed.

[DOC] Harmonize lchown methods

github/ruby/ruby · 2026-06-15

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

[DOC] Harmonize lstat methods (#17316)

github/ruby/ruby · 2026-06-15

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

[DOC] Harmonize glob methods (#17265)

github/ruby/ruby · 2026-06-15

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

【セールス×ノーコード】Google Workspace Studioで自分宛「以外」の重要なメールを通知する

Qiita(trend) · 2026-06-15

はじめに Qiitaでビジネスを担当している渡邉です! 今回は最近活用し始めたGoogle Workspace Studioについて記事を書いてみようと思います 基本的に私がフロントに立ち、新規顧客や新規案件について取りまとめているのですが、 毎日多くのメールが届く中で...