summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* Inline getconstant on JIT (#3906)Takashi Kokubun2020-12-161-5/+6
* tuning vm_setivar_slowpath() more.Koichi Sasada2020-12-161-3/+21
* remove unused functionKoichi Sasada2020-12-161-6/+0
* tuning ivar setKoichi Sasada2020-12-161-44/+56
* fix typoKoichi Sasada2020-12-161-2/+2
* add several debug countersKoichi Sasada2020-12-151-47/+82
* fix inline method cache sync bugKoichi Sasada2020-12-151-249/+234
* fix condition and add another debug counterKoichi Sasada2020-12-141-1/+5
* add debug counters to survey the IMC missKoichi Sasada2020-12-141-0/+19
* create ccs with 0 capaKoichi Sasada2020-12-141-8/+10
* fix ivar with shareable objects issueKoichi Sasada2020-12-121-42/+40
* Remove the uninitialized instance variable verbose mode warningJeremy Evans2020-12-101-3/+0
* rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada2020-12-011-0/+165
* Revert "Set VM_FRAME_FLAG_FINISH at once on MJIT"Takashi Kokubun2020-11-261-8/+8
* Set VM_FRAME_FLAG_FINISH at once on MJITTakashi Kokubun2020-11-261-8/+8
* Prefer rb_module_new() over rb_define_module_id()Alan Wu2020-11-251-1/+1
* [Bug #11213] let defined?(super) call respond_to_missing?Nobuyoshi Nakada2020-11-201-2/+2
* Set allocator on class creationAlan Wu2020-11-161-0/+1
* Improve error message when subclassing non-ClassJeremy Evans2020-11-131-1/+1
* Add debug counter for ivar inline cache misses that could hitAaron Patterson2020-11-091-0/+1
* Avoid slow path ivar settingAaron Patterson2020-11-091-0/+11
* Update vm_insnhelper.cAaron Patterson2020-11-091-1/+1
* Remove iv table size checkAaron Patterson2020-11-091-14/+7
* eagerly initialize ivar table when index is small enoughAaron Patterson2020-11-091-2/+12
* Ractor.make_shareable(a_proc)Koichi Sasada2020-10-301-2/+4
* Fix bootstrap-test error in previous commitJeremy Evans2020-10-251-1/+1
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-28/+45
* Abort on system stack overflow during GCAlan Wu2020-10-161-1/+4
* sync generic_ivtblKoichi Sasada2020-10-141-2/+2
* Make minor improvements to supereileencodes2020-10-011-4/+5
* prohibi method call by defined_method in other racotrsKoichi Sasada2020-09-251-1/+6
* Improve the performance of supereileencodes2020-09-231-2/+14
* Revert "Prevent SystemStackError when calling super in module with activated ...Jeremy Evans2020-09-221-3/+0
* Interpolated strings are no longer frozen with frozen-string-literal: trueBenoit Daloze2020-09-151-9/+0
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-22/+33
* Remove the pc argument of vm_trace()Alan Wu2020-09-011-2/+3
* Fix Method#super_method for aliased methodsJeremy Evans2020-08-271-3/+3
* Prevent SystemStackError when calling super in module with activated refinementJeremy Evans2020-07-271-0/+3
* Fixed another typoNobuyoshi Nakada2020-07-101-1/+1
* Fixed typosNobuyoshi Nakada2020-07-101-2/+2
* vm_push_frame_debug_counter_inc: use branches卜部昌平2020-07-101-6/+16
* vm_push_frame: move assignments around卜部昌平2020-07-101-14/+14
* vm_push_frame: move assertions out of the function卜部昌平2020-07-101-3/+4
* vm_push_frame: hoist out debug codes卜部昌平2020-07-101-28/+41
* nobody uses the return value of vm_push_frame卜部昌平2020-07-101-3/+1
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-1/+1
* Extracted METHOD_ENTRY_CACHEABLE macroNobuyoshi Nakada2020-06-301-4/+4
* vm_getivar: do not goto into a branch卜部昌平2020-06-291-17/+21
* Decide JIT-ed insn based on cached cfuncTakashi Kokubun2020-06-251-0/+16
* Verify builtin inline annotation with VM_CHECK_MODE (#3244)Takashi Kokubun2020-06-211-4/+7