aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) 3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7: [Backport #17149]nagachika2020-09-061-1/+5
* Fixed misspellingsNobuyoshi Nakada2019-12-201-2/+2
* vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh2019-12-101-1/+1
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-1/+12
* Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh2019-12-091-3/+0
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+3
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-0/+2
* make functions static卜部昌平2019-11-191-2/+2
* Clarify documentation for `InstructionSequence#compile`.Samuel Williams2019-11-191-2/+14
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-10/+0
* delete unused functions卜部昌平2019-11-141-14/+0
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-131-6/+13
* Support RB_BUILTIN in ISeq#to_aTakashi Kokubun2019-11-091-0/+15
* builtin.h must be included *AFTER* vm_core.hNobuyoshi Nakada2019-11-081-1/+1
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+11
* Right size the compile option hashLourens Naudé2019-10-291-1/+1
* Pin labels during disassemblyAaron Patterson2019-10-281-4/+20
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-27/+18
* avoid overflow in integer multiplication卜部昌平2019-10-091-2/+5
* iseq.c (rb_iseq_compile_on_base): RemovedYusuke Endoh2019-10-041-20/+7
* iseq.c (rb_iseq_compile_with_option): dummy parent_iseq for the parserYusuke Endoh2019-10-041-1/+8
* Make parser_params have parent_iseq instead of base_blockYusuke Endoh2019-10-041-1/+1
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-2/+2
* Remove mark arrayAaron Patterson2019-09-261-4/+0
* Scan the ISEQ arena for markables and mark themAaron Patterson2019-09-261-0/+3
* Introduce a secondary arenaAaron Patterson2019-09-261-3/+5
* Extract allocation and free functionsAaron Patterson2019-09-261-17/+30
* Make Method/Proc#parameters handle **nil syntaxJeremy Evans2019-08-301-0/+6
* Constified local variable `translator`Nobuyoshi Nakada2019-08-301-12/+5
* Adjust indent [ci skip]Nobuyoshi Nakada2019-08-301-26/+26
* decouple compile.c usage of imemo_ifunc卜部昌平2019-08-271-4/+6
* Update moved objects in original_iseqAlan Wu2019-08-191-0/+8
* Make it as clear as possible that RubyVM is MRI-specific and only exists on M...Benoit Daloze2019-08-191-2/+4
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-121-8/+8
* * expand tabs.git2019-08-131-1/+1
* Unpin default value objectsAaron Patterson2019-08-121-1/+1
* Document that RubyVM::InstructionSequence methods are implementation and vers...Jeremy Evans2019-08-051-1/+3
* check iseq is executableKoichi Sasada2019-07-231-28/+28
* Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé2019-07-231-3/+3
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-311-5/+8
* Fix Possible Control flow issues (DEADCODE)Kazuhiro NISHIYAMA2019-05-291-6/+2
* prefix ASAN related inline functions asan_Urabe, Shyouhei2019-05-231-6/+6
* Rename rb_gc_new_location to rb_gc_locationAaron Patterson2019-05-181-10/+10
* iseq.c: removed unnecessary zero-fillsNobuyoshi Nakada2019-04-291-2/+3
* Lazy allocate the compile data catch table arrayLourens Naudé2019-04-251-1/+1
* * expand tabs.git2019-04-231-2/+2
* Symbols can move, so don't cache in static pointerAaron Patterson2019-04-221-7/+7
* Update MJIT referencestenderlove2019-04-201-0/+3
* Add `GC.compact` again.tenderlove2019-04-201-18/+82
* Reverting compaction for nowtenderlove2019-04-171-82/+18