Merge pull request #57501 from fallintoplace/fix/async-count-limit-ze…
…ro-promise Return a completed promise for async_count with limit(0)
…ro-promise Return a completed promise for async_count with limit(0)
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…tead-of-RubyTracker Fix: registers ERBTracker instead of RubyTracker when eager_load = true
Add support for default order
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…scribed-callbacks [Fix #52229] Respect `#reject` in Action Cable `before_subscribe` callbacks
Fix Array#to_query producing double && when array contains empty hash
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Add shims for Ractor shareability methods
…lbacks
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@3246596
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Consolidate UI demos into dynamic demo app (#11479
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Make exception wrapper ractor safe
…apterization Action Cable server adapterization
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Delegates to server. The purpose of this interface is to avoid direct usage of server or ActionCable.server in channels code.
Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Allows to test periodic timers Co-authored-by: Joel Junström <joel.junstrom@teamtailor.com>
Added new #connections_map to store connections by object_id for faster lookups on removal; #connections is available for backward-compatibi
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Make it visible that Redis is not accessible
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
It would make providing a custom identifier->class logic and instantiating channel instances without calling #subscribed
Silence Test is missing assertions warnings
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…tead of custom patches
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに こんにちは。IT未経験、現場作業員のかつです。 IT自体ガチの素人で、2026年1月から学習を始め、2026年の6月からIT企業に転職が決まりました。 現状の保有資格は、AWSのCLFと、LPIC1。 そしてこのたび、2026年5月16日、AWS SAA-C03...
Update Active Job Attributes documentation
Fix docs for ActiveSupport::SecurityUtils.fixed_length_secure_compare
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…x-raw-emails Reject malformed Action Mailbox raw email params
…on-to-schema-dumper Reduce number of queries during MariaDB column introspection
PR 44654 fixed MariaDB function default detection (e.g. DEFAULT uuid()) by adding a check in new_column_from_field method. This check was ru
はじめに エンジニアとして開発に携わっていると、「クリーンアーキテクチャ(Clean Architecture)」という言葉を耳にする機会が多いと思います。 しかし、いざ調べてみると難しい専門用語ばかりで、「結局どういうことなの?」と挫折してしまった方もいるのではないでし...
…e to the right place.
はじめに 少し前 SNS でもざわつきがありましたが、Copilot Studio の自律型エージェントを使う際の「クレジット消費の考え方」が、お客様にお伝えする上でかなりややこしくなってきていると感じています。 特に「Microsoft 365 Copilot のライセ...
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.
For the backward compatibility for some wrapper generator gems, keep only `RData` definition.
はじめに AI-DLC(AI駆動開発ライフサイクル)のワークショップ「Unicorn Gym」に参加しました。3日間の集中開発を通じて得た実践知見と、AI-DLCにおいて見落とされがちな 「場の空気を動かす役割」 について書きます。 なお、我々のチームは他チームが新規テー...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/ab6c8f2cdb
https://github.com/ruby/json/commit/f033b9d342 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
… test on JRuby On JRuby the JVM thread stack overflows before the Ruby-level MAX_NESTING_DEPTH check in coerce can fire, so the test was f
…LSerializer build_mapping rejected any anchored mapping when aliases were turned off, even if no alias referenced it. Psych only objects w
…Psych Psych::SyntaxError requires a six-argument constructor in real Psych, so the existing "raise Psych::SyntaxError, msg" patt
MAX_NESTING_DEPTH only guarded parse_node, so deeply nested inline sequences such as "[[[...]]]" recursed through coerce until the
resolve_alias previously returned nil for an alias whose anchor was not registered, so a forward reference such as "version: *missing&q
…on in YAMLSerializer build() previously promoted any Hash carrying a "tag" string key equal to "!ruby/object:Gem::Specifica
build_dependency previously called .to_sym on the raw YAML value and only then ran validate_symbol!, so a disallowed symbol was already inte
概要 手軽にプログラミング体験ができるロボットトイ「toio」を、ブラウザだけでビジュアルプログラミングできたり、JavaScriptのコードに変換したり、「トイオ・プレイグラウンド コマンド」のカードを認識してコードに変換できるツールをClaude Codeで作りました...
Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/5ca8a67f52
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/ruby/json/commit/dba1d885ea
https://github.com/ruby/json/commit/e8800cb0c5 Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
…ent-validation Reject malformed Action Mailbox original recipients
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/1e276ebb79
Refactor ActiveJob::TestHelper to no longer walk descendants
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Fix: https://github.com/rails/rails/issues/57440 Fix: https://github.com/rails/rails/issues/57441 Close: https://github.com/rails/rails/pull
Ruby on Rails. Contribute to rails/rails 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.
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
…finity
…ser sources These files implemented the read path that Bundler::LockfileParser now covers via the adapter in Gem::RequestSet#load_lockfile
…and parser Both files exercised Gem::RequestSet::Lockfile::Tokenizer and ::Parser directly, which are no longer used by load_gemdeps now t
…m_request_set These tests pin down the observable RequestSet state produced when load_gemdeps reads a lockfile with GEM, GIT, or PATH sect
…ad_gemdeps The rubygems-specific tokenizer/parser pair is replaced by Bundler's LockfileParser, with a small adapter that translates t
…ockfile_path The path was previously inferred from Bundler.default_lockfile via SharedHelpers, which couples the parser to a configured Bu
…xtures Fixes a bindgen error on Ruby 4.1+ where rb_matchext_struct is no longer a complete type. rb-sys 0.9.128 excludes it from the opaqu
https://github.com/ruby/rubygems/commit/c8ea206b49 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
`NumberHelper.number_to_rounded(Float::INFINITY, precision: 3, significant: true)` and similar calls (number_to_percentage, number_to_curren
Fix `number_to_delimited` mangling non-finite floats
…-assertions-followup
…ction
…atures