- 25 Aug, 2017 12 commits
-
-
Yukihiro "Matz" Matsumoto authored
For performance reason. Segmented list consumes slightly less memory but takes a lot of time especially when there are many slots in the segment lists (e.g. class constants).
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix string test with 16-bit integers
-
Yukihiro "Matz" Matsumoto authored
Fix MSVC warnings in fmt_fp.c
-
Tomasz Dąbrowski authored
-
Tomasz Dąbrowski authored
fix fmt_fp.c(329) : warning C4244: 'return' : conversion from 'ptrdiff_t' to 'int', possible loss of data
-
Tomasz Dąbrowski authored
-
Tomasz Dąbrowski authored
fix fmt_fp.c(224) : warning C4244: '=' : conversion from 'ptrdiff_t' to 'int', possible loss of data
-
Tomasz Dąbrowski authored
-
Tomasz Dąbrowski authored
fix fmt_fp.c(206) : warning C4244: 'initializing' : conversion from 'ptrdiff_t' to 'int', possible loss of data
-
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 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-