summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorS.H <gamelinks007@gmail.com>2021-06-05 13:57:21 +0900
committerGitHub <noreply@github.com>2021-06-04 21:57:21 -0700
commit3208a5df2dfb429752a130a36274464e9924cf44 (patch)
tree9fb96fe83aa888d54f9c57290c66c26ef4630d2e /benchmark
parent033e76e7602d06e037e1d9bb8527280a58d548da (diff)
Improve perfomance for Integer#size method [Feature #17135] (#3476)
* Improve perfomance for Integer#size method [Feature #17135] * re-run ci * Let MJIT frame skip work for Integer#size Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/mjit_integer.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/benchmark/mjit_integer.yml b/benchmark/mjit_integer.yml
index edc3556479..a6b5c9ee16 100644
--- a/benchmark/mjit_integer.yml
+++ b/benchmark/mjit_integer.yml
@@ -8,6 +8,7 @@ prelude: |
def mjit_magnitude(int) int.magnitude end
def mjit_odd?(int) int.odd? end
def mjit_ord(int) int.ord end
+ def mjit_size(int) int.size end
def mjit_to_i(int) int.to_i end
def mjit_to_int(int) int.to_int end
def mjit_uminus(int) -int end
@@ -22,6 +23,7 @@ benchmark:
- mjit_magnitude(-1)
- mjit_odd?(1)
- mjit_ord(1)
+ - mjit_size(1)
- mjit_to_i(1)
- mjit_to_int(1)
- mjit_uminus(1)