summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2020-06-14Introduce find pattern [Feature #16828]Kazuki Tsujimoto
2020-06-08Fix crashes in the peephole optimizer on OpenBSD/sparc64Jeremy Evans
2020-05-31compile.c: Mark cursor in debug listNobuyoshi Nakada
2020-05-31compile.c: Removed wrong conversionNobuyoshi Nakada
2020-05-30Adjusted an indentNobuyoshi Nakada
2020-05-29add indent for debug disasm outputKoichi Sasada
2020-05-22Fixed potential memory leakNobuyoshi Nakada
2020-05-20Use a pinning list for keeping objects alive during assembly.Aaron Patterson
2020-05-18Prefer dedicated enum over intNobuyoshi Nakada
2020-05-18built-in method call must not have a receiverNobuyoshi Nakada
2020-05-11drop varargs.h support卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-11Added more NORETURN declarationsNobuyoshi Nakada
2020-05-04Fix pseudo code for NODE_ARYPTN, NODE_HSHPTNKazuki Tsujimoto
2020-04-15Create succ_index_table as a part of `iseq_setup`Nobuyoshi Nakada
2020-04-15Disassemble nop-inserted listNobuyoshi Nakada
2020-04-15Show heading for update_catch_except_flagsNobuyoshi Nakada
2020-04-12Avoid UB with flexible array memberAlan Wu
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-17Make {**{}} return unfrozen empty hashJeremy Evans
2020-03-12Correctly detect whether strict alignment is needed on OpenBSDJeremy Evans
2020-02-22CI can be NULL.Koichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-20Fixed missing `return`Nobuyoshi Nakada
2020-02-20printf can be a macro卜部昌平
2020-02-16Split the optimizable range item conditionsNobuyoshi Nakada
2020-02-16Reduce begin-less/end-less range allocationMasataka Pocke Kuwabara
2020-02-11Make yield in singleton class definitions in methods a SyntaxErrorJeremy Evans
2020-02-09compile.c: Drop obj_list from ibf_dumpNagayamaRyoga
2020-02-09compile.c: Drop iseq_list from ibf_dumpNagayamaRyoga
2020-02-09Deduplicate objects efficiently when dumping iseq to binaryNagayamaRyoga
2020-02-03Check type of empty keyword [Bug #16603]Seiei Miyagi
2020-02-01compile.c: remove a unused variableYusuke Endoh
2020-01-30Optimized branches in pattern matchingNobuyoshi Nakada
2020-01-03move internal/debug.h definitions to internal.hKoichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-12-25export a function for MJIT.Koichi Sasada
2019-12-25take care of USE_LAZY_LOAD=1.Koichi Sasada
2019-12-22Manage deprecation warning by the flagNobuyoshi Nakada
2019-12-22compile.c: avoid newarraykwsplat for argumentsv2_7_0_rc2Yusuke Endoh
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-13readable function names for inline functions.Koichi Sasada
2019-12-12add casts卜部昌平
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-05Introduce an "Inline IVAR cache" structAaron Patterson
2019-12-04compile.c: stop wrong peephole optimization when covearge is enabledYusuke Endoh