index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
mrbgems
/
mruby-compiler
/
core
/
codegen.c
Age
Commit message (
Expand
)
Author
2018-09-07
Clear terminated space
dearblue
2018-09-06
Need to support multiple `**` splats in argument list; fix #4106
Yukihiro "Matz" Matsumoto
2018-09-01
Avoid warning in MSVC compilation.
Yukihiro "Matz" Matsumoto
2018-09-01
Too much peephole optimization in `gen_call`; fix #4091
Yukihiro "Matz" Matsumoto
2018-08-30
Remove consequent `OP_RETURN` by peephole optimization.
Yukihiro "Matz" Matsumoto
2018-08-29
Merge branch 'node_negate_fix' of https://github.com/ukrainskiysergey/mruby i...
Yukihiro "Matz" Matsumoto
2018-08-29
Check iseq buffer size before code emission; fix #4090
Yukihiro "Matz" Matsumoto
2018-08-25
Reduce integer casting warnings.
Yukihiro "Matz" Matsumoto
2018-08-25
fixup! New bytecode implementation of mruby VM.
Yukihiro "Matz" Matsumoto
2018-08-25
Hash splat `**` should not be ignored.
Yukihiro "Matz" Matsumoto
2018-08-25
New bytecode implementation of mruby VM.
Yukihiro "Matz" Matsumoto
2018-08-10
Added push() after OP_SEND
Ukrainskiy Sergey
2018-08-09
Small fix
Ukrainskiy Sergey
2018-08-09
Fix weird behavior of the NODE_NEGATE
Ukrainskiy Sergey
2018-07-31
Bytecode support for `mrdb`.
Yukihiro "Matz" Matsumoto
2018-07-30
Keyword argument implemented.
Yukihiro "Matz" Matsumoto
2018-07-30
New bytecode implementation of mruby VM.
Yukihiro "Matz" Matsumoto
2018-07-10
move mrb_irep_remove_lv to codegen.c in mruby-compiler
yuri
2018-05-01
Update `MRB_FLO_TO_STR_FMT` to "%.16g"; fix #4016
Yukihiro "Matz" Matsumoto
2018-05-01
Fix stack position in multiple assignment; fix #4008
Yukihiro "Matz" Matsumoto
2018-01-16
Limit size of iseq buffer; fix #3927
Yukihiro "Matz" Matsumoto
2017-12-15
Check if destinations are too distant; fix #3900 fix #3901
Yukihiro "Matz" Matsumoto
2017-11-08
Simplify `MRB_WITHOUT_FLOAT` condtion
Yukihiro "Matz" Matsumoto
2017-11-04
Merge branch 'master' of github.com:mruby/mruby
YAMAMOTO Masaya
2017-10-28
Heavily refactored how lexical scope links are implemented; fix #3821
Yukihiro "Matz" Matsumoto
2017-10-28
Add some peephole optimizations
Yukihiro "Matz" Matsumoto
2017-10-11
Add MRB_WITHOUT_FLOAT
YAMAMOTO Masaya
2017-09-12
Remove temporary limitation of `OP_EPOP`.
Yukihiro "Matz" Matsumoto
2017-09-05
Restrict `OP_EPOP` operand to `1`; ref #3789
Yukihiro "Matz" Matsumoto
2017-08-23
Fixed register windows of OP_SENDs generated by NODE_{DREGX,REGX}; ref #3783
Christopher Aue
2017-08-23
Fixed register windows of OP_SENDs generated by NODE_OP_ASGN; ref #3783
Christopher Aue
2017-08-23
Refactored code around generation of OP_SEND in NODE_OP_ASGN
Christopher Aue
2017-08-23
Fixed register windows of OP_SENDs generated by NODE_{FOR,SYMBOLS}; ref #3783
Christopher Aue
2017-08-23
Tested register windows of OP_SENDs generated by NODE_{RESCUE,HASH,ALIAS}; re...
Christopher Aue
2017-08-23
Fixed register windows of OP_SENDs generated by NODE_{SCALL,CASE,YIELD,UNDEF}...
Christopher Aue
2017-08-19
Replace stack `pop()` by `push_n(2); pop_n(3)`; fix #3783
Yukihiro "Matz" Matsumoto
2017-08-12
Reduce integer type mismatch warnings in VC.
Yukihiro "Matz" Matsumoto
2017-08-09
Support `break` within rescue clauses; fix #3767 ref #3721
Yukihiro "Matz" Matsumoto
2017-07-12
`while`|`until` should have the value from `break`; fix #3735
Yukihiro "Matz" Matsumoto
2017-06-23
Should raise an exception if `break` called in ensure; fix #3721
Yukihiro "Matz" Matsumoto
2017-06-07
Handles exceptions from code generation phase; fix #3695
Yukihiro "Matz" Matsumoto
2017-06-05
Limit recursion level of `codegen()`; fix #3690
Yukihiro "Matz" Matsumoto
2017-06-01
Check for super using OP_ARGARY; fix #3678
Yukihiro "Matz" Matsumoto
2017-05-29
Mark the proc object representing top-level as an internal object; #3621
Yukihiro "Matz" Matsumoto
2017-05-25
Make `gen_assignment()` to support `NODE_SCALL`; ref #3658
Yukihiro "Matz" Matsumoto
2017-05-12
Change return back to break in the default case.
Clayton Smith
2017-04-25
Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632
Yukihiro "Matz" Matsumoto
2017-04-22
Alias should `push()` extra stack space for blocks.
Yukihiro "Matz" Matsumoto
2017-04-18
Changed evaluation order of `yield`; ref #3613
Yukihiro "Matz" Matsumoto
2017-04-13
Fixed a bug in NODE_XSTR code generation; fix #3605
Yukihiro "Matz" Matsumoto
[next]