summaryrefslogtreecommitdiff
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
...
* Adjust sp for `case ... in pat1 | pat2 ... end`wanabe2020-08-161-0/+1
* Adjust sp for pattern matching implicit/explicit "else"wanabe2020-08-161-0/+8
* Warn sp overwriting on compile timewanabe2020-08-161-1/+20
* Show hidden object and TS_BUILTIN for halfbaked insn datawanabe2020-08-161-2/+6
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-46/+4
* compile_redo: fix wrong condition卜部昌平2020-06-291-1/+1
* ibf_dump_object_object: do not goto into a branch卜部昌平2020-06-291-8/+4
* compile_call: do not goto into a branch卜部昌平2020-06-291-10/+9
* compile_redo: do not goto into a branch卜部昌平2020-06-291-7/+3
* compile_next: do not goto into a branch卜部昌平2020-06-291-6/+2
* compile_break: do not goto into a branch卜部昌平2020-06-291-19/+15
* compile_branch_condition: do not goto into a branch卜部昌平2020-06-291-10/+10
* optimize_checktype: do not goto into a branch卜部昌平2020-06-291-2/+1
* iseq_set_exception_table: do not goto into a branch卜部昌平2020-06-291-5/+2
* Removed non-ASCII code to suppress warnings by localized compilersNobuyoshi Nakada2020-06-271-2/+2
* Cosmetic changeKazuki Tsujimoto2020-06-271-1/+2
* Add #deconstruct cache to find patternVladimir Dementyev2020-06-271-59/+65
* Optimize array pattern matching by caching #deconstruct valueVladimir Dementyev2020-06-271-16/+64
* Removed no longer used flagsNobuyoshi Nakada2020-06-271-2/+0
* Not to rewrite node while compilingNobuyoshi Nakada2020-06-271-9/+4
* Introduce Primitive.attr! to annotate 'inline' (#3242)Takashi Kokubun2020-06-201-0/+8
* compile.c: Improve branch coverage instrumentation [Bug #16967]Yusuke Endoh2020-06-201-23/+73
* compile.c: pass NODE* instead of a quadruple of code locationYusuke Endoh2020-06-201-82/+37
* compile.c (branch_coverage_valid_p): Refactored outYusuke Endoh2020-06-201-8/+10
* compile.c: Use functions for building branch coverage instructionsYusuke Endoh2020-06-201-54/+65
* [Feature #16254] Allow `Primitive.func` styleNobuyoshi Nakada2020-06-191-3/+12
* [Feature #16254] Allow `__builtin.func` styleNobuyoshi Nakada2020-06-191-7/+18
* Dup splat array in certain cases where there is a block argumentJeremy Evans2020-06-181-1/+3
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-171-9/+8
* Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada2020-06-161-8/+9
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-161-9/+8
* Introduce find pattern [Feature #16828]Kazuki Tsujimoto2020-06-141-0/+167
* Fix crashes in the peephole optimizer on OpenBSD/sparc64Jeremy Evans2020-06-081-2/+3
* compile.c: Mark cursor in debug listNobuyoshi Nakada2020-05-311-5/+5
* compile.c: Removed wrong conversionNobuyoshi Nakada2020-05-311-1/+1
* Adjusted an indentNobuyoshi Nakada2020-05-301-1/+1
* add indent for debug disasm outputKoichi Sasada2020-05-291-3/+3
* Fixed potential memory leakNobuyoshi Nakada2020-05-221-3/+4
* Use a pinning list for keeping objects alive during assembly.Aaron Patterson2020-05-201-14/+87
* Prefer dedicated enum over intNobuyoshi Nakada2020-05-181-1/+1
* built-in method call must not have a receiverNobuyoshi Nakada2020-05-181-0/+1
* drop varargs.h support卜部昌平2020-05-111-1/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-1/+3
* Fix pseudo code for NODE_ARYPTN, NODE_HSHPTNKazuki Tsujimoto2020-05-041-2/+0
* 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