summaryrefslogtreecommitdiff
path: root/mjit.c
Commit message (Expand)AuthorAgeFilesLines
...
* mjit.c: add :wait option to RubyVM::MJIT.pausek0kubun2018-08-091-1/+26
* mjit.c: remove old comment about WNOHANG and SIGCHLD [ci skip]normal2018-08-081-6/+1
* mjit.c: initial support for mswin MJITk0kubun2018-08-071-3/+18
* mjit.c: use -Tc flag explicitlyk0kubun2018-08-051-1/+6
* mjit.c: link precompiled objectk0kubun2018-08-051-3/+9
* mjit.c: reorder functions to reduce #ifdef branchesk0kubun2018-08-051-47/+43
* mjit.c: include prebuilt precompiled headerk0kubun2018-08-051-40/+50
* mjit.c: initialize prebuilt precompiled headerk0kubun2018-08-051-24/+50
* mjit.c: skip compaction on MinGWk0kubun2018-08-021-3/+5
* mjit.c: don't apply workaround if --enable-load-relativek0kubun2018-08-021-5/+6
* mjit.c: suppress warnings by -Wunused-valuek0kubun2018-08-021-1/+1
* move atomic logic from mjit.c from ruby_atomic.hshyouhei2018-08-011-9/+1
* mjit.c: allow using MJIT header in build directoryk0kubun2018-07-311-4/+13
* move #pragma out of functionsshyouhei2018-07-301-6/+5
* reduce copy & pasteshyouhei2018-07-301-5/+4
* non-constant aggregate initializer is a C99ismshyouhei2018-07-301-1/+2
* mjit.c: keep unit->o_file on --jit-save-tempsk0kubun2018-07-291-5/+9
* mjit.c: disable compaction on empty queue w/ --jit-waitk0kubun2018-07-291-1/+2
* mjit.c: introduce JIT compaction [experimental]k0kubun2018-07-281-13/+110
* mjit.c: clean up unit link from iseqk0kubun2018-07-271-1/+3
* mjit.c: keep all .o filesk0kubun2018-07-271-10/+29
* mjit.c: use NOT_COMPILED_JIT_ISEQ_FUNC for unloadedk0kubun2018-07-271-8/+8
* mjit.c: release memory for unloaded unitk0kubun2018-07-271-9/+12
* mjit.c: clarify the intention of setting 0k0kubun2018-07-271-1/+1
* mjit.c: o -> so is not compilationk0kubun2018-07-261-5/+4
* fork() is deprecated on Solarisnobu2018-07-261-0/+7
* mjit.c: split build stages for unixk0kubun2018-07-251-8/+53
* mjit.c: completely separate compile_c_to_sok0kubun2018-07-251-24/+38
* mjit.c: prevent memory leak on realloc failurek0kubun2018-07-251-2/+5
* mjit.c: handle memory allocation failurek0kubun2018-07-241-1/+4
* mjit.c: prevent GC on MJIT workerk0kubun2018-07-241-5/+5
* mjit: get rid of memory leak in pause+resume loopnormal2018-07-081-6/+8
* mjit.c: fix waitpid macro return value for win32normal2018-07-061-1/+1
* Revert "get rid of a compiler warning of VC"normal2018-07-051-2/+2
* unrevert r63852 but keep SIGCHLD path disabled for win32normal2018-07-051-12/+39
* Revert r63758 and related commitsnaruse2018-07-041-39/+12
* Use PRI_PIDT_PREFIX for results of getpid()kazu2018-07-021-2/+2
* get rid of a compiler warning of VCusa2018-07-021-1/+1
* mjit: provide more diagnostics for waitpid failuresnormal2018-06-301-2/+3
* use SIGCHLD_LOSSY to enable waitpid polling modenormal2018-06-301-1/+1
* s/pid_t/rb_pid_t/normal2018-06-271-1/+1
* hijack SIGCHLD handler for internal usenormal2018-06-271-11/+37
* mjit.c: hide path search error behind verbose()normal2018-06-251-1/+1
* mjit.c: avoid signed pointer comparisons (fix for 32-bit)normal2018-06-251-2/+2
* mjit.c: set PIC flags on clang for FreeBSD and glibcnormal2018-06-251-1/+3
* mjit.c: avoid execvp PATH lookup in vfork-ed childnormal2018-06-251-7/+24
* mjit.c: disable calling JIT-ed codek0kubun2018-06-231-0/+5
* mjit.c: unify the variable name with method namek0kubun2018-06-231-18/+18
* mjit.c: initial cygwin supportk0kubun2018-06-231-2/+4
* mjit.c: RubyVM::MJIT.pause / RubyVM::MJIT.resumek0kubun2018-06-211-18/+68