| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
- reduce compile time by a little bit (full-core: ~0.7s for me)
- thanks to 'include-what-you-use' for some help
- include Standard C header files before any other (coding style)
|
|
clause; close #1627
|
|
|
|
tiny word boxing optimization
|
|
- HAVE_IEEEFP_H is nowhere defined or needed at all
- FreeBSD < 4 is unsupported since years
- MSVC workaround (around what exactly?)
|
|
|
|
|
|
|
|
|
|
|
|
ref #1554
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
seems SIZE_MAX is defined in stdint.h. And it possibly (depends on the version of VC++) conflicts with SIZE_MAX in limits.h. This patch is no need if I did not support VC++.
|
|
|
|
(stringify) and takes mrb_value; close #1062
|
|
|
|
|
|
|
|
|
|
strlen().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For portability: %ld can't be used to print a 64-bit mrb_int on
WIN(32|64) because long is 32-bit wide.
|
|
|
|
|
|
|
|
Define ARY_MAX_SIZE strictly. Use mrb_int instead of int.
|
|
|
|
|
|
of struct directly.
|
|
|
|
|
|
|
|
|
|
|