24 Commits
Author SHA1 Message Date
Hiroshi SHIBATAandClaude Opus 5.5 bfa11c72ac Document YJIT on mswin
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 06:11:37 +09:00
Max Bernstein 8cf4dc8ac7 ZJIT: Support dumping HIR to a file (#18604)
This lets us analyze HIR without redirecting all stdout somewhere.
2026-09-04 13:22:42 -04:00
Kevin Menard c40a554941 ZJIT: Add JSON output option to --zjit-stats=<file.json> (#18228) 2026-08-07 09:46:07 -07:00
XrXr c0a2282bb8 ZJIT: Edit testing sections in zjit.md
Running just one file under test/ is not running all tests.
2026-07-10 18:31:11 -04:00
XrXr 3beab86629 ZJIT: Port tests to the rust harness and rename to test_zjit_cli.rb
New and returning contributors have been tripped up by adding tests to
test_zjit.rb instead of to zjit/src/codegen_tests.rs, where new tests
of the sort should go 99.9% of the time. Let's port and rename to make
this clear.

There are still some non command line interface stuff in test_zjit_cli.rb
that are just hard to port, but that's okay. It's clearer.
2026-07-10 18:31:11 -04:00
Takashi Kokubun 17da26ee1c ZJIT: Rewrite jit_perf script in Ruby (#17474) 2026-06-25 17:50:46 -07:00
dak2 a41ae11d98 [DOC] Remove unnecessary backticks from ZJIT docs
The Markdown formatting was broken, so I removed it.
2026-05-10 22:36:28 +09:00
Takashi Kokubun 30dcc2a082 ZJIT: Mention Perfetto UI for SQL queries in trace-exits docs 2026-03-24 14:47:14 -07:00
Takashi Kokubun 4383b37199 ZJIT: Update trace-exits docs for Fuchsia trace format
The Stackprof-based documentation was outdated after the switch to
Fuchsia Trace Format (.fxt) output. Update with Perfetto UI and
trace_processor_shell workflow, including a working example and
SQL query for finding hottest exit locations.
2026-03-24 14:47:14 -07:00
Takashi Kokubun 8003f48be7 yjit_perf.py: Generalize the script for ZJIT 2026-03-19 10:19:33 -07:00
Alan Wu 563fc855c2 YJIT: [DOC] Fix RubyVM::YJIT.runtime_stats symbols
Reported-by: Koichi Sasada <ko1@atdot.net>
2026-03-17 17:38:30 -04:00
BurdetteLamar fcba4c1ad7 [DOC] Improve link in yjit.md 2026-02-22 11:56:06 +09:00
Nobuyoshi Nakada 0c9bd7fd5c [DOC] Fix a broken link YJIT
Fix up GH-16119.
2026-02-12 00:44:49 +09:00
BurdetteLamar 7c13b21f47 [DOC] Improve link 2026-02-09 21:09:20 -05:00
Steven Webb 4ea3d8c773 [DOC] Example usage for --zjit-dump-hir (#16021)
I found learning about the HIR format difficult because I couldn't get ruby/miniruby to output it using the --zjit-dump-hir option. I eventually realised it won't be generated unless the zjit-call-threshold is reached (default 30).
2026-01-31 14:02:13 +00:00
Ufuk Kayserilioglu 459222a4e2 [DOC] ZJIT: Add ZJIT logo to the docs page (#15943)
Add ZJIT logo to the docs page
2026-01-22 23:57:21 +00:00
tkling 9db0a8c7db [DOC] zjit: small typo fix
prerequists -> prerequisites
2026-01-13 10:36:15 -05:00
Alan Wu bb0637a92f ZJIT: [DOC] Fix link to in-repo file. Mention GNU Make requirement 2025-12-19 21:27:01 -05:00
Max Bernstein 98cac1a75d Point people to redmine on ZJIT docs (#15499)
Fix https://github.com/Shopify/ruby/issues/900
2025-12-15 19:10:04 -05:00
Alan Wu c092c294d4 ZJIT: [DOC] Mention build prerequisites 2025-12-11 15:45:56 -05:00
Max Bernstein fd45496f91 Update ZJIT docs (#15449) 2025-12-08 16:59:27 +00:00
Benoit Daloze e515fa7ab1 ZJIT: Improve documentation and make it easy to generate the types graph 2025-12-02 10:35:16 +01:00
Aiden Fox Ivey f92001344d ZJIT: Fix erroneous version number for Iongraph (#15357)
As per
https://github.com/mozilla-spidermonkey/iongraph/blob/8d5e531305320216f86a24bfc9bc136a3627e832/src/iongraph.ts#L147,
correct version number for the web-based tool is 1, rather than 2.
2025-12-01 10:02:35 -08:00
Stan Lo 4cd6661e18 Reorganize page documentations (#15154)
Re-organize page docs
2025-11-27 20:12:24 +00:00