[ruby/rubygems] Reuse RubyGems' vendored tsort in Bundler
Bundler's required_rubygems_version (>= 3.4.1) always ships Gem::TSort, vendored into RubyGems since 3.4.0, so the duplicate Bundler:
Bundler's required_rubygems_version (>= 3.4.1) always ships Gem::TSort, vendored into RubyGems since 3.4.0, so the duplicate Bundler:
Since `src` is always a `fstring` we don't need to compare length nor content, we can just compare the pointers.
Node.js v24.18.0 (LTS)リリース。Buffer.poolSizeのデフォルト値を64 KiBに変更、Web CryptoにTurboSHAKE/KangarooTwelveを追加。http.writeInformation()の追加、crypto.diffie
Read the cached coderange directly (flags & MASK) instead of calling the builtin: ascii_only? is == 7BIT, valid_encoding? is != BROKEN, side
Get rid of the CFUNC overhead in String#ascii_only? and #valid_encoding?. Define them as leaf Primitive.cexpr! builtins in a new string.rb,
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Remove the use of `$,` as a default value for `safe_join`
Skip intermediate GetIvar and optimize straight through, either from getinstancevariable opcode or from methods with METHOD_TYPE_IVAR.
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.
Also introduce printing helper for writing separated lists in `Display` impl for `Insn`.
… (#17470) It's not so useful to see `ID(abc)` when debugging with `--zjit-debug` or in Perfetto traces. Also provide the string representa
- ### Problem `$,` isn't ractor safe. It's used by `safe_join` and I'd like to remove it without going through a deprecatio
* Bump RDoc bundled gem revision * Skip RBS RDoc plugin tests for RDoc bump
はじめに はじめまして、セゾンテクノロジーでデータアナリストを担当している杉山です。 「LLMを使えば、自然言語でデータを検索できる時代が来る」 世界中がそんな未来を華やかに語る中、私はずっと不安を感じていました。 「このデータをそのままAIに渡しても、正確な答えが返っ...
Amazon Web Servicesは、AWS Lambda上で一時的にステートフルな実行環境をMicroVMによって安全に隔離された状態で用意できる新サービス「AWS Lambda Micro VMs」を発表しました。 AWS Lamb...
Replace attributes and decode escaped punctuations. ``` Net/HTTP.html: `rdoc-ref:OpenSSL::SSL::SSLContext#max_version-3D` can't be reso
…flags OpenSSL::X509::Store{,Context}#flags= does not clear existing flags. Instead, it ORs new flags to the current set. This is contrary
Do not raise FrozenError in SSLServer.new when SSLContext#session_id_context cannot be updated. session_id_context is only necessary for ses
こんにちは、花王株式会社の @TsuchiyaK です。 2026年5月、Unity Technologiesから、ゲーム開発エンジンUnityのAI機能群「Unity AI」のオープンベータ版がリリースされました。個人的に注目したのはUnity MCP Serverという...
近年、多くの企業でデジタルトランスフォーメーション(DX)が進み、実店舗や対面で行われていたサービスがオンラインへと移行しています。そうした中で、Webサイトやモバイルアプリにおける「顧客のID(カスタマーID)」の適切な管理が、事業の成長を左右する重要な基盤となっています...
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.
OSSL_3_const was useful when supporting OpenSSL 1.0.2-3.x at the same time. Since support for OpenSSL < 1.1.1 has been dropped, most uses
https://github.com/ruby/net-http/commit/69f6f6dedd
フロントエンドの認知的複雑度を ESLint + sonarjs で定点計測する バックエンド(PHP)編はこちら → PHPStan×GitHub Pagesで始める『コードベース健康診断』― 認知複雑度を定点観測して負債を可視化するダッシュボード構築(バックエンド編...
https://github.com/ruby/openssl/commit/dfc45d31d0
はじめに 2026 年 6 月 16 日に Copilot Cowork が一般提供(GA)となり、同時に従量課金(Copilot Credits)が導入されました(Copilot Cowork の一般提供を開始(Microsoft))。Frontier のプレビュー期間...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Only reset predicate builder on table_name exists
Table name computation was made lazy in rails/rails#57642, which incorrectly resets Active Record's predicate_builder. We need to only r
Method lookup for refinement super starts with the next active refinement at the super call site, excluding the current refinment, if such a
Catch the leftover bundler/lib and bundler/exe references after the move: the dev binstubs (bin/mdl, bin/rubocop, bin/test-unit), .gitattrib
After flattening, lib/ holds both RubyGems and Bundler, so any dev binstub that puts the worktree lib/ on $LOAD_PATH now overlays the alread
ruby/rubygems flattened the Bundler tree from bundler/ up to the repository root, so repoint the rubygems mappings accordingly. Guard the ge
After flattening, Bundler shares lib/ with RubyGems, so spec subprocesses load the in-development Bundler from $LOAD_PATH instead of an inst
Move bundler/{CHANGELOG,LICENSE,README}.md to the top level as CHANGELOG-bundler.md, LICENSE-bundler.md and README-bundler.md so they no lon
Flatten bundler/lib, bundler/exe and bundler/bundler.gemspec into the repository's top-level lib/, exe/ and bundler.gemspec to converge
setup_command builds and installs the default Bundler gem from the source tree. With Bundler flattened into the top-level lib/ and bundler.g
Refactor Arel::Table to use keyword name: argument
Bump json to 2.20.0 and pass `allow_comments: true`
The old `remove_unreachable_chunk` walked the dead code once and tried to do two things at the same time -- count label references inside th
…otiate PQC OpenSSL >= 3.5 can ship ML-KEM and ML-DSA while still keeping them out of the default negotiation lists, for example under R
json 2.20.0 (ruby/json#1001, commit 138b9a2c) deprecates the parser's default support for JavaScript comments in favor of an `allow_comm
The RDoc `call-seq` for `Ractor#monitor` says it returns `self`, but the method actually returns `true`/`false`. It is implemented by `ract
MulmoClaudeの6月のアップデートで、MulmoClaude上で自分専用のアプリが開発できるようになりました。複数のツールを行き来する手間も、アーキテクチャを考える手間もなく、MulmoClaudeがあれば。一箇所で自分専用のアプリが出来上がることに、初めてそれを見た時に