- 25 Aug, 2017 2 commits
-
-
Tomasz Dąbrowski authored
fix fmt_fp.c(178) : warning C4244: 'return' : conversion from 'ptrdiff_t' to 'int', possible loss of data
-
Tomasz Dąbrowski authored
fix fmt_fp.c(123) : warning C4244: 'return' : conversion from 'ptrdiff_t' to 'int', possible loss of data
-
- 24 Aug, 2017 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Fixed register windows of OP_SENDs generated during codegen
-
- 23 Aug, 2017 8 commits
-
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
Christopher Aue authored
-
- 22 Aug, 2017 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
To enable method cache, define `MRB_METHOD_CACHE` or `MRB_METHOD_CACHE_SIZE`. The cache size must be power of 2. The default cache size is 128. The measurement: I measured simple benchmarks found in benchmark/ directory. With method cache enabled, we gained 6-8% performance improvement, with 97-99% cache hit rate.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 21 Aug, 2017 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
This only effects VC.
-
- 19 Aug, 2017 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
To calculate correct register windows size. The fix was suggested by Christopher Aue.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Otherwise dead object may be seen from `#each_object`.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 18 Aug, 2017 14 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`mrb_str_buf_new` is an old function that ensures capacity size of `MRB_STR_BUF_MIN_SIZE` minimum. Usually one need to use `mrb_str_new_capa` instead.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
According to the naming convention a function that implements a method should be suffixed by `_m`.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Reset ci in OP_SUPER after potential realloc
-
Yukihiro "Matz" Matsumoto authored
Check whether internal khash is initialized in Hash#compact!
-
Yukihiro "Matz" Matsumoto authored
Improve Array structure
-
Miura Hideki authored
-
Christopher Aue authored
-