summaryrefslogtreecommitdiff
path: root/iseq.h
AgeCommit message (Expand)Author
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20Restore interpreter regs in ujit hook. Implement leave bytecode.Maxime Chevalier-Boisvert
2021-10-20Add to the MicroJIT scraper an example that passes ecAlan Wu
2021-10-20MicroJIT: Don't compile trace instructionsAlan Wu
2021-10-20Remove PC argument from ujit instructionsMaxime Chevalier-Boisvert
2021-10-20Yeah, this actually works!Alan Wu
2021-10-20Add example handler for ujit and scrape it from vm.oAlan Wu
2021-08-21Allow tracing of optimized methodsJeremy Evans
2021-07-29Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in evalJeremy Evans
2021-06-18Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh
2021-05-07compile.c: Pass node instead of nd_line(node) to ADD_INSN* functionsYusuke Endoh
2021-04-22fix raise in exception with jumpKoichi Sasada
2021-03-10Remove DEFINED_IVAR2 from enumJohn Hawthorn
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-11-19make functions static卜部昌平
2019-11-14delete unused functions卜部昌平
2019-11-13Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith
2019-11-08cstr -> bytesKoichi Sasada
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-10-09avoid overflow in integer multiplication卜部昌平
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-03Unify SUPPORT_JOKE and OPT_SUPPORT_JOKETakashi Kokubun
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-11Share the exception local ID tablenobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-04-04iseq.h: Remove dead membersnobu
2018-12-06`script_compiled` TracePoint event [Feature #15287]ko1
2018-12-06Return same ISeq object for one src.ko1
2018-11-26`TracePoint#enable(target_line:)` is supported. [Feature #15289]ko1
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-10-20* expand tabs.svn
2018-10-20Remove tracecoverage instructionsmame
2018-10-13Remove compile-time dependencies on ruby/version.hnobu
2018-09-13iseq.c: prefix rb_ to non-static iseq functionsk0kubun
2018-08-23check trace flags at loading [Bug #14702]ko1
2018-08-22compile.c: remove tracecoverage instruction for line coveragemame
2018-08-22prototizednobu
2018-08-22thread.c (rb_reset_coverages): remove coverage counters from all ISeqsmame