Age | Commit message (Expand) | Author |
---|
4 days | More write barriers to local_iseq and parent_iseq | John Hawthorn |
2025-06-03 | Fix memory in Prism's RubyVM::InstructionSequence.new | Peter Zhu |
2025-05-29 | Read {max_iv,variation}_count from prime classext | John Hawthorn |
2025-05-15 | Ensure shape_id is never used on T_IMEMO | Jean Boussier |
2025-05-12 | Cast up `int` instruction code to `VALUE` | Nobuyoshi Nakada |
2025-05-11 | namespace on read | Satoshi Tagomori |
2025-04-28 | Add comments for cryptic functions in iseq.c | Takashi Kokubun |
2025-04-28 | ZJIT: Drop trace_zjit_* instructions (#13189) | Takashi Kokubun |
2025-04-26 | Use `set_table` to track const caches | Jean Boussier |
2025-04-19 | Fix style [ci skip] | Nobuyoshi Nakada |
2025-03-17 | Avoid pinning `storage_head` in `iseq_mark_and_move` (#12880) | Eileen M. Uchitelle |
2025-03-12 | Push a real iseq in rb_vm_push_frame_fname() | Alan Wu |
2025-03-12 | Have `ast` live longer in ISeq.compile_file to fix GC stress crash | Alan Wu |
2025-02-13 | [Feature #21116] Extract RJIT as a third-party gem | Nobuyoshi Nakada |
2025-01-13 | Proc#parameters: Show anonymous optionals as `[:opt]` | Alan Wu |
2025-01-07 | Correctly set node_id on iseq location | Aaron Patterson |
2025-01-02 | [DOC] Exclude 'Method' from RDoc's autolinking | Nobuyoshi Nakada |
2024-12-19 | Prefix asan_poison_object with rb | Peter Zhu |
2024-11-29 | Fix use-after-free in constant cache | Peter Zhu |
2024-11-28 | Avoid an operation on a pointer after free | Yusuke Endoh |
2024-11-13 | Move Array#map to Ruby | Takashi Kokubun |
2024-11-08 | Fix memory in prism when syntax error in iseq compilation | Peter Zhu |
2024-10-16 | RubyVM::InstructionSequence.of Thread::Backtrace::Location | Kevin Newton |
2024-10-04 | Fix intermediate array off-by-one error | Kevin Newton |
2024-10-02 | Mark iseq keyword default values during compilation | Peter Zhu |
2024-10-02 | Make default parser enum and define getter/setter | Nobuyoshi Nakada |
2024-09-16 | [PRISM] Assume an eval context for RubyVM::ISEQ compile | Kevin Newton |
2024-08-29 | [PRISM] Handle RubyVM.keep_script_lines | Kevin Newton |
2024-08-21 | [PRISM] Implement unused block warning | eileencodes |
2024-08-15 | Show anonymous and ambiguous params in ISeq disassembly | Kevin Newton |
2024-08-11 | compile.c: don't allocate empty default values list | Jean Boussier |
2024-07-02 | Resize arrays in `rb_ary_freeze` and use it for freezing arrays | eileencodes |
2024-06-30 | Add RB_GC_GUARD for ast_value | yui-knk |
2024-06-18 | Optimized forwarding callers and callees | Aaron Patterson |
2024-06-03 | Avoid unnecessary writes to ISEQ during GC | John Hawthorn |
2024-05-20 | [PRISM] Respect eval coverage setting | Kevin Newton |
2024-05-03 | Rename `vast` to `ast_value` | yui-knk |
2024-05-01 | [PRISM] Respect frozen_string_literal option in RubyVM::InstructionSequence.c... | Kevin Newton |
2024-04-27 | Add line_count field to rb_ast_body_t | HASUMI Hitoshi |
2024-04-26 | [PRISM] Enable coverage in eval ISEQs | Kevin Newton |
2024-04-26 | [PRISM] Enable coverage in top and main iseqs | Kevin Newton |
2024-04-26 | [Universal parser] Decouple IMEMO from rb_ast_t | HASUMI Hitoshi |
2024-04-25 | YJIT: Optimize local variables when EP == BP (take 2) (#10607) | Takashi Kokubun |
2024-04-18 | Don't mark empty singleton cc's | eileencodes |
2024-04-17 | `ISeq#to_a` respects `use_block` status | Koichi Sasada |
2024-04-15 | [Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines | HASUMI Hitoshi |
2024-04-15 | show warning for unused block | Koichi Sasada |
2024-04-03 | Reapply "Mark iseq structs with rb_gc_mark_movable" | Peter Zhu |
2024-04-02 | [PRISM] Fix ISEQ load | Kevin Newton |
2024-03-29 | [PRISM] Have RubyVM::InstructionSequence.compile respect --parser=prism | Kevin Newton |