summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2014-04-13use kh_put2 in mrb_hash_set for performance improvementYukihiro "Matz" Matsumoto
2014-04-13Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-04-13avoid function style parens after "return"; ref #2055Yukihiro "Matz" Matsumoto
2014-04-13Fix indent in bit_coerceJun Hiroe
2014-04-13Refactor fix_rshiftJun Hiroe
2014-04-13Refactor fix_lshiftJun Hiroe
2014-04-12Refactor fix_revJun Hiroe
2014-04-12simplify Fixnum#==Yukihiro "Matz" Matsumoto
2014-04-12simplify Numeric#eql?Yukihiro "Matz" Matsumoto
2014-04-12remove num_equal() that potentially cause infinite loopYukihiro "Matz" Matsumoto
2014-04-12Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-04-12replace memcpy() with a magic number by two assignments as suggested by @crem...Yukihiro "Matz" Matsumoto
2014-04-12mrb_str_dup use sheard string instead of new stringksss
2014-04-12Delegate irep string free to mrb_gc_free_strksss
2014-04-11Qualify argv argument of API `const`.Takeshi Watanabe
2014-04-11Numeric#round takes optinal argument; close #2042Yukihiro "Matz" Matsumoto
2014-04-10Qualify mrb_yield_*'s argv `const`.take_cheeze
2014-04-10revert b45e99 since a bug in khash.h was fixedYukihiro "Matz" Matsumoto
2014-04-09Fix invalid hash typemattn
2014-04-09call kh_get before kh_put to avoid potential key lost; reported by @mirichiYukihiro "Matz" Matsumoto
2014-04-09fixed typos in operand descriptionsYukihiro "Matz" Matsumoto
2014-04-09improve hash function based on #2027; close #2027Yukihiro "Matz" Matsumoto
2014-04-08Fix wrong `mrb_bug` use found with mruby-clang-plugin.take_cheeze
2014-04-04backslash escapes in regexp should be addressed by Regexp processor; close #2005Yukihiro "Matz" Matsumoto
2014-04-04Hash#replace should copy default as well; close #2004Yukihiro "Matz" Matsumoto
2014-04-04simplify string equality checkYukihiro "Matz" Matsumoto
2014-04-04implement Hash#initialize in CYukihiro "Matz" Matsumoto
2014-04-04Hash#replace to preserve order; close #2001Yukihiro "Matz" Matsumoto
2014-04-04should not access proc->body.irep if proc is PROC_CFUNC; close #1999Yukihiro "Matz" Matsumoto
2014-04-03add assertion before castingYukihiro "Matz" Matsumoto
2014-04-03downto, upto, step to return EnumeratorYukihiro "Matz" Matsumoto
2014-04-03Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-04-03too much peephole optimization; close #1992Yukihiro "Matz" Matsumoto
2014-04-02Use bool macro KHASH_DEFINE and KHASH_DECLAREksss
2014-04-02implement part of Array#<=> in CYukihiro "Matz" Matsumoto
2014-04-02implement Array comparisons by RubyYukihiro "Matz" Matsumoto
2014-04-02remove some empty linesYukihiro "Matz" Matsumoto
2014-04-02handle CR before LF; close #1781Yukihiro "Matz" Matsumoto
2014-04-02simpler escape handling in ?c stringsYukihiro "Matz" Matsumoto
2014-04-02fix else indentation styleYukihiro "Matz" Matsumoto
2014-04-01Hash#keys to update memory region directlyYukihiro "Matz" Matsumoto
2014-04-01should adjust hash value order at deletionYukihiro "Matz" Matsumoto
2014-04-01implement Hash#== and eql? in RubyYukihiro "Matz" Matsumoto
2014-04-01function expansion in hash.cYukihiro "Matz" Matsumoto
2014-04-01move Array#inspect implementation to mrblib/array.rbYukihiro "Matz" Matsumoto
2014-04-01move Hash#inspect implementation to mrblib/hash.rbYukihiro "Matz" Matsumoto
2014-04-01Hash to preserve order as Ruby1.9 doesYukihiro "Matz" Matsumoto
2014-04-01Use MRB_ENV_STACK_SHARED_P to check `cioff` field of REnv.take_cheeze
2014-04-01Add macro MRB_ENV_UNSHARE_STACK instead of assigning -1 directly.take_cheeze
2014-04-01Use MRB_ENV_STACK_LEN instead of accessing `flags` directly to get REnv's sta...take_cheeze