Improve `make-changes` skill (#11845)
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.
The omit was added in 2018 because the machine died with NoMemoryError here. On that machine today (openSUSE Leap 16.0, 3.8GB RAM, no swap)
Added in 9bed6e8e8ef for the classic `icc`, which rejected the plain `-Wdivision-by-zero` and `-Wdeprecated-declarations` spellings. `AC_PRO
ShopifyがTailwind Labsを買収した。Tailwind CSSなどのOSSはMITライセンスのまま、Tailwind LabsのチームがShopifyの支援で開発を継続する。Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サインアップは終了
はじめに 今回は、AWS Blocksの概要をふわっと紹介します。 AWS Blocksをとりあえず触り始めたはいいものの、あまり人に説明できないなと思ったので、自分での勉強用にまとめてみました。 あとは10/3(土)に大阪でAWS Blocksのハンズオンをやるので、そ...
Safari 27/Safari Technology Preview 251でのTop-Level Awaitの修正について。SafariのModule LoaderをJavaScript実装からC++実装へ書き直し、ECMAScript仕様に沿って、Top-Level Awa
Firefox 155.0リリース。CSSのattr()/progress()/alpha()、HTTP/3でのQUIC v2をサポート。WebAssembly Compact Import Section/Wide Arithmeticをサポート。開発者ツールではprefers
…parse.y reduce_nodes eliminated a bare `nil` in a method's tail (value) position down to an empty method body, so parse.y emitted no :
Introduce CoW when adding Active Record reflections
Don't write to the reloader class when there is nothing to reload
🐝 人間がやったのは、たった一言「作って」だけ。 あとは Buzz 上で暮らす3匹のAIエージェント(Fizz / Honey / Pollen)が、企画からコーディング、ドキュメント、本番デプロイ、そして検証まで——チャットで会話しながらすべてやってしまいました。 こ...
rb_str_intern can raise EncodingError and call its initializer. This call can push a Ruby frame. Fix in the VM, YJIT, and ZJIT.
We should be able to assume these are called with a single argument and without a block.
The dispatch method is unnecessary metaprogramming when we know the shape of these functions and how they are called. This is in preparation
The code in the rescue block of the core extension wasn't exercised in test. It calls `$stderr.warn` which is a private method so it wou
マイクロソフトは同社の包括的なアプリケーションフレームワークの次期版となる「.NET 11」の最初のリリース候補版となる「.NET 11 Release Candidate 1」を発表しました。 〰️ SAVE THE DATE 〰️.NE...
cont.c takes jit_cont_lock whenever an execution context is created or freed. cont_free() does it from a Ractor reclaiming its own dead roo
Clarify article casing in guide headings
The clock belongs to the native thread that reads it. An M:N Ruby thread moves between native threads, so two reads taken from one Ruby thr
assert_linear_performance() picks CLOCK_THREAD_CPUTIME_ID when it is available. That clock belongs to the native thread that reads it, and
こんにちは!株式会社DearOneの長谷川です。 DearOneのAI推進室でRAGの開発やRAGを使った社内システムの開発に従事しています。 この記事でわかること - AI時代(マルチクラスタ・高頻度更新・LLMエージェント運用)におけるGitOpsの新たな要件 - Ar...
All articles ("the", "a", and "an") should be lower case. "Internal articles" doesn't seem to be a grammar term.
こんにちは ソーイ株式会社Webエンジニア2年目の村上です。 学生時代、講義で初めてArduino Unoというマイコンを使用した際、コードと電子部品を使ってこんなに形になる開発が自由で簡単にできるのかと衝撃を受けました。 当時を思い出して調べてみると、M5StickS3と...
…stty backend https://github.com/ruby/io-console/commit/d2bb01cfcc
[ci-skip][doc] Fix Action Cable guide for connection callbacks
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
1. はじめに こんにちは。BIPROGY株式会社の松尾です。 この記事は「2026 Japan AWS Jr. Champions 真夏のQiitaリレー」の41日目の記事となります。 過去の投稿(リンク集)はこちらからご覧ください。 2. 「肩書を活かしたい」...
… input Testing on the default tty should be performed only in the CI environment. https://github.com/ruby/io-console/commit/0e04785a7d
This makes it more friendly to Ractor workers which, provided they never need a reload, won't have to write to the Reloader module instance
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Same reason as the EnvUtil change. A spec that replaces RUBYOPT loses the suppression, so the ruby mspec spawns prints the experimental war
With RUBY_BOX=1 inherited from the environment, a child that clears or overrides RUBYOPT, or that passes its own warning flags, prints the e
A singleton class belongs to the owner of the object it is attached to, and Ractor#send(move: true) hands that object over. Without this th
…rship Document the model: only the creator Ractor can modify a class/module, singleton class ownership follows the attached object, classe
set_method_visibility only called rb_check_frozen, so public/private/protected and module_function never met the ownership check, even thoug
A Ractor id must stay unique for the life of the process, but the 32 bit counter wraps after ~4e9 Ractors and comes back onto ids that are s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
A class variable is shared across the inheritance chain and the class it is stored in can migrate (cvar_overtaken), so the deciding Ractor i
Every class/module records the id of the Ractor that created it in rb_classext_t::owner_ractor_id; only that Ractor may modify it. 0 means
Module#initialize_copy (Class#dup etc.) of a class/module created by another Ractor makes a copy owned by the copying Ractor. Since an owne
Only the Ractor which created a class/module may modify it: define, remove or undefine methods, alias, include/prepend, refine, define or re
(https://github.com/ruby/erb/pull/142) Shifting by 64 or more bits is undefined behavior. https://github.com/ruby/erb/commit/a9316104fc
env_copy() overwrote the SPECVAL slot of every local env with VM_BLOCK_HANDLER_NONE. For a TOP/CLASS frame's env that slot stores the bo
The expected message bakes the receiver's `#inspect` into a heredoc before the block raises, so a moving GC that relocates the receiver
thread_sched_wait_events() decided "timed out" from waiting_reason.data.result == 0, which only says that no event fired. A threa
The test asserts that exactly one SIGCHLD arrives while its trap is installed, but it cannot guarantee that: Signal.trap does not discard a
Once the flag had fallen to 0 the short-circuited condition still landed in the else, so every later call stored 0 again. Guard the attempt
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Both man pages said a bare `--bundler` picks the latest version, which no longer holds, and neither showed that a version or requirement can
`bundle update --bundler --pre` did nothing: the self manager only looked at whether the requirement named a prerelease, so it never conside
Auto switching restarts into whatever prerelease the lockfile names, so the requirement derived from the running version is a prerelease one
… one `bundle update --bundler` and `bundle lock --update --bundler` defaulted to `> 0.a`, so publishing 4.1.0.beta1 moved every project
…te matches `bundle update --bundler ">= <version>"` crashes with "comparison of NilClass with Bundler::StubSpecifi
Three tests spawn a child with `RUBY_BOX=1` and assert that the two Ruby::Box experimental warning lines come first on stderr. They rely on
test-all already turns experimental warnings off for its own process, but tests that spawn ruby directly with Open3, IO.popen or PTY assert
The test hands -w to the ruby it spawns, so the suppression the harness sets up does not survive into that grandchild. Co-Authored-By: Clau
The test raises the child's warning level to assert that `ARGF.puts` prints nothing, but `-W2` turns every category back on, so under `R
The last -W switch wins, so prepending it left an inherited -w or -W2 in control and the suppression quietly did nothing. `make test-all RU
The pattern matched `<digits>_<digits>_abi.` anywhere in the message, so an unrelated component of `TMPDIR` satisfied it just as
A box copies an extension to "<box id>_<serial>_<basename>" in a private directory, but the test still expected
None of these `assert_separately` sources interpolate, and the interpolating form consumes backslash escapes before the child ever parses th
誰かの作った膨大なAI駆動開発のワークフローやフレームワークではなく、私が個人的にAIにこう動いて欲しいと与えているものをまとめています。間違っていることがどんどん取り入れていきたいので教えてください。 コーディングに特化した内容、具体のHooksやツールに関する記述は除いていま
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
At MinGW (CLANGARM64) builds: ``` In file included from ../src/gc.c:617: ../src/gc/default/default.c:2543:10: warning: unused variable '
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
It is not used on Windows: ``` ../src/time.c:1048:1: warning: unused function 'zone_str' [-Wunused-function] 1048 | zone_str(const char *zo
A new box copies the master box's $LOAD_PATH, so the tool/lib entry that tool/test/init.rb adds to the main box at boot never reaches it
test_port_undelivered_message_does_not_leak asserted on the ratio of two RSS samples, which the allocator's own behaviour moves as much
! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の160週目の記事です!4年連続達成まであと52週となりました! ログラスの龍島(@hryushm)です。先日スイカを一玉いただく機会があったのですが、とても大きいので一度に全部は食
test/ruby/test_class.rb defines a top-level TestClass, so when the two files share a test-all worker the assertion that the box's class
ドメインモデル貧血症はなぜ生まれるのか — Decision パターンで DDD トリレンマを解く は Domain model purity vs. domain model completeness (DDD Trilemma)を非常に分かりやすく解説し、かつGoでこの循環を
GC.measure_total_time= writes the flag of the calling Ractor's objspace, and every new objspace started with the flag on, so turning the