Tech – walker – 2026-07-08

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

Inline RHash ifnone offset into jit_bindgen_constants

github/ruby/ruby · 2026-07-08

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

Move empty-hash GC-stress test to codegen_tests.rs

github/ruby/ruby · 2026-07-08

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

Add a comment explaining the redundant store

github/ruby/ruby · 2026-07-08

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

Inline GC fastpath in ZJIT for newhash instruction

github/ruby/ruby · 2026-07-08

This extends the ZJIT GC fast path to the newhash instruction for empty hashes. This was verified in a stripped down benchmarking environme

Follow recommended Enum message style

github/ruby/ruby · 2026-07-08

Co-authored-by: Tavian Barnes <tavianator@tavianator.com>

Use VALUE::as_u64().into() for flags in the alloc fast path

github/ruby/ruby · 2026-07-08

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

Generate rb_zjit_hash_new_size binding with bindgen

github/ruby/ruby · 2026-07-08

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

Fix depends

github/ruby/ruby · 2026-07-08

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

Merge pull request #58054 from p8/actionview/refactor-color-input

github/rails/rails · 2026-07-08

Remove some duplication in ColorField

Merge pull request #58062 from Shopify/hm-zktporzttukzxmpk

github/rails/rails · 2026-07-08

Ensure AV::Template::Sources::File is eager loaded

thread_pthread.c: reset grq_cnt at fork

github/ruby/ruby · 2026-07-08

thread_sched_atfork empties the global ready queue with ccan_list_head_init but leaves vm-&gt;ractor.sched.grq_cnt at whatever the parent ha

thread_pthread.c: cancel a Ractor's ready-queue entry when served dir…

github/ruby/ruby · 2026-07-08

…ectly A runnable thread whose Ractor was enqueued to the global ready queue can be served without a dequeue: a thread waking up in wait_ru

MN threads: a dying coroutine thread always returns to its native thread

github/ruby/ruby · 2026-07-08

Redesign the teardown of M:N (coroutine) threads around the natural call structure nt_start -&gt; co_start -&gt; thread_start_func_2: when t

ZJIT: Delete test-only vm_stack_canary definition

github/ruby/ruby · 2026-07-08

We always link with the miniruby now so there is no need for this dance.

Ensure AV::Template::Sources::File is eager loaded

github/rails/rails · 2026-07-08

Since introduction, `Sources::File` gets required during the first template render. `ActionView.eager_load!` calls `Template.eager_load!`, w

Merge pull request #58058 from 55728/fix-grouped-calculation-contradi…

github/rails/rails · 2026-07-08

…ction-skip-query Skip the query for a grouped calculation on a contradictory relation

Merge pull request #57662 from Shopify/ractor_proxy

github/rails/rails · 2026-07-08

Add ActiveSupport::Ractors.on_main to proxy work to the main Ractor

[ruby/error_highlight] Handle `nil` `backtrace_locations` in `generat…

github/ruby/ruby · 2026-07-08

…e_snippet` https://github.com/ruby/error_highlight/commit/3e223e39e1

PostgreSQLをクラスタ化した分散DBでスケーリングと高可用性を実現する「Multigres v0.1」アルファ版が登場

Publickey · 2026-07-08

PostgreSQLをベースにしたBaaS(Backend as a Service)の「Supabase」を開発し提供しているSupabase社は、複数のPostgreSQLをクラスタ化することでデータベースの水平スケールと高可用性などを...

PostgreSQL 19ベータ版が登場。I/Oワーカーの自動スケール、Autovacuumの改善など新機能

Publickey · 2026-07-08

オープンソースのリレーショナルデータベース「PostgreSQL 19」のベータ版が先月(2026年6月)にリリースされています。 PostgreSQLは高い拡張性や信頼性を特徴としており、ITエンジニアのコミュニティであるStackove...

Skip the query for a grouped calculation on a contradictory relation

github/rails/rails · 2026-07-08

A grouped calculation on a relation whose WHERE clause can never match any row (`where(id: []).group(:author_id).count`) always returns an e

