ZJIT: Compile the throw instruction (#18541)
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.
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
We were missing a lot of calls in our top-called list. Before: ``` Top-20 most called JIT functions (20.4% of total 12,040,141):
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify Remix UI soft navigation behavior (#11762)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Install Playwright browsers for Bun tests (#11765)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release v3.0.0-rc.1 (#11724) · remix-run/remix@1e5
Make some ActionView::Base settings shareable
Co-authored-by: Michael Jackson <mjijackson@gmail.com>
Since we have dropped support for OpenSSL 1.0.2, all versions of OpenSSL and compatible libraries we currently support can speak TLS 1.2 and
Fix some typos, document that assigning 0 has the same effect as assigning nil, and mention that SSLContext#security_level= may also affect
Ruby on Railsの作者として知られるDHH氏は、同氏が開発するデスクトップ向けLinux OS「Omarchy」の最新バージョンとなる「Omarchy 4.0」(Omarchy Quattro)をリリースしました。 Omarchy...
DHH氏が開発したデスクトップ向けLinux「Omarchy」を推進するための団体「Omacom Foundation」が設立されました。 Omacomは「おまかせコンピューティング」の略 Omacom Foundationの「Omacom...
はじめに OCIには OCI Generative AI というマネージドな生成AIサービスがあります。CohereやMetaのLlamaをAPI経由で呼べるやつですね。 これをAPEXから使う記事を書こうとしていたのですが、このサービス、東京リージョンでは提供されていま...
We don't need class variables or class attributes since it's read only through ActionView::Base.
They are only ever read through ActionView::Base and hold frozen or immediate values, so are shareable.
And since it's only read through ActionView::Base and not any of its subclasses, we can store it in a instance variable on the singleton.
Some tests expect server-side SSLSocket#accept to fail for various reasons. On some systems, closing the underlying socket immediately with
Update more tests to use start_server_proc instead of UNIXSocket.pair. It runs threads with timeout and prevents "rake test" from
r8081 originally intended test_pair.rb for testing methods that behave like IO. Move tests for #{get,read}byte, #sys{read,write}, #close_wr
Break it into multiple pieces and simplify: - Let callers pass a complete SSLContext object instead of a callback proc ctx_proc to mu
OpenSSL::SSL::SSLSocket only depends on T_FILE and a small number of methods defined on IO, so the difference between TCPSocket and Socket i
Although OpenSSL::SSL::SSLServer presents itself as a TCPServer-like wrapper, its design has flaws. Document OpenSSL::SSL::SSLServer as depr
はじめに 山一情報システム ビジネスデベロップメント部の hoshi です。 AIのコードレビューはどの構成が良いのか(単独か、サブエージェントに分けるか)を検証するために、バグが混ざったコードを用意して、構成ごとの検出結果を比べていました。 その採点の途中で、5体のレビ...
1. 本記事の目当て 生成AIを単に使うだけであればWeb上の情報もあり、書籍は不要と思います。本記事の対象読者は 生成AIの組織導入を検討している方 一歩進んだ・踏み込んだ使い方を模索している方 生成AI開発・運用のために理論を知る必要がある方 生成AI開発・運用のた...
…uild Ruby master added `handle_weak_references` to `rb_data_type_struct`, and no released `magnus` compiles against it, so the generated c
…res-json-columns Fix encrypted fixtures for JSON columns
Encrypted fixture values were serialized twice: `EncryptedFixtures` stored the encrypted payload (a String) in the fixture, and `build_fixtu
Fix `NameError` when `ActiveRecord::Coders::JSON` is given encode options
The PID is already visible in the directory name, so it adds no entropy. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Flattening the full source path into a single file name made the copy fail with ENAMETOOLONG when the extension lives under a deep path such
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.
Nothing has been bundled under coverage/ since update-coverage switched to installing the gem. Co-Authored-By: Claude Opus 5 <noreply@anthr
simplecov 1.1 ships the HTML and JSON formatters and has no runtime dependencies, so the globs for simplecov-html, simplecov_json_formatter
simplecov 1.x writes a self-contained index.html plus coverage.json and .report_stamp, and no longer writes an assets directory. The simplec
はじめに Coding Agent 向けのサブスクリプションの選択肢も増えてきており、このエントリでは各社のサブスクリプションのコストパフォーマンスを整理し比較していきます。 Open Model は安いと言われますが、大抵は「同水準のモデルを 1/3 - 1/5 に抑える程度」
…nish turbo_tests workers share one coverage directory, and simplecov warns when a worker overwrites a coverage.json another worker just wr
Moving bundler/spec to spec/ rewrote the path to spec/../bundler, which does not exist, so every bundler spec run reported 0 / 0 lines. htt
simplecov 1.x renamed `add_filter` to `skip` and `add_group` to `group`, and warns once per call for the old names. https://github.com/ruby
The current filter and group API only exists from simplecov 1.0. simplecov 1.x also ships the HTML and JSON formatters in the gem itself, so
Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [git
以下の記事から半年経ちました。 https://zenn.dev/kawarimidoll/articles/7da5fd40f19fb1 前の記事と重複する点や、誰でもやっている有名な設定もあるかと思いますが、現在の自分の環境のスナップショットとしてまとめるのでご容赦ください。
株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 前回、MacBook Pro(M4 Max・128GB)で Qwen3.8 Flash Next を動かして、実際の issue を実装させた記録を書きました。 https://zenn.dev/jtechja
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
RDoc 8 depends on rbs, and that dependency stays unresolved when several rbs versions are installed. It is then resolved on the first requir