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 (
Collapse
)
Author
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 ↵
Yukihiro Matsumoto
changed
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 ↵
Yukihiro Matsumoto
[Japanese].
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
2012-07-16
case should care about return value; close #372
Yukihiro Matsumoto
2012-07-14
Remove unnecessary header inclusion
Junji Sawada
2012-07-13
allow DISABLE/ENABLE_SATDIO
Yukihiro Matsumoto
2012-07-13
add missing (empty) default for swtch; close #364
Yukihiro Matsumoto
2012-07-13
remove comma from OP_ERR
Yukihiro Matsumoto
2012-07-05
prepare for OP_TAILCALL
Yukihiro Matsumoto
2012-07-04
add input check to readint_float()
Yukihiro Matsumoto
2012-07-04
input cast to unsigned char for unqualified tolower(); close #342
Yukihiro Matsumoto
2012-06-28
allow string interpolation in symbols like :"a=#{15}"
Yukihiro Matsumoto
2012-06-27
Use sizeof to get char array sizes.
Masaki Muranaka
2012-06-23
reduce calling mrb_str_new_cstr() to avoid strlen(); #301
Yukihiro Matsumoto
2012-06-21
forgot to rename function mrb_sym2name -> mrb_sym2name_len
Yukihiro Matsumoto
2012-06-21
reduce calling of strlen(); #301
Yukihiro Matsumoto
2012-06-21
Simplify. Should not use strlen() as possible. It needs complexity.
Masaki Muranaka
2012-06-15
escape codedump strings/symbols
Yukihiro Matsumoto
2012-06-15
Remove some redundant code.
Masaki Muranaka
2012-06-14
BLKPUSH (and super) need to detect surrounding method scope (not block)
Yukihiro Matsumoto
2012-06-14
need to adjust register pos after rescue
Yukihiro Matsumoto
2012-06-14
use MKOP_sBx for OP_JMP
Yukihiro Matsumoto
2012-06-13
stop using strtol (via readint) except in load.c; use custom readint_float
Yukihiro Matsumoto
2012-06-13
readint() returns long
Yukihiro Matsumoto
2012-06-13
handle number literal overflow
Yukihiro Matsumoto
2012-06-13
generate optimized OP_DIV instruction
Yukihiro Matsumoto
2012-06-12
replace * and == by optimization instructions OP_MUL and OP_EQ respectively; ↵
Yukihiro Matsumoto
close #264
2012-06-12
should handle splat in super arguments
Yukihiro Matsumoto
2012-06-11
zsuper should respect block given; close #185
Yukihiro Matsumoto
2012-06-04
remove mrb_open NULL check for small test programs. They are only for ↵
Yukihiro Matsumoto
proof-on-concept test, not production code. Adding precise checks are not needed for those code
2012-06-03
Check mrb_open return value for NULL
Jon
2012-06-03
A rescue clause with no parameter list rescues only StandardErrors
Kazuki Tsujimoto
2012-06-02
Use "if" instead "switch".
Masaki Muranaka
2012-06-01
OP_RETURN operand should be stack position of the new scope, not the current ↵
Yukihiro Matsumoto
scope
2012-05-31
allow ||= and &&=
Yukihiro Matsumoto
[prev]
[next]