Fix dark mode styles for docs (#11584)

remix · 2026-07-08

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix dark mode styles for docs (#11584) · remix-run

Merge pull request #58057 from 55728/fix-change-table-check-constrain…

github/rails/rails · 2026-07-08

…t-if-exists Raise on ignored `if_exists`/`if_not_exists` in `change_table` check constraints

ZJIT: Remove Option<T> from UnionFind (#16631)

github/ruby/ruby · 2026-07-08

We can have it fixpoint at nodes pointing to themselves instead. This also saves space.

Raise on ignored if_exists/if_not_exists in change_table check constr…

github/rails/rails · 2026-07-08

…aints Inside a `change_table` block, `t.check_constraint` and `t.remove_check_constraint` accepted an `if_not_exists`/`if_exists` option a

pack.c: Expand the result array in advance

github/ruby/ruby · 2026-07-08

Expand the room for all items at once before unpacking them, instead of extending it one by one.

pack.c: Convert the mandatory arguments first

github/ruby/ruby · 2026-07-08

Convert optional argument `offset` after the mandatory arguments have done.

Don't depend on slot sizes for TestTime#test_memsize

github/ruby/ruby · 2026-07-08

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

gc: call rb_gc_obj_changed_slot_size for all types

github/ruby/ruby · 2026-07-08

Now that the shape contains the slot capacity, we should update the shape for all objects when moving them, not just T_OBJECT.

Use rb_obj_shape_slot_size over rb_gc_obj_slot_size

github/ruby/ruby · 2026-07-08

`rb_gc_obj_slot_size` has to check the page metadata to get the slot size, which likely cause cache misses. `rb_obj_shape_slot_size` does s

【Personal OS #1】Claude Codeで、毎日の仕事を自動化する仕組み

Qiita(trend) · 2026-07-08

はじめに 自分の仕事の流れを「オペレーティングシステム」として設計し、AI が自律的に動かす仕組みを作りました。 Claude Code の Skill にフローを書いておくだけで、 メール確認・スケジュール追記・ミーティングノートの生成まで、 一連の業務プロセスが自動で...

日本代表の敗因をGeminiにガチ分析させたら、営業の「失注原因」の真実に気づいた話

Qiita(trend) · 2026-07-08

はじめに 皆さんこんにちは!Qiita広告のセールス担当です! 前回の記事ではアルゼンチン推しに変えた私ですが(今のところ勝ち上がってますね!)、どうしても「なぜ日本代表がブラジルに2-1で敗れてしまったのか?」という疑問が消えず、再びGeminiに投げかけてみることにし...

Guard RUBY_NO_FREE behind compile-time flag

github/ruby/ruby · 2026-07-08

Guard the `RUBY_NO_FREE` environment variable which disables `xfree` behind a compile-time flag `-DRUBY_NO_FREE`. It is a debugging feature

[DOC] Fix missed * in Set class documentation

github/ruby/ruby · 2026-07-08

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

Change test_dump_includes_slot_size to work without GC.stat_heap

github/ruby/ruby · 2026-07-08

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

Remove some duplication in ColorField

github/rails/rails · 2026-07-08

`ColorField#render` sets the value attribute to `#000000` if no value is passed and ignores the attribute if the passed value is nil. It the

[DOC] Doc for Pathname#readable_real?

github/ruby/ruby · 2026-07-08

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

[DOC] Doc for Pathname#readable?

github/ruby/ruby · 2026-07-08

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

[DOC] Doc for Pathname.pipe?

github/ruby/ruby · 2026-07-08

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

[DOC] Update Set class documentation

github/ruby/ruby · 2026-07-08

Co-authored-by: Jeremy Evans <code@jeremyevans.net>

Merge pull request #57956 from akhilgkrishnan/bump-mysql-image-9

github/rails/rails · 2026-07-08

Bump MySQL Image version to 9.7

coverage: Release me2counter when method measurement stops

github/ruby/ruby · 2026-07-08

rb_reset_coverages left GET_VM()-&gt;me2counter pointing at the counter hash, which is marked unconditionally, so after Coverage stops (meth

Update DTRACE_DEPENDENT_OBJS

github/ruby/ruby · 2026-07-08

Commit 89e7b08 added thread.c and vm_sync.c to have DTrace probes, we need to update DTRACE_DEPENDENT_OBJS to fix FreeBSD.

ZJIT: Fix unsound return type for Kernel#Float/Integer (#17709)

github/ruby/ruby · 2026-07-08

Kernel#Float and Kernel#Integer return nil (instead of raising) when called with exception: false. Their annotate_builtin! entries claimed F

Claude codeと論文書いたら良い論文“は”できた

Zenn · 2026-07-08

こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 皆さん,CLI Agent使いこなせてますか? 自分はClaude CodeをオーケストレーターとしてCodex CLI・Gemini CLI・Opusサブエージェントを協調させる開発環境Claud

Unity 6時代のR3運用ルール:SubscribeAwait・EveryUpdate・禁止パターンを整理する

Zenn · 2026-07-08

はじめに 前回の記事では、Unity 6系のチーム開発でR3を使うときの基本方針として、ReactiveProperty&lt;T&gt;やSubject&lt;T&gt;の公開範囲、購読寿命、async/awaitとの役割分担を整理しました。 この記事ではその続きとして、R3を

アプリ層から低レイヤーを打ち抜く:WhatsApp GIF脆弱性(CVE-2019-11932)をGemini×Claudeで徹底検証

Zenn · 2026-07-08

! 🚨 注意事項・免責事項 本記事は、Awakened氏が発見した過去(2019年)の修正済み脆弱性の技術解説です。 セキュリティの学習と検証のみを目的としており、実際の攻撃を助長・手助けするものではありません。 1. はじめに この記事は、2019年に発見されたWh

複数のサービスを支える集約データベースの設計と未来

Zenn · 2026-07-08

estie(エスティ)では複数のサービスを提供していますが、お客様から預かるデータはサービスごとのデータベースではなく、単一のデータベースに集約して保存することにしています。この記事は、estieがそれを構築するに至った背景に触れながら、その構築にあたって直面した設計の課題とその