summaryrefslogtreecommitdiff
path: root/iseq.h
Commit message (Expand)AuthorAgeFilesLines
* Finer-grained constant cache invalidation (take 2)Kevin Newton2022-04-011-0/+3
* Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada2022-03-251-3/+0
* Finer-grained inline constant cache invalidationKevin Newton2022-03-241-0/+3
* Add ISEQ_BODY macroPeter Zhu2022-03-241-11/+11
* add `rb_iseq_type()` to return iseq type in SymbolKoichi Sasada2021-12-191-0/+1
* Rework tracing for blocks running as methodsAlan Wu2021-12-011-1/+1
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-0/+1
* Cleanup diff against upstream. Add commentsAlan Wu2021-10-201-2/+0
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-1/+1
* Restore interpreter regs in ujit hook. Implement leave bytecode.Maxime Chevalier-Boisvert2021-10-201-3/+1
* Add to the MicroJIT scraper an example that passes ecAlan Wu2021-10-201-0/+1
* MicroJIT: Don't compile trace instructionsAlan Wu2021-10-201-0/+2
* Remove PC argument from ujit instructionsMaxime Chevalier-Boisvert2021-10-201-1/+1
* Yeah, this actually works!Alan Wu2021-10-201-1/+1
* Add example handler for ujit and scrape it from vm.oAlan Wu2021-10-201-0/+3
* Allow tracing of optimized methodsJeremy Evans2021-08-211-0/+2
* Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in evalJeremy Evans2021-07-291-0/+1
* Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh2021-06-181-3/+5
* compile.c: Pass node instead of nd_line(node) to ADD_INSN* functionsYusuke Endoh2021-05-071-0/+8
* fix raise in exception with jumpKoichi Sasada2021-04-221-0/+1
* Remove DEFINED_IVAR2 from enumJohn Hawthorn2021-03-101-1/+0
* check isolated Proc more strictlyKoichi Sasada2020-10-291-0/+1
* add #include guard hack卜部昌平2020-04-131-3/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-9/+0
* decouple internal.h headers卜部昌平2019-12-261-0/+2
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+1
* make functions static卜部昌平2019-11-191-2/+0
* delete unused functions卜部昌平2019-11-141-2/+0
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-131-1/+2
* cstr -> bytesKoichi Sasada2019-11-081-1/+1
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+2
* avoid overflow in integer multiplication卜部昌平2019-10-091-2/+4
* Remove mark arrayAaron Patterson2019-09-261-1/+0
* Scan the ISEQ arena for markables and mark themAaron Patterson2019-09-261-0/+1
* Introduce a secondary arenaAaron Patterson2019-09-261-2/+8
* Unify SUPPORT_JOKE and OPT_SUPPORT_JOKETakashi Kokubun2019-09-031-1/+1
* decouple compile.c usage of imemo_ifunc卜部昌平2019-08-271-1/+1
* Add `GC.compact` again.tenderlove2019-04-201-1/+1
* Reverting compaction for nowtenderlove2019-04-171-1/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-1/+1
* Share the exception local ID tablenobu2019-04-111-0/+2
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-1/+1
* iseq.h: Remove dead membersnobu2019-04-041-2/+0
* `script_compiled` TracePoint event [Feature #15287]ko12018-12-061-0/+1
* Return same ISeq object for one src.ko12018-12-061-1/+3
* `TracePoint#enable(target_line:)` is supported. [Feature #15289]ko12018-11-261-1/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-0/+2
* * expand tabs.svn2018-10-201-2/+2