aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* Create succ_index_table as a part of `iseq_setup`Nobuyoshi Nakada2020-04-151-0/+7
* Disassemble nop-inserted listNobuyoshi Nakada2020-04-151-0/+2
* Show heading for update_catch_except_flagsNobuyoshi Nakada2020-04-151-0/+1
* Avoid UB with flexible array memberAlan Wu2020-04-121-2/+2
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-17/+18
* Reduce allocations for keyword argument hashesJeremy Evans2020-03-171-20/+42
* Make {**{}} return unfrozen empty hashJeremy Evans2020-03-171-6/+20
* Correctly detect whether strict alignment is needed on OpenBSDJeremy Evans2020-03-121-0/+10
* CI can be NULL.Koichi Sasada2020-02-221-28/+41
* Introduce disposable call-cache.Koichi Sasada2020-02-221-11/+27
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-177/+165
* Fixed missing `return`Nobuyoshi Nakada2020-02-201-0/+1
* printf can be a macro卜部昌平2020-02-201-0/+1
* Split the optimizable range item conditionsNobuyoshi Nakada2020-02-161-1/+9
* Reduce begin-less/end-less range allocationMasataka Pocke Kuwabara2020-02-161-5/+7
* Make yield in singleton class definitions in methods a SyntaxErrorJeremy Evans2020-02-111-10/+3
* compile.c: Drop obj_list from ibf_dumpNagayamaRyoga2020-02-091-31/+43
* compile.c: Drop iseq_list from ibf_dumpNagayamaRyoga2020-02-091-19/+34
* Deduplicate objects efficiently when dumping iseq to binaryNagayamaRyoga2020-02-091-16/+25
* Check type of empty keyword [Bug #16603]Seiei Miyagi2020-02-031-1/+1
* compile.c: remove a unused variableYusuke Endoh2020-02-011-2/+1
* Optimized branches in pattern matchingNobuyoshi Nakada2020-01-301-61/+46
* move internal/debug.h definitions to internal.hKoichi Sasada2020-01-031-1/+0
* decouple internal.h headers卜部昌平2019-12-261-12/+26
* export a function for MJIT.Koichi Sasada2019-12-251-1/+1
* take care of USE_LAZY_LOAD=1.Koichi Sasada2019-12-251-1/+5
* Manage deprecation warning by the flagNobuyoshi Nakada2019-12-221-2/+4
* compile.c: avoid newarraykwsplat for argumentsv2_7_0_rc2Yusuke Endoh2019-12-221-1/+8
* Fixed misspellingsNobuyoshi Nakada2019-12-201-1/+1
* readable function names for inline functions.Koichi Sasada2019-12-131-1/+1
* add casts卜部昌平2019-12-121-6/+6
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-1/+1
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-0/+5
* compile.c: stop wrong peephole optimization when covearge is enabledYusuke Endoh2019-12-041-103/+129
* compile.c: trivial refactoringYusuke Endoh2019-12-041-3/+1
* rename __builtin_inline!(code) and introduce others.Koichi Sasada2019-11-271-2/+22
* make functions static卜部昌平2019-11-191-1/+1
* vm_invoke_builtin_delegate with start index.Koichi Sasada2019-11-181-25/+52
* More fixes for $SAFE/taint post mergingJeremy Evans2019-11-181-2/+0
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-131-3/+3
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-121-9/+0
* Get rid of `__` prefix which is presereved by C standardNobuyoshi Nakada2019-11-121-1/+1
* __builtin_inline!Koichi Sasada2019-11-111-3/+13
* Make prefix staticNobuyoshi Nakada2019-11-081-3/+3
* cstr -> bytesKoichi Sasada2019-11-081-5/+5
* revival of __func__卜部昌平2019-11-081-2/+2
* do not use __func__.Koichi Sasada2019-11-081-2/+2
* fix typeKoichi Sasada2019-11-081-1/+1
* * remove trailing spaces. [ci skip]git2019-11-081-1/+1