mrb_range_new excl flag use mrb_bool insteard of int
range_init argument for exclude_end use mrb_bool
Add Array#keep_if
Refactoring Array#__svalue
Refactoring OP_CALL
Fix lineno overwrite in parser_init_cxt.
By reordering parsing string with mrb_parser_parse won't always start with line 1.
Support file name and line argument in Kernel.eval .
Only a nil binding will be supported.
Use mrb_int in mrbgem rest argument getting.
Fix MSVC warnings for error.c
Merge pull request #2121 from mirichi/enhance

Refactoring Array#__svalue
Merge pull request #2122 from mirichi/enhance2

Refactoring OP_CALL
Merge pull request #2118 from ksss/range-bool

RRange excl flag use mrb_bool insteard of int
Merge pull request #2124 from take-cheeze/eval_file_line

Support file name and line number argument in eval.
Merge pull request #2126 from kyab/fix_msvc_warning_error.c

Fix MSVC warnings for error.c
Merge pull request #2123 from take-cheeze/mrb_int_arg

Use mrb_int in mrbgem rest arguments getting.
Merge pull request #2125 from suzukaze/add-array-keep_if

Add Array#keep_if
should use plain int for index, since i may be printed using %d; close #2127
Merge branch 'master' of github.com:mruby/mruby
Refactoring Comparable
Merge pull request #2128 from mirichi/refactoring-comparable

Refactoring Comparable