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
/
src
/
codegen.c
Age
Commit message (
Expand
)
Author
2012-12-12
Call mrb_gc_arena_save/mrb_gc_arena_restore instead of manipulating arena ind...
Lian Cheng
2012-12-07
mange arena_idx smarter for smaller ARENA_SIZE; now default to 100 from 1024
Yukihiro Matz Matsumoto
2012-12-07
refactor and move irep malloc away to mrb_add_irep()
Yukihiro Matz Matsumoto
2012-12-02
Merge pull request #568 from mauceri/master
Yukihiro "Matz" Matsumoto
2012-11-30
remove incorrect pop() in codegen
skandhas
2012-11-23
remove redundant LOOP_NORMAL checkups in function:codegen. and fix #561
skandhas
2012-11-22
pull request issue 553 - try to fix brken link
Christian Mauceri
2012-11-22
pull request issue 553
Christian Mauceri
2012-11-09
should initialize irep->flags
Yukihiro Matz Matsumoto
2012-11-02
Fix stack underflow in scope_body()
Takashi Sogabe
2012-10-31
fix: broken variable reference, use 'next' statement
Kouki Ooyatsu
2012-10-28
Merge pull request #510 from masuidrive/master
Yukihiro "Matz" Matsumoto
2012-10-27
define convert method mrb_int/mrb_float with C string
Yuichiro MASUI
2012-10-25
Use substitution instead of memset in structure initialization.
Masaki Muranaka
2012-10-23
adjust regsiter stack for NODE_OP_ASGN that use OP_SEND
Yukihiro Matsumoto
2012-10-23
skip useless OP_MOVE in peephole optimization
Yukihiro Matsumoto
2012-10-23
adjust regsiter stack for NODE_OP_ASGN; close #499
Yukihiro Matsumoto
2012-10-20
avoid duplicated OP_RETURN
Yukihiro Matsumoto
2012-10-20
pop register stack before rescue
Yukihiro Matsumoto
2012-10-20
unexpect break/next/redo/retry should raise LocalJumpError
Yukihiro Matsumoto
2012-10-20
should handle break in rescue
Yukihiro Matsumoto
2012-10-19
empty NODE_BEGIN should push nil; close #496
Yukihiro Matsumoto
2012-10-17
Fix disappearance of a local variable when return statement is called
Takashi Sogabe
2012-10-16
remove wasting stack space
Yukihiro Matsumoto
2012-10-16
register number adjustment for case statement was wrong; close #487
Yukihiro Matsumoto
2012-09-12
mrb_sym can be short integer; reduced 10KB
Yukihiro Matsumoto
2012-09-04
fix out-of-bound access on compiling empty blocks.
Tomoyuki Sahara
2012-09-03
do no generate lineno info if no filename is specified
Yukihiro Matsumoto
2012-09-03
remove memleaks using linked allocator
Yukihiro Matsumoto
2012-09-03
remove OP_LOADNIL before OP_SEND by introducing OP_SENDB (send with block)
Yukihiro Matsumoto
2012-09-03
peephole optimization to generatio OP_ADDI/OP_SUBI
Yukihiro Matsumoto
2012-08-31
source position added to exception representation
Yukihiro Matsumoto
2012-08-31
save debugging lineno info in irep
Yukihiro Matsumoto
2012-08-29
remove flags from irep
Yukihiro Matsumoto
2012-08-28
close pool in toplevel scope
Yukihiro Matsumoto
2012-08-22
file/line info passed to codegen; argument type of mrb_generate_code() has ch...
Yukihiro Matsumoto
2012-08-13
use TRUE/FALSE instead of 1/0
Yukihiro Matsumoto
2012-08-10
optimize assignment just before OP_RETURN
Yukihiro Matsumoto
2012-08-05
remove OP_MOVE just before OP_RETURN
Yukihiro Matsumoto
2012-08-02
use mrb_obj_equal to check pool
Yukihiro Matsumoto
2012-08-02
small return optimization: use R0 to set return value if possible
Yukihiro Matsumoto
2012-08-02
wrong return value from empty block/lambda
Yukihiro Matsumoto
2012-08-02
remove OP_LOADNIL from NODE_OP_ASGN
Yukihiro Matsumoto
2012-08-01
no OP_LOADNIL for operators (OP_ADD, etc)
Yukihiro Matsumoto
2012-08-01
too much peephole optimization
Yukihiro Matsumoto
2012-08-01
float do not have enough precision to represent Fixnum if MRB_USE_FLOAT is set
Yukihiro Matsumoto
2012-07-31
codegen optimization based on http://d.hatena.ne.jp/mirichi/20120730/p1 [Japa...
Yukihiro Matsumoto
2012-07-29
Make all(?) void casts explicit for C++
Max Anselm
2012-07-28
more peephole optimization on OP_MOVE
Yukihiro Matsumoto
2012-07-19
replace strcpy by memcpy; close #383
Yukihiro Matsumoto
[next]