Takashi Kokubun
|
70ea58bd5b
|
RJIT: Break up RJIT send_iseq_complex exit reasons
|
2023-03-19 23:58:14 -07:00 |
|
Takashi Kokubun
|
59b86da82c
|
RJIT: Implement ifunc invokeblock
|
2023-03-19 23:32:07 -07:00 |
|
Takashi Kokubun
|
83ad1cac81
|
RJIT: Optimize Kernel#respond_to?
|
2023-03-19 14:04:58 -07:00 |
|
Takashi Kokubun
|
cd5a8d0160
|
RJIT: Optimize String#+@
|
2023-03-19 13:36:26 -07:00 |
|
Takashi Kokubun
|
2121282753
|
RJIT: Optimize String#<<
|
2023-03-19 13:25:41 -07:00 |
|
Takashi Kokubun
|
c4e2718763
|
RJIT: Workaround USE_RVARGC=0 CI
|
2023-03-18 23:42:58 -07:00 |
|
Takashi Kokubun
|
32e0c97dfa
|
RJIT: Optimize String#bytesize
|
2023-03-18 23:35:42 -07:00 |
|
Takashi Kokubun
|
106cca5111
|
RJIT: Optimize String#empty?
|
2023-03-18 23:24:57 -07:00 |
|
Takashi Kokubun
|
824cf88969
|
RJIT: Optimize Kernel#is_a?
|
2023-03-18 22:59:46 -07:00 |
|
Takashi Kokubun
|
cc9330f8c0
|
RJIT: Reorder opt_case_dispatch branches
|
2023-03-18 22:32:27 -07:00 |
|
Takashi Kokubun
|
71bcab4519
|
RJIT: Implement setclassvariable
|
2023-03-18 21:49:46 -07:00 |
|
Takashi Kokubun
|
8510f33cc1
|
RJIT: Implement intern
|
2023-03-18 21:42:20 -07:00 |
|
Takashi Kokubun
|
9c2792c3d3
|
RJIT: Implement toregexp
|
2023-03-18 21:37:49 -07:00 |
|
Takashi Kokubun
|
d189f8d870
|
RJIT: Prefix rjit_options with rb_
|
2023-03-18 21:28:55 -07:00 |
|
Takashi Kokubun
|
2eefd71e0f
|
RJIT: Implement newrange
|
2023-03-18 21:24:31 -07:00 |
|
Takashi Kokubun
|
81e19b7d99
|
RJIT: Implement getglobal
|
2023-03-18 21:20:58 -07:00 |
|
Takashi Kokubun
|
9f8e914943
|
RJIT: Implement checkkeyword
|
2023-03-18 21:15:22 -07:00 |
|
Takashi Kokubun
|
dc28ccbb6d
|
RJIT: Implement getspecial insn
|
2023-03-18 00:00:18 -07:00 |
|
Takashi Kokubun
|
93e05aaa74
|
RJIT: Implement putspecialobject insn
|
2023-03-17 23:46:56 -07:00 |
|
Takashi Kokubun
|
45a17013aa
|
RJIT: Implement throw insn
|
2023-03-17 23:27:16 -07:00 |
|
Takashi Kokubun
|
182f4f0d1c
|
Fix a bindgen CI failure
|
2023-03-16 11:05:54 -07:00 |
|
Takashi Kokubun
|
ed269c81aa
|
RJIT: Count invokeblock exit types
|
2023-03-12 23:38:11 -07:00 |
|
Takashi Kokubun
|
d27b594841
|
RJIT: Fix a typo
and import a missing function
|
2023-03-12 22:09:05 -07:00 |
|
Takashi Kokubun
|
9cd5441d28
|
RJIT: Implement --rjit-trace-exits
|
2023-03-12 15:15:08 -07:00 |
|
Takashi Kokubun
|
fe34db5a1b
|
RJIT: Migrate SIZET values to RJIT::C constants
|
2023-03-11 22:04:30 -08:00 |
|
Takashi Kokubun
|
50c5f94ed7
|
RJIT: Introduce constants under RubyVM::RJIT::C
|
2023-03-11 21:48:28 -08:00 |
|
Takashi Kokubun
|
58f7e8b7f8
|
RJIT: Automate function pointer imports
|
2023-03-11 21:26:40 -08:00 |
|
Takashi Kokubun
|
47a6cfca72
|
RJIT: Use as the largest type as possible
to just import stuff easily
|
2023-03-11 21:26:40 -08:00 |
|
Takashi Kokubun
|
46a3634bcf
|
RJIT: Use SIZET macros instead of original PTR ones
|
2023-03-11 20:47:08 -08:00 |
|
Takashi Kokubun
|
c6bea54c70
|
RJIT: Drop unused USE_* macros support
|
2023-03-11 20:42:28 -08:00 |
|
Takashi Kokubun
|
cdece5cf36
|
RJIT: Remove unused code from headers
|
2023-03-10 13:11:01 -08:00 |
|
Takashi Kokubun
|
309dd50a01
|
Fix node search in bindgen
This is to fix a weird bindgen behavior on Matt's branch:
https://github.com/ruby/ruby/pull/7393
|
2023-03-08 13:13:23 -08:00 |
|
Takashi Kokubun
|
23ec248e48
|
s/mjit/rjit/
|
2023-03-06 23:44:01 -08:00 |
|
Takashi Kokubun
|
2e875549a9
|
s/MJIT/RJIT/
|
2023-03-06 23:44:01 -08:00 |
|
Takashi Kokubun
|
eaccdc1941
|
Rename MJIT filenames to RJIT
|
2023-03-06 23:44:01 -08:00 |
|