diff options
| author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2023-12-11 12:52:47 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-11 12:52:47 -0500 |
| commit | 3f25c08fa598ba48da8bb504aabe93a4a4c2d486 (patch) | |
| tree | f80bf0eacfa66bb7b1c73378e2e6e886c9366583 /test/ruby | |
| parent | 4095e7d2be0ef6426e0cb75a53472f6dc1e5a0af (diff) | |
YJIT: implement call fuzzer script (#9129)
* YJIT: implement call fuzzer script
Attempt to detect bugs in YJIT call implementation.
* Add basic checks for rest, kwrest. Impprove formatting.
* Refactor call fuzzer to make it more powerful and maintainable
Compute checksum of arguments
* Fix checksum computation. Add useless locals as sussged by Alan.
* Add some useless if statements
* Add arguments of different types
* Pass object arguments as well. Force different shapes.
* Compute fuzzing time/speed
* Make use of block param
Diffstat (limited to 'test/ruby')
0 files changed, 0 insertions, 0 deletions
