summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2020-07-03Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada
2020-06-29compile_redo: fix wrong condition卜部昌平
2020-06-29ibf_dump_object_object: do not goto into a branch卜部昌平
2020-06-29compile_call: do not goto into a branch卜部昌平
2020-06-29compile_redo: do not goto into a branch卜部昌平
2020-06-29compile_next: do not goto into a branch卜部昌平
2020-06-29compile_break: do not goto into a branch卜部昌平
2020-06-29compile_branch_condition: do not goto into a branch卜部昌平
2020-06-29optimize_checktype: do not goto into a branch卜部昌平
2020-06-29iseq_set_exception_table: do not goto into a branch卜部昌平
2020-06-27Removed non-ASCII code to suppress warnings by localized compilersNobuyoshi Nakada
2020-06-27Cosmetic changeKazuki Tsujimoto
2020-06-27Add #deconstruct cache to find patternVladimir Dementyev
2020-06-27Optimize array pattern matching by caching #deconstruct valueVladimir Dementyev
2020-06-27Removed no longer used flagsNobuyoshi Nakada
2020-06-27Not to rewrite node while compilingNobuyoshi Nakada
2020-06-20Introduce Primitive.attr! to annotate 'inline' (#3242)Takashi Kokubun
2020-06-20compile.c: Improve branch coverage instrumentation [Bug #16967]Yusuke Endoh
2020-06-20compile.c: pass NODE* instead of a quadruple of code locationYusuke Endoh
2020-06-20compile.c (branch_coverage_valid_p): Refactored outYusuke Endoh
2020-06-20compile.c: Use functions for building branch coverage instructionsYusuke Endoh
2020-06-19[Feature #16254] Allow `Primitive.func` styleNobuyoshi Nakada
2020-06-19[Feature #16254] Allow `__builtin.func` styleNobuyoshi Nakada
2020-06-18Dup splat array in certain cases where there is a block argumentJeremy Evans
2020-06-17Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
2020-06-16Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada
2020-06-16Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
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