Fix release readiness and report the published Remix tag (#11959)
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
A core saved with `process save-core -s modified-memory` lacks static strings such as `<main>`, which SBProcess cannot read, so rbbt p
Without an argument, or with an expression that failed to evaluate, rbbt raised a Python exception instead of reporting the problem. Evaluat
rp has long printed the GC bits of a heap object before its type, and every string as a `const char` array since e078352a787, so three of th
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
226f37059ec renamed the field, so `->iseq` no longer resolved and rbbt skipped every ISEQ frame, printing only CFUNC ones. Co-Authored-By:
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
For small-enough Struct instances (<= 256 members, to avoid generating too much code), inline the initialize method. This makes creating
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
805d510ebd6 turned ruby_global_symbols.ids into a directory of darray buckets, and print_id still read it as nested Arrays, so rb_ps printed
cfp printed Params only when the frame had locals and Locals only when it had params, so a method with arguments and no locals showed an emp
The cfp command still read cfp->iseq, which 226f37059ec renamed to _iseq, so it stopped with "There is no member named iseq." o
WB-unprotected objects are always young. This invariant is maintained throughout the code base. When WB-unprotecting an object, the object g
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
We bumped the minimum version to 3.3.1 back in [March][1]. I'm leaving the test which was added along with this since it validates that
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
Google Cloudは、大規模分散データベースとしてリレーショナルモデルだけでなくグラフ型やキーバリュー型、ベクトル検索、テキスト検索などのマルチモデルに対応したデータベースソフトウェア「Spanner Omni」の正式版リリースを発表...
Fix typos in guides [ci skip]
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
Avoid reprocessing ActiveRecord::Result column names
When a later argument requires Enumerable iteration, lazy zip rebuilds its argument array from the original argv and discards earlier to_ary
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
- debugging_rails_applications.md: "Finshed" → "Finished", "propogated" → "propagated", "high
``` linking coroutine-test.exe LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup' ```
It should match the original definition in `internal/compilers.h` also on `mswin`.
The `tempfile` variable refers to different things in the first half and the second half. https://github.com/ruby/json/commit/0edc03a14e
This commit adds assert_in_ractor which runs code in a Ractor and allows the use of assertions in the Ractor.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 荒れたテストケースをコード管理で立て直してみた...
どうもこんにちは。 以前、Xで「アウトプットしないことは知的な便秘だ!」っていうポストを見つけたことがありまして、今回はこれについての自分の考えを話したいと思います。 アウトプットをしない人のことを悪く言いたい記事ではありません。 僕が個人的に、この表現がしっくり来たの...
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.
…default Fix the :validate default in the Association Basics guide [ci skip]
Fix input `id` not matching label `for` when collection value is an empty string
When `collection_radio_buttons` or `collection_check_boxes` includes a value that is not nil but sanitizes to an empty string, such as `&quo
Generator tests avoid collisions by using a temporary directory.
Newly generated tests all use tmp/generators as the destination_root. `prepare_destination` deletes and recreates the destination_root befor
Bump minimum Ruby version to 3.3.5
https://github.com/ruby/json/commit/3643231dfd
https://github.com/ruby/json/commit/0c46c27fae
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…ient On JRuby before 10.1.2, IO#close raises Errno::EBADF after Thread#kill interrupts a socket read or write, because NIO has already clo
…ration https://github.com/ruby/json/commit/f720614728
注意 ※本記事は執筆時点の情報に基づきます。New Relic Fleet Control の Linux/Windows ホスト対応は Public Preview 段階であり、GA(正式提供)に向けて仕様が変わる可能性があります。GA 時期・料金など未確定の内容は「見...
https://github.com/ruby/rubygems/commit/f621f03797 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A gem in a monorepo can need a sibling directory besides its own, and git takes several cone directories. Values that are not directory name
…es by default Gemspecs outside the cone are never checked out, so a sparse_checkout without glob made users repeat the directory in both o
…ository The bare cache has no working tree, so the cone only matters for the checkout. Keying the cache by it fetched the same monorepo on
…cache Cloning the working copy from the remote with a blob filter made every install need the network, and a blobless cache cannot serve t
https://github.com/ruby/rubygems/commit/ca639667f5
https://github.com/ruby/rubygems/commit/a822203d5e Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bundler and `gem install` only handle Gem::InstallError as an install failure, so this error fell through to Bundler's issue report temp
…Error for clarity https://github.com/ruby/rubygems/commit/559662e2f6
Falling back to the Gemfile's lockfile printed "Writing lockfile to false" and exited without writing anything. https://githu
… bundle lock gemfile(5) ranks BUNDLE_LOCKFILE above the lockfile method, which `bundle install` follows and `bundle lock` did before falli
Use the lockfile path resolved from the definition when no explicit `--lockfile` option is passed. https://github.com/ruby/rubygems/commit/
On 32-bit platforms the random canary is a 31-bit Fixnum and can equal a small integer. A loop counter yielded to a block that takes no argu
rb_vm_check_canary took the iseq field of an IFUNC frame, which holds the ifunc, for an iseq, and crashed in ISeq#inspect while reporting a
The child was still looking up `sleep` right after printing, and a SIGABRT landing in its calloc deadlocked the crash report on the malloc a
The CRT runs it on whichever thread calls ExitProcess. When that is a thread Ruby does not know, such as the one running the default console
A drive letter without a following separator ("c:t") means a path relative to the current directory of that drive, as File.absolut
The CRT `fstat` fills `struct stat`, whose `st_size` is 32-bit, and fails with EOVERFLOW before `stati128_handle` can set the 64-bit size. T
`rb_w32_read_internal` passed its `size_t` length to `ReadFile`, `_read` and `recv`, which take 32-bit lengths, so `IO::Buffer#read` with a
Bumps the jit group with 1 update in the /zjit directory: [rand](https://github.com/rust-random/rand). Updates `rand` from 0.10.2 to 0.10.
ConditionVariable#signal is lost when no fiber is waiting. If the scheduler thread stalls for 0.1 seconds after the first signal, Scheduler#
lldb crashes in LoadCore when the reader has another build of one at the same path, as it did with libyaml for the first dump from the YJIT
The errno of the failed write(2) overwrote err, so the main thread took it for an EAI code, discarding addresses that had been resolved or r
The loop only left on EAGAIN, so EOF or a read error other than EINTR spun forever while holding the GVL. Co-Authored-By: Claude Opus 5 <no
Without it GET_STACK_BOUNDS picks the direction at run time and marks from address 0 once thread_cleanup_func has cleared stack_start, as ha
This commit renames rb_str_tmp_frozen_no_embed_acquire to rb_str_no_gvl_safe_acquire and makes it part of the public C API. There is curren
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.