path: root/vm_core.h
AgeCommit message (Expand)Author
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-07-29thread_pthread: remove timer-thread by restructuring GVLnormal
2018-07-29thread_pthread.c: clear altstacks in thread cache at GVL destructionnormal
2018-07-29repack structsnobu
2018-07-15vm_core.h, vm_dump.c: fix castktsj
2018-07-15vm_core.h: add missing castktsj
2018-07-06const_missing on private constantsnobu
2018-07-05unrevert r63852 but keep SIGCHLD path disabled for win32normal
2018-07-04Revert r63758 and related commitsnaruse
2018-06-30mjit: provide more diagnostics for waitpid failuresnormal
2018-06-30use SIGCHLD_LOSSY to enable waitpid polling modenormal
2018-06-27hijack SIGCHLD handler for internal usenormal
2018-06-22vm_core.h (rb_vm_t): make sleeper non-volatilenormal
2018-06-06rb_vm_insn_addr2insn: use st to perform addr2insn mappingnormal
2018-05-23remove VM_ENV_DATA_INDEX_ENV_PROC.ko1
2018-05-19vm_core.h: Remove duplicate declarationyui-knk
2018-05-17vm_trace: implement postponed_jobs as st_tablenormal
2018-05-15vm_core.h (rb_execution_context_t): interrupt_mask size to match interrupt_flagnormal
2018-05-09align jmp_buf to VALUEshyouhei
2018-05-09RSTRING_PTR is not guaranteed to be VALUE-aligned (retry)shyouhei
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-04-20variable.c: fix thread + fork errors in autoloadnormal
2018-04-20vm_core.h: adjust indent [ci skip]nobu
2018-03-19Reverting r62775, this should fix i686 buildstenderlove
2018-03-16Revert "Add direct marking on iseq operands"naruse
2018-03-16Revert "Fix error: implicit conversion loses integer precision"naruse
2018-03-10Fix error: implicit conversion loses integer precisionkazu
2018-03-09Add direct marking on iseq operandstenderlove
2018-03-04compile.c: set catch_except_p flagk0kubun
2018-02-13vm_insnhelper.c: rb_autoloading_value flagnobu
2018-02-05assigning void* to a function pointer is a POSIXismshyouhei
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-01-27vm_core: use "int" for living_thread_numnormal
2018-01-10iseq.c: Succinct bitvector now supports 32-bit machinemame
2018-01-09use binary search for insns_info.ko1
2018-01-09iseq.c: Add a succinct bitvector implementation for insn_info_tablemame
2018-01-09rb_num_t happen to be unsigned; introduce signed variantshyouhei
2018-01-09Rename code_range to code_locationmame
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2018-01-08use `getblockparamproxy` to pass blocks.ko1
2018-01-07Speedup `` [Feature #14330]ko1
2018-01-05make rb_iseq_new* accept rb_ast_body_t instead of NODE*mame
2018-01-05Refactor ISEQ_TYPE_DEFINED_GUARD outmame
2018-01-04iseq.c: Refactor out rb_iseq_new_ifunc from rb_iseq_new_with_optmame
2018-01-02check an existence of block.ko1
2018-01-02fix SEGV touching uninitialized memoryshyouhei
2018-01-02enum value grater than int is a GCCismshyouhei
2018-01-01vm_core.h: make the algorithm of get_insn_info selectablemame
2018-01-01iseq.h: Extract position array from iseq_insn_info_entrymame