summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2020-09-30Unfreeze string-literal-only interpolated string-literalNobuyoshi Nakada
2020-09-15Interpolated strings are no longer frozen with frozen-string-literal: trueBenoit Daloze
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-17procnames-start-lines [ci skip]Nobuyoshi Nakada
2020-08-17Revisit "Refactor to reduce "swap" instruction of pattern matching"Nobuyoshi Nakada
2020-08-17Revert "Refactor to reduce "swap" instruction of pattern matching"Kazuhiro NISHIYAMA
2020-08-16Refactor to reduce "swap" instruction of pattern matchingwanabe
2020-08-16Adjust sp for `case ... in a: 0 ... end`wanabe
2020-08-16Adjust sp for `case ... in *, a, * end`wanabe
2020-08-16Adjust sp for `case ... in *v end`/`case ... in v1, v2 end`wanabe
2020-08-16Adjust sp for `case ... in v1 ... in v2 end`wanabe
2020-08-16Adjust sp for `case ... in v1, v2 ... end`wanabe
2020-08-16Adjust sp for `case ... in pat => var ... end`wanabe
2020-08-16Adjust sp for `case ... in pat1 | pat2 ... end`wanabe
2020-08-16Adjust sp for pattern matching implicit/explicit "else"wanabe
2020-08-16Warn sp overwriting on compile timewanabe
2020-08-16Show hidden object and TS_BUILTIN for halfbaked insn datawanabe
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