The test suite of load_schema_migrations has accumulated a number of tests for edge cases and error conditions, and it starts to be too nois
This was previously an allow-list of the various tokens that were considered the start of a pattern expression. Instead, use our existing ex
Package precompiled native gems for Ruby 3.3, 3.4, and 4.0 across 10 platforms: aarch64-linux-gnu, aarch64-linux-musl, aarch64-mingw-ucrt, a
I used [0-9] here because in Perl \d matches any Unicode digit. However, I just saw this is different in Ruby: > /\d/: Matches a digit
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Harden load schema migrations
A version listed twice — say, from a hand-resolved merge conflict in the list — made db:schema:load fail midway with an adapter-level Active
The __END__ marker was located with an exact "__END__\n" byte match. Ruby itself recognizes the marker in files with CRLF line end
Make AbstractController::Base#action_methods ractor safe
こんにちは!今回は、Unity向けのiOS/Android両対応プラグイン「NativePrompt」をGitHubで公開したのでご紹介します。 NativePromptとは? 一言でいうと、「iOS/Android OS標準のネイティブUI(ダイアログなど)をU...
目次 はじめに SELECT * を多用しない WHERE句を意識する ORDER BYを書こう NULLの扱いを理解する エイリアスを活用する まとめ SQLを書く前に知っておきたい5つの基本ルール はじめに SQLはデータベースを扱ううえで欠かせない言語ですが...
はじめに 2026年7月13日に、AWS Certified Solutions Architect - Associate(SAA-C03)を受験し、755点で合格しました!(ギリギリ~) この記事では、AWSの実務経験のない新卒エンジニアが、約3週間(最初の1週間は...
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
On Windows, this method does not seem to work correctly with files on network drives (perhaps only WebDAV?). Presumably, the temporary file
コロンビア大学の博士課程でAI・セキュリティの研究をしている Koukyosyumei です。 最近暇なので、マルチエージェントLLMに関する40本の論文で提案されているワークフローを再実装してみました。論文で報告されているベンチマーク結果を再現するというよりは、それぞれの...
FreeBSD's libdtrace dt_modtext() mishandles is-enabled probes on aarch64: it rewrites the call site to a bare nop without clearing the r
Interix (Windows Services for UNIX / Subsystem for UNIX-based Applications) was removed from Windows in 8.1 and Server 2012 R2 and its suppo
! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の152週目の記事です! 3年間連続達成まで残り7週となりました! こんにちは、ログラスの松岡(@little_hand_s)です。 3行まとめ 「レビューして」でも指摘は返
cl.exe's traditional preprocessor passes __VA_ARGS__ to a nested macro as a single argument, so the multi-argument probe triggers:
fiber_scheduler_closed and event_thread_end_hooked are set between setjmp and a possible longjmp from the fiber scheduler close or the THREA
Support dumping schema_migrations in db/schema.rb
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
目的 Claude Codeを使っていると、プロジェクトの構成や作業ルールをCLAUDE.mdに書くことがあります。 主な目的の一つに、CLAUDE.mdに主要ファイルが書かれていれば、Claudeがリポジトリ内を手探りで探索する必要がなくなるというものがあります。 ファ...
`BCryptGenRandom` with `BCRYPT_USE_SYSTEM_PREFERRED_RNG` is available on every supported Windows version and `bcrypt.lib` is linked uncondit
triggered_bits is modified between EC_EXEC_TAG and a possible longjmp (a postponed job can raise) and is read after EC_POP_TAG to re-post th
The HIR printer passed references to cfunc fields into PtrPrintMap, so snapshots depended on addresses of cloned instruction storage. Norma
We can reuse some of this work for gen_new_array fastpath for embedded arrays.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Bumps the github-actions group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ruby/setup-ruby](https://g
Use raise(3) instead of kill(2) for sending yourself SEGV.