ZJIT: Use shape id as cache key for object layout (#17187)
* ZJIT: Use shape id as cache key for object layout Since #17158, we can use the shape id as our cache key for determining object layout.
* ZJIT: Use shape id as cache key for object layout Since #17158, we can use the shape id as our cache key for determining object layout.
…-nil-negative Fix `number_to_currency` crashing on a negative number with `precision: nil`
…-seconds Preserve the sub-second fraction in `TimeZone#strptime` with `%s`
Forward blocks to `DelegateClass` methods that yield implicitly
`ActiveSupport::Delegation.DelegateClass` generates a delegator method per public method of the wrapped class, building each method's si
…ope-cache Carry `has_many` `default_order:` into the cached association SQL
Cloudflareは、同社が提供するサービス「Cloudflare AI Gateway」の新機能として、全社でAIベンダのAPIキーを共有して使用していても、従業員やアプリごとに毎月のAIの利用料の上限額を設定できる[新機能を発表しまし...
…238) ## Summary Using `chase_insn` instead of `find_const` in `polymorphic_summary`. ## Why When an ivar instruction is specialized, `s
number_to_currency accepts precision: nil for positive numbers (no rounding), but raised TypeError: nil can't be coerced into Integer fo
It doesn't seem to be fully implemented yet, but I don't think it's a yjit command.
TimeZone#strptime parsing an epoch-seconds format that also carries a fraction (e.g. "%s.%N" / "%s.%L") silently dropped
Preserve falsy default value when building `HashWithIndifferentAccess`
`HashWithIndifferentAccess.new` copies the source hash's default value so that reads for missing keys behave the same after conversion.
The `default_order:` association option (added by aa76590371, not yet released) was honored when building a relation (`pluck`/`count`/`to_sq
はじめに AWSを学習し始めた頃、一番苦戦したのは「サービス名の多さ」でした。 EC2、VPC、NAT Gateway、IAM、CloudFront…。 最初は正直、「単語が多すぎて何が何だか分からない」という状態でした。 そこで、自分の中では、 「このサービスって結局何...
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.
Allow `insert!` to accept the `:unique_by` option
`insert` and `insert_all!` both accept `:unique_by`, and `insert!` delegates to `insert_all!`, but `insert!`'s signature omitted the key
はじめに 最近、お客様との打ち合わせや、社内のメンバーとの何気ない会話の中で、「生成 AI 時代に求められる人材像とは何か」という話題になることが増えてきました。そのたびに、自分の考えを改めて言語化しておく必要があるなと感じていたので、今回整理してみることにしました。 生...
actions/cache v4.2.4 runs on the deprecated Node.js 20 runtime. Bump restore/save to v5.0.5, matching the actions/cache pin already used els
Add --quiet to brew install so pre-installed formulae no longer emit "already installed and up-to-date" annotations, matching the
actions/setup-python v5.6.0 and actions/setup-java v4.8.0 run on the deprecated Node.js 20 runtime, which GitHub Actions warns about and wil
CatBoostとは?LightGBMやXGBoostとの違いをわかりやすく解説 ビジネスの現場で扱うデータの多くは、きれいに数値だけで構成されているわけではありません。 例えば、顧客データであれば「顧客セグメント」「地域」「業種」「契約プラン」、マーケティングデータで...
MMTk reserves a large amount of memory, which can cause the memory maps to take a long time to generate and thus cause test timeouts.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
はじめに 昨今、クラウドのフロンティアモデルを利用したLLMサービスにおいて、値上げであったり、定額制から従量課金制へと移行する動きが活発になっています(例えば https://qiita.com/yun_bow/items/3c920416555c8c31dfeb を参...
…ept-support
こんにちは、クラシルでデータエンジニアをしているharry(@gappy50)です。 クラシルでは、これまでAI-Readyなデータ利活用に取り組んできました。Tier設計でデータの信頼性を担保したり、Snowflake Managed MCP × Claude Codeでデータ
…data Forward blob metadata to MirrorService mirrors
Co-authored-by: Iaroslav <iaroslav2k@gmail.com>
…integer Fix `Range#include?` / `Range#===` raising on exclusive non-integer sub-ranges
…dler-dependencies Add bundler-cache feature in dev container setup
Make the backtrace cleaner ractor shareable by default
This makes ActionMailer callbacks added in https://github.com/rails/rails/pull/47630 consistent with ActionController. Co-authored-by: Iaro
Addresses the issue of caching bundler dependencies in a Dev Container setup, which can significantly speed up container startup times by av
…null-structured-column Fix `store_accessor` read mutating a `NULL` structured column
Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [taiki-e/install
MirrorService#mirror (invoked asynchronously by MirrorJob) called the mirror's upload with only checksum:, so mirrored copies on S3, R2,
Add unit tests for ```ActiveStorage::Variation```
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Offload ActiveStorage::Blob#metadata sync to background
はじめに こんにちは。株式会社カウンターワークスにて、テックリードとして、リーシングのDXを実現するクラウド管理システム 「ショップカウンター エンタープライズ」(以下 SCE)を開発しております shim です。 前回の俯瞰編に続いて、いよいよ各論に入っていきます。今回は Ph
Reading a store_accessor on a genuinely NULL json/jsonb/hstore column went through HashAccessor.prepare, which initialized the store to {} a
Fix `accepts_nested_attributes_for` docs about `_destroy` and new records [ci skip]
…olumn Resolve attribute aliases for the locking column in `update_all`
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.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
!ruby/hash-with-ivars, !ruby/hash and !map are only emitted for Hash subclasses, but the loader allocated whatever class the tag named and p
!ruby/array, !seq and !ruby/string carry the same exposure just fixed for the hash tags: the loader allocated the named class and replaced i
safe_load resolved !ruby/encoding directly via ::Encoding.find, bypassing the permitted_classes check that !ruby/object:Encoding already hon
本記事では、Claude Code の裏側を支えるアーキテクチャについて、ざっくり理解します。 株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ企業向けに開発しているスタートアップです。 この記事は何 この記事は、Claude Code の内部