Dependabot version updates now support the Deno ecosystem - GitHub Changelog
Dependabotのversion updatesがDenoエコシステムに対応した。
Dependabotのversion updatesがDenoエコシステムに対応した。
In a linked worktree `.git` is a gitdir pointer file, not a directory, so ruby_core_tarball? misdetected the checkout as a tarball and shipp
Make some lambdas in constants shareable
Introduce a new mechanism for applications to prepare for ractor safety
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.
- ### Problem We'd like to make procs be shareable for Ractor. However, specific (and admitedly edge case) application code may pre
- This final commit piggybacks on top of d5a9095a9aae53e4a16bd6728c9227d62e08fc9d. Rails will attempt to make Resolve route procs shareabl
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - test: native sqlite refactor (#11544) · remix-run/
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
When every element is a String sharing one ASCII-compatible fast-path encoding (UTF-8/US-ASCII/ASCII-8BIT) and the separator is compatible,
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/53f9d990bb
It was never intended to be initialized with a stack buffer in that case, as when dumping into an IO we want larger chunks. https://github.
Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>
When Ruby is built with `--with-modular-gc`, the default GC module is built with `BUILDING_MODULAR_GC` defined. The existing code stubbed o
この記事では「知ってる人は知ってる、でも意外と使われていない」実用コマンドを厳選して紹介します。 コピペしてすぐ使える形でまとめたので、ぜひターミナルを開きながら読んでみてください。 はじめに Linuxを日常的に使っていると、「もっと速くできないか?」と感じる場...
Refactor Composite Primary Key implementation by using polymorphism
…tributes-name Reject attribute names that shadow CurrentAttributes methods
* Mark ActiveRecord::Key and its subclasses as :nodoc: and remove their documentation comments (it is not public API) * Drop the private s
…ign keys The abstraction was never primary-key specific -- it models any database key of one or more columns. Renaming it to ActiveRecord:
Refactor the call sites where the branch body performed the scalar-vs-array operation the value object already encapsulates: * relation#des
Overriding PrimaryKey.new to return a subclass forced a cascade of workarounds: a splat to forward arity, an equal?(PrimaryKey) guard to sto
The value object encapsulated the single-vs-composite distinction but still branched on it inside every method. Resolve the key's shape
Composite primary key support scattered `primary_key.is_a?(Array)` checks across finders, relations, associations, counter cache, reflection
CurrentAttributes stores per-request state in @attributes, exposed through an attributes reader and writer that reset relies on. Declaring a
MacOS CI jobs are prone to flake on Github Actions with timeouts using assert_separately. I had a hunch this was happening a lot, so I had
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Downgrade back to pnpm@10 (#11543) · remix-run/rem
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
These methods have been deprecated since nine years ago.
はじめに 「この請求書作成、Claudeに頼めないかな?」 経理やバックオフィスの仕事には、毎月くり返す作業がたくさんあります。 スプレッドシートの請求対象リストを確認する freeeで請求書や見積書の下書きを作る 作成済み/未作成を売上管理表に戻す 未回収や入金状況...
This commit replaces the per-slot freelist allocator in the default GC with a bump-pointer allocator over coalesced free regions. Allocatio
構文(文法)の暗記は、もうAIが肩代わりしてくれる時代になりました。map と forEach の違いを覚えていなくても、Claude Code に「配列を変換して新しい配列を返して」と言えば動くコードが出てきます。 ただ、毎日 Claude Code を回していて確信して...
This is for easy to find what was wrong.
https://github.com/ruby/rubygems/commit/f868e59f6b Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ockfile explicit_gems aliased the same array that the --group handling mutates with concat, so group-derived gems leaked into the lockfile
Registering only the requested plugins restores the CLI argument order in the plugin index, matching the original expectation on master, and
The unlock skip was based on index.installed_plugins, which misses plugins not yet installed locally, and install_definition resolved from c
The name now reflects why the placeholder exists: it stands in for a source whose handler plugin is not loaded yet while the lockfile is par
save_plugins received every spec materialized for the plugin definition, so transitive dependencies of a plugin went through validate_plugin
Plugins declared in the Gemfile are now always tracked in the lockfile, so that checksums and cooldown verification apply to them unconditio
…tion Plugins from the Gemfile now count as regular dependencies and are installed into the bundle path instead of the plugin root. https:
save_plugin grew an equivalent manual path comparison on this branch while master extracted Index#up_to_date? for the same purpose, so use t
it's not core to this PR, and can be debated separately https://github.com/ruby/rubygems/commit/cfe66376d1
Since #8486, hax to make any dependency type work inside bundler have been removed, so we mark plugins as type: :plugin. Instead, follow tha
Since #8480, we can't use the undocumented "type" option, but the add_dependency helper was added that lets us easily validate
Several things are fixed: * Don't re-install a plugin referenced from the gemfile with every call to `bundle install` * If the vers
はじめに これまで、Copilot Studio のナレッジとして SharePoint リストを追加する件について、沢山記事を書いてきました。 理由は、市民開発が盛んなお客様では、Power Apps や Power Automate のデ...
…emptyhash Fix `normalizes` casting raw database values on in-place change detection
Add test coverage for ActiveSupport::Duration edge cases
Reject ASCII-incompatible result encodings, and avoid associating such encodings from `PRIsVALUE` arguments; convert them to the existing re
When `enc` is changed by `rb_enc_check(str, pad)`, `termlen` must follow it. Otherwise the terminator is filled with the wrong length.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
When `bundle install` connects with a certification (CA) to a private RubyGems HTTPS server emulated by WEBrick, the connection to the https
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
Make some more constants ractor safe
These are encountered when trying to serve scaffolded routes on a new app from a ractor.
The Gem::Package.new factory forwarded security_policy via super on the normal path but dropped it on the old-format branch, so -P/--trust-p
Little clean up in cookies_test.rb
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.