summaryrefslogtreecommitdiff
path: root/rjit.c
Commit message (Collapse)AuthorAgeFilesLines
* RJIT: Tweak the default call thresholdTakashi Kokubun2023-04-261-1/+1
| | | | This number works better on yjit-bench (ruby-lsp).
* RJIT: Add --rjit-verify-ctx optionTakashi Kokubun2023-04-041-7/+10
|
* RJIT: Support entry with different PCsTakashi Kokubun2023-04-021-0/+20
|
* RJIT: Prefix rjit_options with rb_Takashi Kokubun2023-03-181-3/+3
|
* RJIT: Support --rjit-stats on release build as wellTakashi Kokubun2023-03-171-2/+2
|
* RJIT: Implement --rjit-trace-exitsTakashi Kokubun2023-03-121-1/+26
|
* RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun2023-03-101-114/+18
|
* RJIT: Resurrect --rjit-pause and RJIT.resumeTakashi Kokubun2023-03-091-1/+1
|
* RJIT: Make functions in rjit_c.c staticTakashi Kokubun2023-03-081-0/+4
| | | | They don't need to be global.
* RJIT: Reorganize rjit.cTakashi Kokubun2023-03-081-54/+45
| | | | Reordering functions for readability, adding stats whenever possible.
* RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun2023-03-081-43/+43
|
* RJIT: Get rid of verbose loggingTakashi Kokubun2023-03-081-26/+2
|
* RJIT: Clean up the declaration messTakashi Kokubun2023-03-081-5/+1
|
* Remove obsoleted functions in rjit.cTakashi Kokubun2023-03-071-93/+3
|
* Update documentation about RJITTakashi Kokubun2023-03-071-1/+3
|
* Fix a typoTakashi Kokubun2023-03-071-4/+4
|
* Allow enabling YJIT and RJIT independently (#7474)Takashi Kokubun2023-03-071-2/+106
| | | | | We used to require MJIT is supported when YJIT is supported. However, now that RJIT dropped some platforms that YJIT supports, it no longer makes sense. We should be able to enable only YJIT, and vice versa.
* Actually stop supporting those optionsTakashi Kokubun2023-03-071-23/+2
|
* Update options available in RJITTakashi Kokubun2023-03-071-7/+4
|
* s/mjit/rjit/Takashi Kokubun2023-03-061-131/+130
|
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-67/+67
|
* Rename MJIT filenames to RJITTakashi Kokubun2023-03-061-0/+567