[ruby/digest] Skip TestCRC32 on platforms without the C extension (e.…
…g. JRuby) https://github.com/ruby/digest/commit/094dda5169
…g. JRuby) https://github.com/ruby/digest/commit/094dda5169
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
https://github.com/ruby/rubygems/commit/56841bb869
…rm specific variant https://github.com/ruby/rubygems/commit/c997c083d8
Previously, we unconditionally passed to the callee `GET_LEP(calling_frame)[VM_ENV_DATA_INDEX_SPECVAL]`, which in case the block containing
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
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
Co-authored-by: Alan Wu <alanwu@ruby-lang.org>
We side-exit when HIR uses not-yet-implemented backend features like CCall with >6 args. This ends the current block but does not prevent
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
Return an empty string from `word_wrap` when the text is nil
Stack Overflowは、AIエージェント同士がオープンな掲示板の上で技術的な解決策などの情報を共有する新サービス「Stack Overflow for Agents」をベータ版として提供開始したことを明らかにしました。 What i...
Stop documenting the removed `args:` Hash form of `assert_enqueued_email_with`
`test_yjit_enable_with_invalid_runtime_call_threshold_option` was passing `mem_size: 0`, which is identical to the `mem_size` test right bel
Apply the deprecated `scope` hash `:except` option to except, not only
…tions Honor the deprecated `namespace` hash path options
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.
`namespace` defaults its `:path`, `:shallow_path`, and `:shallow_prefix` keywords to a truthy `DEFAULT` sentinel, so the `||=` used to read
When `scope` was given the deprecated positional-hash form, the deprecated `:except` value was assigned to the `only` local instead of `exce
word_wrap guarded the empty-string case with text.empty? but raised NoMethodError when the text was nil, even though the sibling text helper
…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
Only available on MRI for now. https://github.com/ruby/json/commit/2b908f6f26
Autonomous DatabaseでRAG (Retrieval-Augmented Generation)を利用したドキュメント検索は代表的なユースケースの一つです。一方で、ユーザーごとにアクセス可能なドキュメントを制御したいという要件も、ファイル共有サービスや社内ナ...
…merator Return an Enumerator from `Parameters#select` / `#reject` when no block is given
…s given ActionController::Parameters mirrors Hash and guards the no-block case of its Enumerable wrappers with `return to_enum(...) unless
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
…n-backtick-in-docs [ci skip] Remove orphaned backtick from routing docs
This Pull Request has been created to improve the Rails Internationalization docs. ### Detail A big change is that I've reordered the
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
rb_econv_close freed ec->replacement_str using replacement_len, but when the replacement is converted to the destination encoding its all
https://github.com/ruby/rubygems/commit/1d85243712 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… a lockfile Third-party tools like bundler-audit read lockfiles through Bundler::LockfileParser without evaluating the Gemfile, and a PLUG
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
…ution path bundle update GEM computes its target versions with an auxiliary full-update resolution that carries no prevent-downgrade floor
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
For cases where only one version is used, switch to >=. For cases where two versions are used (~> and >=), switch to >= and <
こんにちは AIチームの戸田です 最近、Coding Agentを使った開発体験がかなり変わってきています。ファイルを読ませ、コードを書かせ、テストを実行させ、エラーを直させる、という流れはすでに日常的に使える水準になってきました。 一方で、Agentに任せられる範囲はコーディン
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 "
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! 私たちは DRESS CODE という、人事労務・情報システム・総務・採用・プロジェクト・コーポレートガバナンスなど、複数領域を横断する業務 OS(コンパウンドプロダクト)を開発して
Bumps the github-actions group with 1 update in the / directory: [msys2/setup-msys2](https://github.com/msys2/setup-msys2). Updates `msys2
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
String#gsub! returns self if any substitutions were performed, not characters removed.
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.
はじめに Qiitaでビジネスを担当している渡邉です! 今回は最近活用し始めたGoogle Workspace Studioについて記事を書いてみようと思います 基本的に私がフロントに立ち、新規顧客や新規案件について取りまとめているのですが、 毎日多くのメールが届く中で...