- 07 May, 2020 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Ref #4982 #4983
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The behavior is different from CRuby, but we believe this is a right behavior for mruby, which only supports either ASCII or UTF-8 exclusively; fix #4983, ref #4982 ``` $ printf '\xe3\x81' | ruby -e 'p STDIN.readchar' "\xE3\x81" ``` ``` $ printf '\xe3\x81' | mruby -e 'p STDIN.readchar' "\xE3" ```
-
Yukihiro "Matz" Matsumoto authored
This fix only effective when `MRB_UTF8_STRING` is set.
-
Yukihiro "Matz" Matsumoto authored
- mrb_utf8len() - returns the size of a UTF-8 char (in bytes) - mrb_utf8_strlen() - returns the length of a UTF-8 string (in char)
-
- 01 May, 2020 8 commits
-
-
Yukihiro "Matz" Matsumoto authored
The bug was introduced by #4712. The `getc' problem resurrected. It should be addressed soon.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Uchio Kondo authored
-
Uchio Kondo authored
-
Uchio Kondo authored
-
Uchio Kondo authored
-
- 10 Apr, 2020 1 commit
-
-
Hiroshi Mimaki authored
-
- 08 Apr, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Merged `cygwin_filename()` into `filename()`.
-
mimaki authored
-
- 05 Apr, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Validate windows by Dir testing
-
- 04 Apr, 2020 3 commits
-
-
Reckordp authored
-
Reckordp authored
-
Yukihiro "Matz" Matsumoto authored
To prevent infinite loop on errors; reported by @shuujii
-
- 03 Apr, 2020 1 commit
-
-
Reckordp authored
-
- 02 Apr, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
build when directories and files have spaces
-
- 01 Apr, 2020 4 commits
-
-
dsisnero authored
-
Dominic Sisneros authored
Modified the build to quote filenames so that it builds when files have spaces
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix `mrb_funcall_with_block()` uses more GC arena
-
- 31 Mar, 2020 2 commits
-
-
dearblue authored
If `mrb->jmp` is `NULL` and the function `mrb_funcall_with_block()` is called, GC Arena is returned from the function with over-used. - A normal (no global exodus) return will consume two GC Arena's. - In the event of an exception, five GC Arena are consumed. This patch reduces consumption in both cases to one.
-
Yukihiro "Matz" Matsumoto authored
Fix NULL pointer dereferences in mrb_local_variables; fix #4955
-
- 30 Mar, 2020 1 commit
-
-
dearblue authored
However, the behavior of `#call` on the method object of `local_variables` is not corrected.
-
- 08 Mar, 2020 10 commits
-
-
Yukihiro "Matz" Matsumoto authored
Improve configuration guard
-
dearblue authored
ref #4576 and ref #4947 * Need MRBAPI functions without `MRB_DISABLE_STDIO`: * mrbgems/mruby-bin-debugger * mrbgems/mruby-bin-mirb * mrbgems/mruby-bin-mrbc * mrbgems/mruby-bin-mruby * mrbgems/mruby-bin-strip * Need `stdio.h`: * mrbgems/mruby-io * mrbgems/mruby-print * Need `snprintf()` in `stdio.h`: * mrbgems/mruby-pack * mrbgems/mruby-sprintf
-
dearblue authored
'stdio.h' is included in 'mruby.h' ('mrbconf.h'). However, keep 'stdio.h' used by mruby-test.
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
Some rule to CrossBuild Android
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix the argument of `mrb_file_is_absolute_path()`.
-
Yukihiro "Matz" Matsumoto authored
Traditional, UNC, and Drive Path
-
Reckordp authored
-
Reckordp authored
-