Inline RHash ifnone offset into jit_bindgen_constants
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
This extends the ZJIT GC fast path to the newhash instruction for empty hashes. This was verified in a stripped down benchmarking environme
Co-authored-by: Tavian Barnes <tavianator@tavianator.com>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Remove some duplication in ColorField
Ensure AV::Template::Sources::File is eager loaded
thread_sched_atfork empties the global ready queue with ccan_list_head_init but leaves vm->ractor.sched.grq_cnt at whatever the parent ha
…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
Redesign the teardown of M:N (coroutine) threads around the natural call structure nt_start -> co_start -> thread_start_func_2: when t
We always link with the miniruby now so there is no need for this dance.
Since introduction, `Sources::File` gets required during the first template render. `ActionView.eager_load!` calls `Template.eager_load!`, w
…ction-skip-query Skip the query for a grouped calculation on a contradictory relation
Add ActiveSupport::Ractors.on_main to proxy work to the main Ractor
…e_snippet` https://github.com/ruby/error_highlight/commit/3e223e39e1
PostgreSQLをベースにしたBaaS(Backend as a Service)の「Supabase」を開発し提供しているSupabase社は、複数のPostgreSQLをクラスタ化することでデータベースの水平スケールと高可用性などを...
オープンソースのリレーショナルデータベース「PostgreSQL 19」のベータ版が先月(2026年6月)にリリースされています。 PostgreSQLは高い拡張性や信頼性を特徴としており、ITエンジニアのコミュニティであるStackove...
A grouped calculation on a relation whose WHERE clause can never match any row (`where(id: []).group(:author_id).count`) always returns an e
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix dark mode styles for docs (#11584) · remix-run
…t-if-exists Raise on ignored `if_exists`/`if_not_exists` in `change_table` check constraints
We can have it fixpoint at nodes pointing to themselves instead. This also saves space.
…aints Inside a `change_table` block, `t.check_constraint` and `t.remove_check_constraint` accepted an `if_not_exists`/`if_exists` option a
Expand the room for all items at once before unpacking them, instead of extending it one by one.
Convert optional argument `offset` after the mandatory arguments have done.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Now that the shape contains the slot capacity, we should update the shape for all objects when moving them, not just T_OBJECT.
`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
はじめに 自分の仕事の流れを「オペレーティングシステム」として設計し、AI が自律的に動かす仕組みを作りました。 Claude Code の Skill にフローを書いておくだけで、 メール確認・スケジュール追記・ミーティングノートの生成まで、 一連の業務プロセスが自動で...
はじめに 皆さんこんにちは!Qiita広告のセールス担当です! 前回の記事ではアルゼンチン推しに変えた私ですが(今のところ勝ち上がってますね!)、どうしても「なぜ日本代表がブラジルに2-1で敗れてしまったのか?」という疑問が消えず、再びGeminiに投げかけてみることにし...
Guard the `RUBY_NO_FREE` environment variable which disables `xfree` behind a compile-time flag `-DRUBY_NO_FREE`. It is a debugging feature
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
`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
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Co-authored-by: Jeremy Evans <code@jeremyevans.net>
Bump MySQL Image version to 9.7
rb_reset_coverages left GET_VM()->me2counter pointing at the counter hash, which is marked unconditionally, so after Coverage stops (meth
Commit 89e7b08 added thread.c and vm_sync.c to have DTrace probes, we need to update DTRACE_DEPENDENT_OBJS to fix FreeBSD.
Kernel#Float and Kernel#Integer return nil (instead of raising) when called with exception: false. Their annotate_builtin! entries claimed F
こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 皆さん,CLI Agent使いこなせてますか? 自分はClaude CodeをオーケストレーターとしてCodex CLI・Gemini CLI・Opusサブエージェントを協調させる開発環境Claud
はじめに 前回の記事では、Unity 6系のチーム開発でR3を使うときの基本方針として、ReactiveProperty<T>やSubject<T>の公開範囲、購読寿命、async/awaitとの役割分担を整理しました。 この記事ではその続きとして、R3を
! 🚨 注意事項・免責事項 本記事は、Awakened氏が発見した過去(2019年)の修正済み脆弱性の技術解説です。 セキュリティの学習と検証のみを目的としており、実際の攻撃を助長・手助けするものではありません。 1. はじめに この記事は、2019年に発見されたWh
estie(エスティ)では複数のサービスを提供していますが、お客様から預かるデータはサービスごとのデータベースではなく、単一のデータベースに集約して保存することにしています。この記事は、estieがそれを構築するに至った背景に触れながら、その構築にあたって直面した設計の課題とその