- 02 Feb, 2018 1 commit
-
-
Takeshi Watanabe authored
-
- 31 Jan, 2018 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
include io.h on mingw
-
Yasuhiro Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Suggested by @mattn.
-
Yukihiro "Matz" Matsumoto authored
Shouldn't use tempnam
-
ksss authored
-
- 30 Jan, 2018 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
add File#mtime
-
Yasuhiro Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
mruby-time: support time_t is uint
-
- 29 Jan, 2018 1 commit
-
-
ken-mu authored
-
- 28 Jan, 2018 1 commit
-
-
ken-mu authored
-
- 25 Jan, 2018 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
It was default on Linux. Abandoned for 2 reasons: * some cross-platform compiler defines `__linux__` even on bare metal environment (RTL8196 (MIPS big endian soc) for example). * some compilers do not align functions pointers so that we need to specify `-falign-functions=n` (where n>1). It's not suitable for default configuration. By our measurement, `mrbtest` consumes 400KB less memory. So if your target machine is memory tight, add the following command-line options to `GCC` (unfortunately `clang` does not support `-falign-functions`). `-falign-functions=2 -DMRB_METHOD_TABLE_INLINE`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 24 Jan, 2018 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Should be true for close_on_exec flag
-
Yukihiro "Matz" Matsumoto authored
When your target machine is big endian, specify as following in the `build_config.rb`: ```ruby MRuby::CrossBuild.new('32bit') do |conf| toolchain :gcc conf.big_endian end ```
-
Yukihiro "Matz" Matsumoto authored
On some platform and timezone it is a valid time spec.
-
- 21 Jan, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
mruby-time: Fix mruby specific timegm() cannot return minus
-
ken-mu authored
-
- 20 Jan, 2018 1 commit
-
-
ken-mu authored
-
- 17 Jan, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 16 Jan, 2018 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Set the mruby-1.4.0 release date to `2018-1-16`.
-
Hiroshi Mimaki authored
-
- 14 Jan, 2018 3 commits
- 26 Dec, 2017 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Passed mruby-test on Cygwin.
-
Hiroshi Mimaki authored
-
Hiroshi Mimaki authored
-
Yukihiro "Matz" Matsumoto authored
In mruby, those methods are defined in `Integral` module.
-
Yukihiro "Matz" Matsumoto authored
Since mruby mixes `Integer` and `Float`, integer operations have been moved to `Integral` module.
-
- 25 Dec, 2017 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
To distinguish string keys and symbol keys.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Dec, 2017 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Also removed tests that depends on implementation details of the default `method_missing` behavior.
-