ZJIT: Add recompile support to GuardType (#17133)
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.
…(#17186) * ZJIT: Fix cases where we need to super to C functions with >6 params Previously ZJIT was crashing in cases where we need to
Makes each case simpler, but also more consistent. https://github.com/ruby/json/commit/65904e8825
[ci skip] Add docs for error context middleware
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release · remix-run/remix@8bace0a
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser script abort handling · remix-run/remi
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Object tracing listens to the NEWOBJ hook to see all objects allocated while it is active. Previously it also enabled a FREEOBJ tracepoint t
`LoadField` has an associated `return_type` field that's set depending on the type of load. When an object's shape transitions its s
Extracted from: https://github.com/ruby/json/pull/994 Modern compilers shouldn't have problem computing `strlen` at compile time and ge
…simplify the transition from a JSON_PHASE_VALUE to the next phase. https://github.com/ruby/json/commit/887274e642
Node.js v24.16.0 (LTS)リリース。crypto.randomUUIDv7()によるUUID v7の生成、fs.stat()へのsignalオプション、util.styleText()の16進数カラー対応を追加。Test Runnerにテスト実行順序のランダム化
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The purpose of this PR is to update the Active Job Basics guide as part of the Rails Foundation documentation project. Here's a high l
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…rser_rvalue_stack https://github.com/ruby/json/commit/84fbc08bc9
Fix order-dependent test failures with `sqlite3_mem`
Wrap with `unless in_memory_db?` sql_notifications tests. Fixes #57589
Fix plain English explanation of nested query in Active Record Querying guide [ci-skip]
はじめに 最近、お客様から「Microsoft 365 Copilot を導入したが、ROI が出ているか報告してほしい」と求められて、どのようにデータを集計すればいいか悩んでいるという相談を聞くことがあります。 もちろん、企業として投資判断のために定量的な根拠を求めるこ...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
We shouldn't report the size of the embedded struct. https://github.com/ruby/json/commit/b1a0891cc3
Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2026.06.01. This release includes the previously tagge
…proc-regexp Skip Proc and Regexp filter_attributes when syncing to filter_parameters
ActiveRecord::FilterAttributeHandler#apply_filter unconditionally calls attribute.to_s on every declared filter_attributes entry and pushes
…-on-reaper-test Fix reaper fork test by disabling GSS encryption.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Saves a String allocation and copy, as well as a pair of malloc+free. However it is encoded in ASCII-8BIT, not with FS encoding. Co-Authore
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
この記事について TanStack Query(旧 React Query)は「サーバーの状態」を扱うためのライブラリとして広く使われています。useQuery を呼ぶだけでローディング・エラー・キャッシュ・再取得がよしなに処理され、とても便利です。 ただ、便利さの裏で「中で何が
Replace deprecated US/Eastern timezone with America/New_York in tests
Fix MessagePack serialization of records with a `time` column
The database value of a `time` column is an `ActiveRecord::Type::Time::Value` (a delegate of `Time`), which the MessagePack factory did not
…pe-on-replace Clear the type column when removing a polymorphic `has_one`
`HasOneAssociation#nullify_owner_attributes` only nulled the foreign key when an association was replaced or set to nil, leaving the polymor
…cked versions The previous tests only exercised a top-level locked gem. Add a transitive dependency that resolves only through an in-coold
… the cooldown window bundle update and bundle outdated install a >= locked_version prevent-downgrade floor, so resolution never moves a
…path Bulk-skip ASCII bytes that need no escaping via a 256-byte lookup table, avoiding per-byte `rb_enc_precise_mbclen` and `rb_enc_mbc_to
Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki
US/Eastern was removed as a valid PostgreSQL timezone name in recent IANA tzdata updates, causing connection failures on systems with update
Add `sql_notifications` connection config option to disable SQL notifications
…ript Escape the executable name interpolated into the generated wrapper so a name containing quotes cannot change the generated Ruby. htt
… error A non-String executable name or bindir previously raised TypeError from File.basename or File.join. Guard the type so verify_spec r
Reject executables that are not plain basenames during pre-install checks. https://github.com/ruby/rubygems/commit/92198d209d Co-Authored-
Reject a bindir that resolves outside the gem directory during pre-install checks. https://github.com/ruby/rubygems/commit/cd61a78b25 Co-A
…nitizing post_install_message may be a non-String such as an array, so call to_s before clean_text to avoid raising during install. https
Reword the comment to explain that the UTF-8 guard avoids splitting multibyte sequences, and assert preservation with U+0400, whose continua
Route the post-install message through Gem::Text#clean_text before printing it so a crafted message cannot emit raw terminal control sequenc
Match C1 controls (U+0080-U+009F) as codepoints and only for valid UTF-8 text, so multibyte characters are preserved and other encodings are
はじめに コーディングエージェントの進化を考えるとき、自動運転のレベル分類はかなり便利な比喩になる。 もちろん、ソフトウェア開発と自動車の安全性をそのまま同一視するわけではない。ここで使いたいのは、安全規格としての厳密な分類ではなく、人間とシステムの責任分界を考えるための...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Restore the OpenBSD exclusion dropped when the windows guard was replaced with a fork guard in the spec sync. OpenBSD has fork but MAP_SHARE
This library already uses designated initializers, that is a C99 feature. C99 has been adopted since ruby 2.7. https://github.com/ruby/zli
…ations This might be useful for gems like Solid Cache, where disabling instrumentation is beneficial for performance and for practical rea
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
はじめに こんにちは、ほうき星 @H0ukiStar です。 AWS アカウントを作成すると、デフォルト VPC と呼ばれる VPC が各リージョンに 1 つずつ作成されます。 このデフォルト VPC はパブリックサブネットのみで構成されており、これらのサブネットでは E...
…edge-cases Add test coverage for Enumerable key-helper edge cases
はじめに セキュリティ製品の進化を見ていると、少しずつ判断材料が増えてきたことが分かります。 昔ながらのアンチウイルスは、ウイルス定義ファイルやシグネチャをもとに「既知の悪意あるファイル」を見つけていました。 その後、EPP、EDR、XDR、SIEM、SOARと進み、端...
Clear Postgres warnings as they get handled
In passing, also handle warnings after a failed query.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…er-select-documentation [ci skip] Improve readability of select form options helper gotcha documentation
プロンプトのための最強のTeXチートシート Qiita・ChatGPT・Claude・Gemini などに数式を伝えたい場合、いちいちキーボード変換をしていませんか?もしくは、画像を貼ってトークンを消費していませんか?この記事はそんな悩みを全部解決します。 TeX 記法は...
Action Cable: only skip eager loading for Redis and Postgres
Better fix for: https://github.com/rails/rails/pull/57249 The other adapters are small enough that it's not really worth skipping them.
…-require-redis-adapter-deps Action Cable: explicitly require sibling deps in Redis adapter
A `query_log_tags_format` key in a `database.yml` entry overrides the global `config.active_record.query_log_tags_format` for connections in
…iased-attribute Fix `update_attribute`/`update_attribute!` to raise for a readonly attribute referenced by an alias
…ibe-idempotent Make ActionCable unsubscribe idempotent
…tribute referenced by an alias `update_attribute`/`update_attribute!` raise `ActiveRecord::ActiveRecordError` for a readonly attribute, bu
…ks-not-called-last Fix incorrect callback ordering note in Active Record callbacks docs [skip ci]
Disconnect pools while cycling tests' connection handlers
Generate very sligthly better code (one less instruction...). Also extract `json_on_duplicate_key` as `NOINLINE`. https://github.com/ruby/
この記事は何 Claude Codeには、Hooksという機能があります。 Hooksは特定の処理のタイミングで必ず実行してほしいスクリプトやプロンプトなどをかける便利機能です。 この記事では、このHooksはSkillにもかけるよという紹介をします。 Hooksとは ...
! 最先端AIを技術の中身まで日本語で読み解く「AIウォッチ」の深掘り記事です。題材は Cloudflare の "Project Glasswing: what Mythos showed us"(2026-05-18)。一次情報(Cloudflare 公式ブログ)の全文を当た
The "Canceling callbacks" section claimed callbacks defined as methods on the model "are called last". They are not: cal
はじめに New Relicの Workflow Automation は、ノーコード/ローコードでインシデント対応やインフラ管理の自動化を実現できる強力な機能です。 カスタムワークフローを構築する上で最も重要になるのが、「トリガー時のインプットをどう受け取るか」、そして...
こんにちは。 ソーイ株式会社、入社2年目の村上です。 以前、GitHub Desktopで使用される基本的なGitコマンドについて紹介しました。 前回の記事はこちらです。 前回は、 clone commit push pull branch など、基本的なGit操...
1. はじめに 新規技術の検証やPoCを行う際、皆さんの組織ではどのようにAWSアカウントを運用していますか? よくあるのが、ひとつの「PoC用アカウント」をチームや複数人で使い回す運用です。しかし、この運用を続けていると、以下のような課題に直面することが多々あります。 リソ
はじめに 東京科学大学 博士課程の藤井です。 本記事では、GPU Programmingを行うにあたり欠かすことのできないCUDA C++ について網羅的に解説を行うシリーズ記事の第1号記事です。最終的にFlashAttention 3の最小限の機能であれば自作できるようになるこ
はじめに ServiceNowの認定資格である Certified Implementation Specialist - Data Foundations (CMDB and CSDM)、通称 CIS-DF に合格しました。 同じアオラナウ株式会社の同僚(Ryo_gaさ...
Cover untested edge cases of the Enumerable key-extraction and blank-filtering helpers in active_support/core_ext/enumerable.rb: - pluck wi
Add test coverage for String filter boundary inputs
はじめに JavaのSpringフレームワークはちょこちょこ触ってきた。 途中でPythonにどっぷり浮気して、FastAPIやFlaskでAPI作ったりもした。 でも「Spring Boot」は、なんとなく後回しにしてきた。 理由は正直シンプルで、「設定多そう」「重そう...
…t-in-tests Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests
Test Type::Boolean#serialize and #serialize_cast_value
はじめに こんにちは!Yumekawa-chanです。 私はこの半年間、Google AI Ultraプラン(月36,000円)に課金して、Googleの動画生成AIモデルのVeoで動画を作り続けてきました。生成した動画はトータルで数千本にのぼり、恐らく日本でもVeoを触...
As opposed to a recursive loop. We do this by keeping a stack of frames (very similar to how the stack of values was already stored). Each f
Before this change, when a write timed out, RedisCacheStore#failsafe rescued the RedisClient::ConnectionError and returned nil, so the test
はじめに 「この機能、本当に今作る必要がありますか?」 エンジニアとして、この問いをビジネスサイドに投げかけることができているでしょうか。私はかつて、この問いを投げかけながらも、技術的なリスクを十分に言語化できないまま開発が進んでしまった経験があります。 どうも、ITトレンドEX
https://serverless.co.jp/blog/id164xoqlk/ に投稿した記事の微修正版です。 先日オブジェクトストレージである Amazon S3 を NFSとしてマウント可能とする Amazon S3 Files がアナウンスされましたので早速触っていきた
Guards against accidentally reintroducing the removed external tool version output. https://github.com/ruby/rubygems/commit/3060a5498a Co-
Keeping up with each version manager's invocation convention is not worth the maintenance cost. chruby in particular is wrapped as a she
Bumps the github-actions group with 3 updates in the / directory: [necojackarc/auto-request-review](https://github.com/necojackarc/auto-requ
はじめに ダイニーでは、開発チーム宛ての質問(社内では dev-help と呼んでいます)が日に8件ほど来ます。1件 10 分でも、積み上がれば月に数十時間が消えていきます。前回の記事では、過去の dev-help チケットを RAG(過去の文書を意味検索で引っ張ってくる仕組み)
https://github.com/ruby/mmtk/commit/031785b41c
This was likely a bad copy/paste from GuardType; HasType does not affect control flow at all.
No need for a separate opcode.
Dependabot left the version comment as v6.0.2 on the four lines that carry a trailing `# zizmor: ignore[artipacked]`, since its comment rewr