Fixed a bug caused by too much optimization; fix #4137
[mruby.git] / mrbgems / mruby-compiler / core / codegen.c
2018-10-12 Yukihiro "Matz"... Fixed a bug caused by too much optimization; fix #4137
2018-10-12 Yukihiro "Matz"... Fixed broken stack consistency; fix #4135
2018-09-20 Yukihiro "Matz"... Merge branch 'assign-anon-class-name' of https://github...
2018-09-20 Yukihiro "Matz"... Merge pull request #4112 from dearblue/fix-outer-module...
2018-09-08 Yukihiro "Matz"... Merge pull request #4110 from dearblue/fix-typo1
2018-09-07 dearblueClear terminated space
2018-09-06 Yukihiro "Matz"... Need to support multiple `**` splats in argument list...
2018-09-04 Yukihiro "Matz"... Merge pull request #4055 from take-cheeze/verbose_bintest
2018-09-01 Yukihiro "Matz"... Avoid warning in MSVC compilation.
2018-09-01 Yukihiro "Matz"... Too much peephole optimization in `gen_call`; fix ...
2018-08-29 Yukihiro "Matz"... Remove consequent `OP_RETURN` by peephole optimization.
2018-08-29 Yukihiro "Matz"... Merge pull request #4080 from 'ukrainskiysergey-node_ne...
2018-08-29 Yukihiro "Matz"... Merge branch 'node_negate_fix' of https://github.com...
2018-08-29 Yukihiro "Matz"... Check iseq buffer size before code emission; fix #4090
2018-08-28 Yukihiro "Matz"... Merge branch 'mruby2-draft'
2018-08-25 Yukihiro "Matz"... Reduce integer casting warnings.
2018-08-25 Yukihiro "Matz"... fixup! New bytecode implementation of mruby VM.
2018-08-25 Yukihiro "Matz"... Hash splat `**` should not be ignored.
2018-08-25 Yukihiro "Matz"... New bytecode implementation of mruby VM.
2018-08-11 Yukihiro "Matz"... Merge pull request #4081 from seratch/fix-typo
2018-08-10 Kazuhiro SeraFix misspelling words in comments
2018-08-09 Ukrainskiy SergeyAdded push() after OP_SEND
2018-08-09 Ukrainskiy SergeySmall fix
2018-08-09 Ukrainskiy SergeyFix weird behavior of the NODE_NEGATE
2018-07-31 Yukihiro "Matz"... Bytecode support for `mrdb`.
2018-07-30 Yukihiro "Matz"... Keyword argument implemented.
2018-07-30 Yukihiro "Matz"... New bytecode implementation of mruby VM.
2018-07-11 Yukihiro "Matz"... Merge pull request #4068 from yurie/mrbc
2018-07-10 yurimove mrb_irep_remove_lv to codegen.c in mruby-compiler
2018-05-01 Yukihiro "Matz"... Update `MRB_FLO_TO_STR_FMT` to "%.16g"; fix #4016
2018-05-01 Yukihiro "Matz"... Fix stack position in multiple assignment; fix #4008
2018-03-25 Takeshi WatanabeMerge commit '36d016afd663d34607c843d03371bedb71efa34e'
2018-02-12 Yukihiro "Matz"... Merge pull request #3915 from llothar/master
2018-01-24 Yukihiro "Matz"... Merge pull request #3921 from ksss/cloexec
2018-01-16 Yukihiro "Matz"... Limit size of iseq buffer; fix #3927
2017-12-15 Yukihiro "Matz"... Check if destinations are too distant; fix #3900 fix...
2017-12-07 Yukihiro "Matz"... Add 'mrbgems/mruby-pack/' from commit '383a9c79e191d524...
2017-12-07 Yukihiro "Matz"... Add 'mrbgems/mruby-socket/' from commit 'ab54185005ec87...
2017-12-07 Yukihiro "Matz"... Add 'mrbgems/mruby-io/' from commit '3c8e1f94c44252c836...
2017-11-07 Yukihiro "Matz"... Simplify `MRB_WITHOUT_FLOAT` condtion
2017-11-04 Yukihiro "Matz"... Merge branch 'pandax381-mrb_without_float'
2017-11-04 Yukihiro "Matz"... Merge branch 'mrb_without_float' of https://github...
2017-11-03 YAMAMOTO MasayaMerge branch 'master' of github.com:mruby/mruby
2017-10-27 Yukihiro "Matz"... Heavily refactored how lexical scope links are implemen...
2017-10-27 Yukihiro "Matz"... Add some peephole optimizations
2017-10-11 YAMAMOTO MasayaAdd MRB_WITHOUT_FLOAT
2017-09-12 Yukihiro "Matz"... Remove temporary limitation of `OP_EPOP`.
2017-09-05 Yukihiro "Matz"... Restrict `OP_EPOP` operand to `1`; ref #3789
2017-08-24 Yukihiro "Matz"... Merge pull request #3788 from christopheraue/fix_codege...
2017-08-23 Christopher AueFixed register windows of OP_SENDs generated by NODE_...
2017-08-23 Christopher AueFixed register windows of OP_SENDs generated by NODE_OP...
2017-08-23 Christopher AueRefactored code around generation of OP_SEND in NODE_OP...
2017-08-23 Christopher AueFixed register windows of OP_SENDs generated by NODE_...
2017-08-23 Christopher AueTested register windows of OP_SENDs generated by NODE_...
2017-08-23 Christopher AueFixed register windows of OP_SENDs generated by NODE_...
2017-08-19 Yukihiro "Matz"... Replace stack `pop()` by `push_n(2); pop_n(3)`; fix...
2017-08-12 Yukihiro "Matz"... Reduce integer type mismatch warnings in VC.
2017-08-09 Yukihiro "Matz"... Support `break` within rescue clauses; fix #3767 ref...
2017-07-28 Yukihiro "Matz"... Merge branch 'move-task-class-definitions' of https...
2017-07-12 Yukihiro "Matz"... `while`|`until` should have the value from `break`...
2017-07-04 Yukihiro "Matz"... Merge pull request #3726 from mruby/stable
2017-06-23 Yukihiro "Matz"... Should raise an exception if `break` called in ensure...
2017-06-07 Yukihiro "Matz"... Handles exceptions from code generation phase; fix...
2017-06-05 Yukihiro "Matz"... Limit recursion level of `codegen()`; fix #3690
2017-06-01 Yukihiro "Matz"... Check for super using OP_ARGARY; fix #3678
2017-05-29 Yukihiro "Matz"... Mark the proc object representing top-level as an inter...
2017-05-25 Yukihiro "Matz"... Make `gen_assignment()` to support `NODE_SCALL`; ref...
2017-05-13 Yukihiro "Matz"... Merge pull request #3656 from clayton-shopify/fix-codeg...
2017-05-12 Clayton SmithChange return back to break in the default case.
2017-04-25 Yukihiro "Matz"... Merge pull request #3637 from dabroz/fix-32-bit
2017-04-25 Yukihiro "Matz"... Avoid use of `snprintf()` when DISABLE_STDIO is set...
2017-04-22 Yukihiro "Matz"... Merge pull request #3628 from yyamano/libmruby-path
2017-04-22 Yukihiro "Matz"... Alias should `push()` extra stack space for blocks.
2017-04-18 Yukihiro "Matz"... Changed evaluation order of `yield`; ref #3613
2017-04-12 Yukihiro "Matz"... Merge pull request #3604 from keizo042/fix_issue3598
2017-04-12 Yukihiro "Matz"... Fixed a bug in NODE_XSTR code generation; fix #3605
2017-04-10 Yukihiro "Matz"... OP_LAMBDA generation should honor VAL/NOVAL; fix #3580
2017-04-03 Yukihiro "Matz"... Merge pull request #3577 from okkez/fix-return-value...
2017-04-03 Yukihiro "Matz"... Merge pull request #3576 from okkez/fix-return-value...
2017-04-03 Yukihiro "Matz"... Unify `else` clause style
2017-04-03 Yukihiro "Matz"... Adjust exit point in `loop_pop()`; fix #3541
2017-04-03 Yukihiro "Matz"... NODE_SPLAT to pass VAL/NOVAL; fix #3532
2017-04-03 Yukihiro "Matz"... Remove unnecessary indirection; ref #3557
2017-04-03 Yukihiro "Matz"... Check before generating special operators (e.g. OP_ADD...
2017-04-01 Yukihiro "Matz"... NODE_ASGN arguments may be 127 (CALL_MAXARGS) accidenta...
2017-04-01 Yukihiro "Matz"... Argument order of __case_eqq was wrong; fix #3567
2017-03-22 Yukihiro "Matz"... Cast to mrb_int to silence a warning; fix #3530
2017-03-20 Yukihiro "Matz"... Use `snprintf()` to stringify fixnum numbers; ref ...
2017-03-19 Yukihiro "Matz"... Fixed OP_RESCUE code generation bug; fix #3519
2017-03-17 Yukihiro "Matz"... Merge pull request #3524 from ksss/timestamp
2017-03-11 Yukihiro "Matz"... Generate new OP_RESCUE; fix #3487
2017-03-11 Yukihiro "Matz"... Enhance OP_RESCUE to take B operand fas matching except...
2017-03-11 Yukihiro "Matz"... OP_RETRUN to take B as matching exception; ref #3487
2017-03-05 Yukihiro "Matz"... Merge pull request #3483 from ksss/string-index
2017-03-02 Yukihiro "Matz"... Fixed a bug in register size calculation; fix #3479
2017-03-01 Yukihiro "Matz"... Keep space for safe navigation operator; fix #3475
2017-02-28 Yukihiro "Matz"... Ignore empty ensure clause.
2017-02-28 Yukihiro "Matz"... `return` (and `break`) should handle splat correctly...
2017-02-28 Yukihiro "Matz"... Fixed a bug in dregex option generation; fix #3471
2017-02-16 Felix JonesMerge branch 'master' into android.rake-ndk-clang
next