summaryrefslogtreecommitdiff
path: root/iseq.c
AgeCommit message (Expand)Author
2021-03-20merge revision(s) 737da8d383e116c83fb356386322626f039deb06:nagachika
2020-09-06merge revision(s) 3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7: [Backport #17149]nagachika
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-10vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-09Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-05Introduce an "Inline IVAR cache" structAaron Patterson
2019-11-19make functions static卜部昌平
2019-11-19Clarify documentation for `InstructionSequence#compile`.Samuel Williams
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-13Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith
2019-11-09Support RB_BUILTIN in ISeq#to_aTakashi Kokubun
2019-11-08builtin.h must be included *AFTER* vm_core.hNobuyoshi Nakada
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-10-29Right size the compile option hashLourens Naudé
2019-10-28Pin labels during disassemblyAaron Patterson
2019-10-24Combine call info and cache to speed up method invocationAlan Wu
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-10-04iseq.c (rb_iseq_compile_on_base): RemovedYusuke Endoh
2019-10-04iseq.c (rb_iseq_compile_with_option): dummy parent_iseq for the parserYusuke Endoh
2019-10-04Make parser_params have parent_iseq instead of base_blockYusuke Endoh
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-26Remove mark arrayAaron Patterson
2019-09-26Scan the ISEQ arena for markables and mark themAaron Patterson
2019-09-26Introduce a secondary arenaAaron Patterson
2019-09-26Extract allocation and free functionsAaron Patterson
2019-08-30Make Method/Proc#parameters handle **nil syntaxJeremy Evans
2019-08-30Constified local variable `translator`Nobuyoshi Nakada
2019-08-30Adjust indent [ci skip]Nobuyoshi Nakada
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-08-19Update moved objects in original_iseqAlan Wu
2019-08-19Make it as clear as possible that RubyVM is MRI-specific and only exists on M...Benoit Daloze
2019-08-12Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson
2019-08-13* expand tabs.git
2019-08-12Unpin default value objectsAaron Patterson
2019-08-05Document that RubyVM::InstructionSequence methods are implementation and vers...Jeremy Evans
2019-07-23check iseq is executableKoichi Sasada
2019-07-23Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé
2019-05-31Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada
2019-05-29Fix Possible Control flow issues (DEADCODE)Kazuhiro NISHIYAMA
2019-05-23prefix ASAN related inline functions asan_Urabe, Shyouhei
2019-05-18Rename rb_gc_new_location to rb_gc_locationAaron Patterson
2019-04-29iseq.c: removed unnecessary zero-fillsNobuyoshi Nakada
2019-04-25Lazy allocate the compile data catch table arrayLourens Naudé
2019-04-23* expand tabs.git
2019-04-22Symbols can move, so don't cache in static pointerAaron Patterson
2019-04-20Update MJIT referencestenderlove
2019-04-20Add `GC.compact` again.tenderlove