chore: format
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@02fa48f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@02fa48f
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add composable fetch-router mounts and middleware
Reverse `default_order` in `reverse_order` instead of discarding it
reverse_order only reversed order_values. On a relation carrying only a default_order (no explicit order), order_values was empty, so revers
The new spec was unassigned, so the shard-based CI jobs would skip it and spec_helper would warn. Add it to shard_d per the file's guida
Define SplitCompactIndexEntryOnFirstColon unconditionally so it can be exercised on any RubyGems, prepending it only when the host RubyGems
…er RubyGems Bundler delegates compact index parsing to the host RubyGems' Gem::Resolver::APISet::GemParser. Before RubyGems 4.0.13 tha
Cover the basic case, negative operands, and division by zero.
If it's already the type we're refining, we can delete the RefineType.
Useful for adding comments to HIR/LIR/disasm that are not specific to an instruction. Possibly most useful for temporarily printing more in
マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、自社開発した7つのAIモデル群「Microsoft AI Models」を発表しました。 MAI-Thinking-1 Micro...
マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、AIエージェントのためのカスタマイズ可能な分離環境「Microsoft Execution Containers (MXC)」を発表...
Test ContentDisposition.format class method
…message Test ValidationError exposes model and message
Test ArrayInquirer#any? without candidates
…tring Test BigInteger serializing string values
Test truncate when omission is longer than truncate_to
…essors Test Array offset accessors when out of bounds
Fix grouped calculations by a `belongs_to` association with a composite primary key model
Test Mime::Type#html? predicate
ActionView::TestCase#render resets rendered
マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、Windows上でLinuxコンテナの作成や実行、操作などを実現するWSL(Windows Subsystem for Linux)...
マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、UNIX系の基本的なコマンド群をWindowsに移植した「Coreutils for Window」の一般公開を発表しました。 Co...
ActionDispatch::Http::ContentDisposition.format is the public shortcut that builds the header string (used by data streaming and ActiveStora
ActiveModel::Type::BigInteger#serialize accepts strings: a numeric string serializes to its integer, a leading-numeric string is truncated t
ActiveModel::ValidationError documents that the invalid model is available via #model, and it builds a "Validation failed: ..." me
ArrayInquirer#any? documents that calling it with no candidates returns whether the array has any elements (delegating to Array#any?), but o
…es (#17155) If the ISEQ we're compiling is a `ISEQ_TYPE_METHOD` and it's defined on a class that no immediate object's class i
Mime::Type#html? is true when the symbol is :html or when the type string contains "html" (e.g. application/xhtml+xml), and false
When the :omission string is longer than the requested length, String#truncate returns just the omission, so the result can exceed truncate_
Array#second through #forty_two and #second_to_last/#third_to_last return nil when the array is too short, but the only test used a 42-eleme
`FIXNUM_MIN / -1` overflows to a `Bignum` rather than a `Fixnum`, so type it as returning an `Integer` rather than `Fixnum`. Users that expe
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 同値分割、境界値分析、デシジョンテーブル、状態遷移テスト…… 「テスト技法」を一通り学んだのに、いざ実際のプロダクトでテストを書こうとすると手が止まる。 本や研修のサンプルだと書けるのに、実務になると書けない 「どの技法を使えばいいのか」そもそも判断できない ...
Node.js v26.3.0 (Current)リリース。Buffer.poolSizeのデフォルトを64 KiBに変更。HTTPヘッダの値の検証をカスタマイズするhttpValidationオプション、パーミッションを破棄するpermission.dropを追加。Staged
…ouping Fix `disable_joins` through associations grouping by composite key
はじめに Windows端末の情報収集で、WMIC ではなく PowerShellコマンドレット を使ってPC情報を取得する方法をまとめます。 WMIC は Windows 10 21H1 以降で非推奨となっており、今後は Get-CimInstance などのPower...
前置き ✋ IBM iの開発者なら誰もが一度は通る(かもしれない)道、ソースファイルの一括ダウンロードについてです。 「BobでIBM i のソースを使った検証をしてみたい、1個ずつソースメンバーをダウンロードするの面倒…FTPでもいいけど、もっとGUIでシュッとできな...
… ties When version and platform match across sources, prefer the earlier source. This formalises existing behaviour and matches Bundler. C
…errors & test and document Bundler-aligned resolver behaviors https://github.com/ruby/rubygems/commit/3d5dfa91b9
…g dependency https://github.com/ruby/rubygems/commit/22134cc22b
https://github.com/ruby/rubygems/commit/8bc787e863
https://github.com/ruby/rubygems/commit/9f585e6d0e
https://github.com/ruby/rubygems/commit/efdbd007b8
…lver internals https://github.com/ruby/rubygems/commit/a920da05ce
…g filtered incorrectly https://github.com/ruby/rubygems/commit/4c280ac057
https://github.com/ruby/rubygems/commit/24c69d4769
… and prereleases https://github.com/ruby/rubygems/commit/4d131aa532
…n error messages https://github.com/ruby/rubygems/commit/638af500a2
https://github.com/ruby/rubygems/commit/aa9d86ee22
…esign https://github.com/ruby/rubygems/commit/390d035339
https://github.com/ruby/rubygems/commit/310263f948
https://github.com/ruby/rubygems/commit/b70c071e98
https://github.com/ruby/rubygems/commit/56738545e9
…from resolution https://github.com/ruby/rubygems/commit/353ecaa178
https://github.com/ruby/rubygems/commit/302e5c83a0
…on hints https://github.com/ruby/rubygems/commit/b3e24fd709
https://github.com/ruby/rubygems/commit/5fd0abb214
Snapshot the remote alongside `created_at` and restore it during backfill so per-remote cooldown settings (`source ..., cooldown: N`) surviv
`Source::Rubygems#specs` merges `installed_specs` on top of `remote_specs`, so a `Bundler::StubSpecification` for an already-installed gem o
A full ISO-8601 timestamp with seconds (the format compact index v2 sends, e.g. 2026-05-30T08:52:10Z) is recognised by Time.new directly, so
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.
(https://github.com/ruby/find/pull/24) https://github.com/ruby/find/commit/e49a5cf1bd
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Adds three E2E checks against the v2 cooldown artifice: the negative CLI value is rejected at parse time, `bundle outdated --cooldown` tags
The Gemfile DSL already rejects `cooldown: -7`, but `--cooldown -7` on install/update/add/outdated slipped through Thor and ended up disabli
…d-to-end A `CompactIndexCooldownAPI` subclass overrides `build_gem_version` to emit `CompactIndex::GemVersionV2` with `created_at` sourced
bundle outdated still surfaces newer-but-cooldown'd versions instead of hiding them, so the user knows an upgrade is pending rather than
Adds the `--cooldown=NUMBER` option to the install, update, add, and outdated man pages and describes the `cooldown` / `BUNDLE_COOLDOWN` set
…in errors Adds a per-version filter to `Resolver#filter_specs` that drops specs whose `created_at` falls within the effective cooldown win
Adds the CLI flag and routes it through `set_command_option_if_given` so the value lands in Bundler.settings' temporary store. This keep
Lets `source "https://rubygems.org", cooldown: 7` attach a per-remote value to the global Rubygems source, which the new `Remote#e
The cooldown feature needs each gem version's publish timestamp on the client side. Compact index v2 exposes it as a `created_at:ISO8601
Adds `cooldown` to NUMBER_KEYS so that `BUNDLE_COOLDOWN` and `bundle config set cooldown` are parsed as integer days. Reading the value is e
…st colon The upcoming compact index v2 format introduced by rubygems.org appends a `created_at:ISO8601` field to each info line, and the t
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
この記事は筆者のブログに投稿した記事をQiita向けに再構成したものです。 2024年にサプライチェーン攻撃に使われたpolyfill.ioを放置していたWebサイトで現在、polyfill.ioのユーザー名とパスワードの入力を求める不審なダイアログが表示されるよう...
こんにちは。Dress Code株式会社でプロダクトエンジニアをしているぽこひで(@pokohide)です。 弊社の提供する「DRESS CODE」のBackend APIのデプロイパイプラインを見直し、デプロイ時間を40~50%ほど高速化した話をご紹介します。 この手のパーセン
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
End procs are executed in reverse order of registration. Since the crypt provider is initialized very early on via `Init_RandomSeedCore`, n
io_reader trusted IO#read to honour its size argument and copied RSTRING_LEN(string) bytes into libyaml's fixed-capacity buffer. An IO-l
Clamping the over-read at exactly the requested size could split a multibyte character, since the string an IO returns may carry a non-binar
こんにちは、AI に git 操作を任せるのが便利すぎて、逆にちょっと怖くなってきたアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! TL;DR Git Hook と GitHub Co...
A `has_many`/`has_one :through` association with `disable_joins: true` silently returned an empty result when the chain was ordered and the