Stop HMR test process trees on Windows (#11828)
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 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.
Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Allow exception backtraces from Ractor workers
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
…on-performance-reject-cl Remove the dead encryption performance reject clause from the Active Record Rakefile
Preserve target query order before applying per-parent limit and offset. Add shared database integration coverage for both pages across mult
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
With --with-static-linked-ext, the archives, libraries and Init functions of the extensions are known only to exts.mk, and the top-level $(P
win32/Makefile.sub has its own EXTOBJS and its own $(PROGRAM) rule, so PROGRAM_EXTS never reached nmake. With --with-static-linked-ext, `nma
The darwin branch starts from an empty POSTLINK to build up the dsymutil and codesign steps, so it stays empty when neither tool is found, u
…Record Rakefile
はじめに こんにちは、事業会社で働いているデータサイエンティストです。 専門は政治学方法論と計量経済学です。因果推論については大学院生の頃から勉強していて、単なる相関ではなく、興味のある変数がアウトカムに与える因果効果を厳密に議論できるところに大きな魅力を感じていま...
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 can use "covers" instead of "survives" when we need to spill across calls
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Co-authored-by: Matt Brophy <matt@brophy.org>
Ractor::Port#close left a receiver already waiting on that port asleep: an untimed receive never returned, and a timed one waited out its wh
ractor_wait_receive reports a timeout only when nothing claimed the wakeup: a send or an interrupt says by itself what woke the thread, so t
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
ractor_add_port grows a full port table by copying it: st_copy(old_tab), then st_insert of the new entry, then swapping the copy in under th
…tch-router (#11767)
… (#11814)
…moving it create_ractor_alloc_thread() pointed cr->objspace at the child's objspace while it allocated the child's Thread and r
Without this, DebugExceptions produces no error log from a worker because computing the exception trace raises.
Currently a new event reporter is created for each Ractor. However since all the framework subscriptions happen from the main Ractor, these
…performance-tasks Remove stale Active Record encryption performance tasks
(https://github.com/ruby/erb/pull/139) Changing a string encoding is more work than directly creating it with the right encoding, as Ruby h
(https://github.com/ruby/erb/pull/138) https://github.com/ruby/erb/commit/dc4c7a0e36
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
RB_OBJ_SET_SHAREABLE() was unusable from extensions: the declaration was outside RBIMPL_SYMBOL_EXPORT_BEGIN/END, so the symbol was compiled
json 3.0 changed `JSON.parse` to take keyword arguments instead of a positional opts Hash, so some of the documented usage would now raise `
Amazon Web Services(AWS)は、AWSに最適化されたLinux OSの4年ぶりとなるメジャーバージョンアップ「Amazon Linux 2027」をパブリックプレビューとしてリリースしました。 現時点の正式版はAmazo...
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.
日本語の見出しが、単語の途中で折り返されていた。「そのままに」が「そのま/まに」になり、「確認」が「確/認」に割れる。スマホ幅で見出しを2行にすると、かなりの確率で起きる。 直そうとして text-wrap:balance を当てた。行の長さは揃ったが、割れる場所は変わらな...
宇宙を舞台にした世界最大級の大規模オンラインゲーム「EVE Online」が、ゲームを支える240万行のPythonコードをPython 3に移行すると発表しました。 We have officially started our codeb...
The error context middleware defined in the initialize_error_reporter initializer includes Rails.env when reporting an error, so it needs to
The error context middleware defined in the initialize_error_reporter initializer includes the Rails version string, so it needs to be share
The initialize_logger initializer wraps the configured logger in a BroadcastLogger, which needs to be shareable to be readable from Ractor w
…y 2.7.0 through 2.7.2 Since https://github.com/ruby/json/commit/ebf0f29, `load_file` and `load_file!` forward their arguments to `parse` a
JRuby doesn't report session re-use and returns nil https://github.com/ruby/net-http/commit/44af00331d
この記事では、新人が実務で実際につまずいたポイントをカバーしながら、SSH鍵ペアの作成から社内GitLabへの疎通確認までの手順を解説します^^ STEP 1:手元のPCでSSH鍵ペア(ed25519)を作成しよう 安全性が高く、推奨されている ed25519 アルゴリ...
…(#18669)
Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。Viteプラグインでfirebase/*のimportをブラウザ内のローカルバックエンドへ差し替える。Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP
https://github.com/ruby/json/commit/73edd53644
こんにちは、ラブグラフで業務効率化を担当しているmoriiです。普段は内科医をしています🩺 ラブグラフでは1500人以上のカメラマンが活躍しています。近年の課題として、業務の多様化により発注内容をまとめた社内Notionが肥大化し、カメラマンの負担になっていました。 本記事では、
…error-pages Exclude generated error pages from GitHub language stats
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
https://github.com/ruby/json/commit/c557a62719
I really wanted to get rid of this because the argument parsing is awful and costly. But `rdoc` has been using this positional argument for
Avoid quadratic parse time on long and/or chains logop() builds a left-associative and/or chain into a right-leaning tree, and found the in
…e extraction root `extract_tar_gz` only ran relative link targets through `File.expand_path`, so an absolute target kept its `..` componen
こんにちは、村中(@wage790)です。関西でバックエンド・クラウドインフラのエンジニアをしています。 普段の開発でClaude Codeを1つだけ動かしていると、その応答をただ待つ時間ができてしまいます。そこで、Claude Codeを複数並べて動かすことにしました。ただそれ
The BOM written ahead of the first character was not counted, so that character can need 6 bytes for UTF-16 and 8 for UTF-32 against a decla
A katakana held back for a possible sound mark is flushed by the next character, costing a designation and two data bytes before that charac
`rails new` writes five static error pages into public/ (400, 404, 406-unsupported-browser, 422 and 500). Since Rails 8.0 they total about 3
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
String#chomp steps back by the encoding's minimum character width before testing for a newline, which reads before the first byte of the
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 same character count clamp reaches the backward scan in str_rindex() and the pos == 0 shortcut in rb_str_rindex(), where a pattern with
`RUBY_MN_THREADS=1` only affects threads created after it is read: the main thread keeps a native thread of its own and is woken through its
A Ractor's threads have been on the M:N scheduler since it was added, with no way to turn that off: RUBY_MN_THREADS only ever decided wh
rb_ractor_terminate_all() interrupts the other Ractors and waits on a condvar of its own for them to finish, dropping the VM lock for the wa
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Once chunked is not the final transfer coding, read_body_0 fell through to Content-Length and framed the body by it, which leaves the client
Net::HTTPHeader#chunked? matched the token anywhere in Transfer-Encoding, so a response carrying `chunked, gzip` was chunk-framed and the by
TYPE_UCLASS only compared the built-in type before RBASIC_SET_CLASS, so a struct could be relabelled as a struct class with a different numb
はじめに こんにちは、松尾研究所 データサイエンティストの力岡です。 今回は、Kaggleで開催された「AI Agent Security - Multi-Step Tool Attacks」コンペに参加し、4,187チーム中4位(金メダル) を獲得することができました。本記事で
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda
はじめに このブログはTechに関する思想です。 興味があれば続きを覗いてみてください。 Techって面白い 私はターミナルが好きだ。テキストエディタも好きだ。特にNeovimが好きだ。 私はインフラエンジニアなので、Vimは日常的に使っていたが、普通に使いづらいと思っていた
`update-src` truncated revision.h to force the regeneration, but the blank file also defeated the guard in file2lastrev.rb that keeps the ex
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.