Tech – walker – 2026-07-10

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

ZJIT: Edit testing sections in zjit.md

github/ruby/ruby · 2026-07-10

Running just one file under test/ is not running all tests.

ZJIT: Port tests to the rust harness and rename to test_zjit_cli.rb

github/ruby/ruby · 2026-07-10

New and returning contributors have been tripped up by adding tests to test_zjit.rb instead of to zjit/src/codegen_tests.rs, where new tests

RDoc to Markdown in Date core extensions

github/rails/rails · 2026-07-10

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

ZJIT: Recompile on Float operand guard misses (#17776)

github/ruby/ruby · 2026-07-10

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

[Feature #20163] Add Integer#bit_count

github/ruby/ruby · 2026-07-10

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

Combine equivalent instance dependent preload scopes

github/rails/rails · 2026-07-10

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

chore: format

remix · 2026-07-10

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

Add rmx-preserve-dom support to UI reconciler (#11504)

remix · 2026-07-10

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add rmx-preserve-dom support to UI reconciler (#11

[ruby/prism] Add location slice to deconstruct_keys

github/ruby/ruby · 2026-07-10

It is nice to be able to slice out a location in pattern matching without having to explicitly get the location object and call slice manual

pnpm: replace deprecated `onlyBuiltDependencies` with `allowBuilds` (…

remix · 2026-07-10

…#11588)

ZJIT: Create HIR and codegen for monomorphic yield

github/ruby/ruby · 2026-07-10

Added InvokeBlockIseqDirect HIR with codegen. This is a fastpath for setting up a frame for a block that has an iseq and making a JIT to JIT

Claude Code・Codex用に、超爆速で超安全なサンドボックスを作る方法

Qiita(trend) · 2026-07-10

こんにちは!コロンビア大学の博士課程でAI・セキュリティの研究をしている Koukyosyumei です。 さて、読者のほとんどの方が Claude Code や Codex を使って開発をしていると思いますが、皆さんは「AIエージェントがシェルコマンドやネットワークアクセ...

Redocly + Dockerで複数のOpenAPI YAMLを1つのドキュメントポータルに統合した話

Qiita(trend) · 2026-07-10

こんにちは!株式会社DearOneの小川です。 バックエンドのチームで、BaaS基盤の開発・運用を担当しています。 この記事でわかること - 複数のOpenAPI(YAML)をRedoclyで1つのWebポータルに統合・共有する方法 - Dockerを活用した、ローカル環境...

[ruby/openssl] pkey: add OpenSSL::PKey::PKey#get_param

github/ruby/ruby · 2026-07-10

Expose EVP_PKEY_get_params(), added in OpenSSL 3.0, for retrieving various parameters from an EVP_PKEY object. https://github.com/ruby/open

[ruby/openssl] ssl: use uint64_t for SSL options

github/ruby/ruby · 2026-07-10

OpenSSL 3.0 changed the type of SSL options to uint64_t. Since OpenSSL 3.2 began using the 33rd bit, treating it as unsigned long is no long

[ruby/openssl] ossl.h: add UINT64T2NUM(x)

github/ruby/ruby · 2026-07-10

https://github.com/ruby/openssl/commit/567be80127

[ruby/openssl] ssl: sync SSL_OP constants with OpenSSL 4.0

github/ruby/ruby · 2026-07-10

https://github.com/ruby/openssl/commit/8adbb9adbc

[ruby/mmtk] Remove fixed slot size

github/ruby/ruby · 2026-07-10

We can use dynamic slot sizes up to MMTK_MAX_OBJ_SIZE. https://github.com/ruby/mmtk/commit/e07cb0b63e

win32/ifchange.bat: exit with error when copy fails

github/ruby/ruby · 2026-07-10

A failed copy left the target missing while the timestamp file was still touched, so subsequent runs of nmake considered the target up to da

win32/ifchange.bat: normalize slashes in temporary file path

github/ruby/ruby · 2026-07-10

The temporary file path for stdin input is built from TMPDIR/TEMP/TMP after the slash normalization of dest and src, so a value like V:/tmp

[ruby/stringio] Skip chompped record separator

github/ruby/ruby · 2026-07-10

Fix ruby/stringio#218. https://github.com/ruby/stringio/commit/cff28a1dab Co-Authored-By: Pranjali Thakur <pranjali@depthfirst.com>

Fix rb_exec_recursive() spec to pass a valid Ruby object as first arg…

github/ruby/ruby · 2026-07-10

…ument * ASAN noticed this issue in https://github.com/ruby/ruby-dev-builder/actions/runs/29044853326/job/86210927457: ==29649==ERROR: Ad

Add {Method,UnboundMethod,Proc}#source_range

github/ruby/ruby · 2026-07-10

* Add exhaustive specs. * Avoid hardcoded lines in existing method and proc specs. [Feature #21998]

最近のDynamoDB設計事情:single-table偏重の見直しとGSIマルチ属性キー

Qiita(trend) · 2026-07-10

はじめに DynamoDBには長らく「できるだけ1つのテーブルにまとめろ(single-table design)」という強いベストプラクティスがありました。 しかしここ最近、現場では「本当にそうか?」という揺り戻しが起きています。 さらに昨年末(2025年11月)、AW...

GB10向けローカルLLMの最適モデルを選ぶ — 13モデルをコーディング・レビュー・要約で徹底ベンチマーク

Qiita(trend) · 2026-07-10

エグゼクティブサマリー 本記事の目的 本記事は、ローカルLLM製品「Nenoa」において最適なモデルを選定するために実施したベンチマーク評価の結果と、その根拠を取りまとめたものです。13モデルを対象に、業務で想定される3種類のタスク(コーディング・ドキュメントレビュー・...

[Bug #22189] Lazy `to_enum` should accept `String` method names too

github/ruby/ruby · 2026-07-10

Since `lazy_use_super_method` is the `Symbol`-to-`Symbol` mapping, convert the given method name to a `Symbol` before consulting that table.

Add `rb_nogvl` flag for pending interrupts. (#17553)

github/ruby/ruby · 2026-07-10

[Feature #22138]

Merge pull request #57742 from rosa/record-not-found-deserialization-…

github/rails/rails · 2026-07-10

…error Introduce `ActiveJob::DeserializationError::RecordNotFound`

Symbol#to_s now returns a frozen string.

github/ruby/ruby · 2026-07-10

[Feature #22137] It has returned a chilled string, hence emitting deprecation warnings for two versions.

[DOC] Update bundled gems list at 105ee02159ceac96df019b7da70672

github/ruby/ruby · 2026-07-10

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

[ruby/stringio] Update `str_chilled_p` for Ruby 4.1

github/ruby/ruby · 2026-07-10

(https://github.com/ruby/stringio/pull/219) Ref: https://github.com/ruby/ruby/pull/17781 [[Feature #22137]](https://bugs.ruby-lang.org/issu

Prevent overflow of length bits for embedded arrays

github/ruby/ruby · 2026-07-10

Embedded arrays only use 7 bits for the length, so it will overflow if the GC can allocate large slots. We need to add the cap to ary_embedd

[DOC] Doc for Pathname.rename

github/ruby/ruby · 2026-07-10

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

Remove `String#to_f` and `Kernel#Float` out of range warning

github/ruby/ruby · 2026-07-10

[Feature #22085] This warning is only actionable for float literals in source code. When parsing user input into a float, most of the time

[DOC] Doc for Pathname#readlines

github/ruby/ruby · 2026-07-10

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

Respect `handle_interrupt` for default `SIGINT`. (#17533)

github/ruby/ruby · 2026-07-10

[[Bug #22133]]

Make mark_object_ary per-Ractor

github/ruby/ruby · 2026-07-10

Objects registered with rb_gc_register_mark_object were pinned in a single vm-&gt;mark_object_ary. Give each Ractor its own (rb_ractor_t.ma

Make the object-traversal mark redirect per-Ractor

github/ruby/ruby · 2026-07-10

rb_objspace_reachable_objects_from and rb_objspace_reachable_objects_from_root install a redirect so that marking a child hands it to a call

sprintf.c: don't raise "too many arguments" errors when $DEBUG is set

github/ruby/ruby · 2026-07-10

[Feature #22136] This is as far as I can tell the only method that changes its behavior in debug mode, and that&#39;s all but helpful becau

[DOC] Minor updates to Set documentation

github/ruby/ruby · 2026-07-10

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

GPT-5.6 は何が変わった? Luna / Terra / Sol の違いと実務での選び方

Qiita(trend) · 2026-07-10

GPT-5.6 は何が変わった? Luna / Terra / Sol の違いと実務での選び方 こんにちは、新モデルが出るたびに「結局どれを選べばいいの?」から調べ始めるアーキテクトのやまぱん!です 😅 2026/07/09、OpenAI が GPT-5.6 を一般提供。...

[ruby/net-http] Add support for HTTP `QUERY` method

github/ruby/ruby · 2026-07-10

Closes https://github.com/ruby/net-http/issues/202 As of June 2026, [RFC 10008][] is a proposed standard. From the RFC Abstract: &gt; Thi

クラウドの仮想ネットワークは、どのように「成立」しているのか ── VPC・セキュリティグループ・PrivateLink・VPCピアリングの内部機構を、AWS・GCP・Azure の一次資料でたどる

Qiita(trend) · 2026-07-10

この記事をお読みの皆様は、日々、AWSやGoogle Cloud、Azureなどのクラウド上で、VPCを作ったり、VPCピアリングでVPCどうしを通信経路でつないだり、PrivateLinkでセキュアな通信経路を確立させて、日々の仕事をなさっているのではないでしょうか? ...

Cloudflareだけで独自ドメインメールをGmailから送受信できるようになってた

Zenn · 2026-07-10

TL;DR メールの受信は Cloudflare Email Routing メールの送信は Cloudflare Email Sending メールの閲覧・作成には普段使っているGmailを利用 CloudflareがSMTPをしゃべれるようになったので、Gmailのエイリ

Bump the github-actions group across 1 directory with 5 updates

github/ruby/ruby · 2026-07-10

Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github/codeql-action/init]

[DOC] Fix man page markup for groff 1.24

github/ruby/ruby · 2026-07-10

Two issues caused groff/lintian warnings on the mdoc pages: 1. man/ruby.1: the MISC ENVIRONMENT list for RUBY_TCP_NO_FAST_FALLBACK opene