Bun 1.4 | Bun Blog
Bun v1.4リリース。ZigからRustへの書き換え、Node.js互換性の改善、メモリ/CPU使用量や起動速度の改善。bun dedupe/bun prune/bun audit fixの追加。bun test --timingsで実行時間ベースのshardingのサポート
Bun v1.4リリース。ZigからRustへの書き換え、Node.js互換性の改善、メモリ/CPU使用量や起動速度の改善。bun dedupe/bun prune/bun audit fixの追加。bun test --timingsで実行時間ベースのshardingのサポート
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use remix db workflows across demos (#11729) · rem
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Follow-up to 64b9d2f84ec56278e32fff23e1b6cd20e04f8a9f. The commit removed the check completely, because the conditions were incorrect, but t
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Allow to call url helpers inside a ractor
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align Remix UI attributes under the data-rmx names
A port's queue lives in the receiving Ractor's table keyed by the port id, so nothing ties it to the Ractor::Port object: when the p
Make url helpers ractor safe
AI時代の5つの開発者アーキタイプとは? 最近、このような話を聞きました。 エンジニアの分類は、これまでのバックエンド、フロントエンドといった区分ではなく、プロトタイパーを含む5つのアーキタイプで捉えられるようになるのではないか。 どういうことかと調べてみると、Cla...
- ### Context This is the second and last piece of the puzzle to be able to call a url helper (e.g. `<%= post_path %>`) inside a
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
…s-from-relying-on-unspecified-select-order `activerecord`: prevent tests from relying on unspecified `SELECT` order
Make ActiveModel::Conversion._to_partial_path ractor safe
I've fixed some flaky tests - https://github.com/rails/rails/pull/58267 - https://github.com/rails/rails/pull/58527 and a bug - https
…ts-do-not-depend-implcit-pg-order-ub-sqlite `activerecord`: make sure SQLite tests do not rely on implicit SELECT order
- ### Problem I'd like to be able to call url helper inside a Ractor. For instance calling `<%= edit_post_path %>` inside a v
Googleは、Dart言語によるアプリケーションフレームワークの最新版「Flutter 3.47」正式リリースを発表しました。 We’ve pieced together something special... Flutter 3.47...
ActiveModel::Conversion lazily caches a model's partial path in a class instance variable. When the cache is first initialized from a no
TeXで共通テスト数学の解答用紙を再現 この記事で作るものは、非公式の学習用テンプレートです。実際の試験で使用される解答用紙ではありません。ロゴや団体名は含めず、科目名なども再現用のダミーとして扱っています。 ソースコード:この記事で作成したファイルは、GitH...
Previously, if `Ractors.unshareable_proc_action` was set to `:warn`, `Callbacks` would not attempt to make themselves shareable. While work
… order follow-up to https://github.com/rails/rails/pull/58267 MySQL, Trilogy and SQLite used to return relation records in that specific
…lse-api-doc Remove `true:` / `false:` options from `ImmutableString` API doc
Deprecate `ActiveRecord::Relation#uniq!`
These options were added in #39599 to keep the boolean serialization asymmetry of the mysql2 / trilogy adapters (`"1"` / `"0&
`Relation#uniq!` was introduced in #39358 as part of the migration path toward Rails 7.0's default deduplication of multi-value query me
はじめに kintoneやFormBridge、kViewerを使って業務改善を進めていくと、アプリやビュー、フォーム、資料などが少しずつ増えていきます。 最初はリンク集のような形でも運用できます。 しかし、数が増えてくると、次のような問題が出てきます。 利用者がどこか...
Replacing PATH with only the build directory breaks the spawned ruby.exe on MSYS2 UCRT64, where the Windows DLL loader needs PATH to resolve
The test allocates one million strings in a subprocess, which normally finishes in under a second but can exceed the default 10s (scaled) li
Track fixture connection pools as they are pinned
Read the table options of many tables at once, and batch the SQLite readers
…tion
…eaders `SchemaStatements#table_options` now takes a list of tables as well as a single one, and returns a hash keyed by table name, like t
gem_prelude no longer consumes BUNDLER_SETUP in the main box once the decorator gems are autoloaded, and command-line -r features are requir
https://github.com/ruby/test-unit-ruby-core/commit/c53dddaa9c
`Regexp#match?` was introduced at ruby 2.4. https://github.com/ruby/test-unit-ruby-core/commit/11c19e865b
https://github.com/ruby/test-unit-ruby-core/commit/434734d9bb
https://github.com/ruby/test-unit-ruby-core/commit/11ea26ebcc
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…, expecting keyword_end in Ruby 2.4 and earlier https://github.com/ruby/test-unit-ruby-core/commit/15d209a002
lvar_states only has 3 states, but an enum uses 4 bytes. This commit shrinks lvar_states to use only 2 bits (0.25 bytes), which means we sav
The root scan marked r->sync.legacy for every zombie objspace, deliberately "without depending on wrapper reachability". That
rb_gc_finish_in_flight_gc is a one-line wrapper around rb_gc_impl_gc_rest, and every other layer of the same call already says "gc rest
rb_ractor_mark_in_flight_for_single_objspace marked r->sync.legacy and nothing else once the pin machinery went away, which is what rb_ra
こんにちは。特撮熱が爆上がり中のbun913と申します。 2026年8月より株式会社ナレッジワークでQAエンジニアとして働き始めました。 早速ですが、みなさんは「Webセキュリティについて攻撃者目線で実践的に学びたいな」と思ったことはありませんか?私はあります。 私は以前より、P
Type-Aware Linting Stable と React Compiler Support を載せた。TypeScript 7 への一本化はこれから。PR の CI の正は tsc のまま はじめに こんにちは。ぷーじ(@yug1224)です。 2026年7月に T
courier_alloc_node bumped c->count and then wrote the placeholder fields, so for those few stores the mark walk over nodes[0, count) cove
The off-heap courier started out as the move path's own structure, so every part of it was named move_*. Copy now travels in the same s
Step 2 took the marshaled copy payload off-heap; this does the same for the natively copied one, so an unreceived copy no longer pins a page
An unshareable object that the native copier cannot handle is sent as a Marshal dump. That dump was a String in the sender's objspace,
With MatchData and an exception's backtrace on the courier, every copy payload is off-heap: the courier carries the core types and anyth
ractor_send_basket freed the basket only on the path that raises Ractor::ClosedError. With raise_on_error false the closed port leaves the
A basket is rooted by whoever holds it, and nothing else: the port queue it waits on, or -- while it is on no queue -- its holder's off_
Two costs on the courier path that the on-heap snapshot did not have. The node and ref arrays were grown by doubling while the graph was ca
Materializing a string node called rb_enc_str_new, which copies the bytes a second time: once into the courier when the node was built, once
こんにちは、松尾研究所 データサイエンスチームのマネージャーの浮田です。 最近のAI Agentは、一般的な調査や実装であればかなり高い水準でこなせるようになってきました。一方で、実際の社内業務に必要な社内固有の知識は持っておらず、非常に優秀だが、まだオンボーディングを受けていな
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.