summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-io/src
AgeCommit message (Collapse)Author
2018-09-16fixup! Add support for iOS platforms that does not support `fork`; fix #4113Yukihiro "Matz" Matsumoto
2018-09-16Add support for iOS platforms that does not support `fork`; fix #4113Yukihiro "Matz" Matsumoto
2018-08-13Try to fix a fragile `File#mtime` test.Yukihiro "Matz" Matsumoto
2018-07-02Support MRB_WITHOUT_FLOAT to mruby-ioYusuke Endoh
2018-06-19Merge pull request #4047 from kou/stop-to-use-freed-valueYukihiro "Matz" Matsumoto
Stop to use freed value
2018-06-19Stop to use freed valueKouhei Sutou
2018-06-19Fix wrong free functionKouhei Sutou
mrb_locale_free() should be used for the return value of mrb_locale_from_utf8().
2018-05-01Check the return value from `mrb_get_datatype()`; fix #4009Yukihiro "Matz" Matsumoto
The return value (void*) may be NULL. Avoid using `mrb_get_datatype()` directly and use `io_get_open_fptr()` instead.
2018-04-18`mrb_io_initialize_copy` should not free existing `fptr`; fix #4005Yukihiro "Matz" Matsumoto
When arguments `copy` and `orig` are the same object.
2018-04-18`mrb_dup()` should fail if `fd` is a negative integer; ref #4005Yukihiro "Matz" Matsumoto
2018-04-17Fix `use after free in File#initilialize_copy`; fix #4001Yukihiro "Matz" Matsumoto
The bug and the fix were reported by https://hackerone.com/pnoltof
2018-01-30add File#mtimeYasuhiro Matsumoto
2018-01-14Remove trailing spaceksss
2018-01-14Should be true for close_on_exec flagksss
2017-12-18Fix descriptor leakage; ref #3903Yukihiro "Matz" Matsumoto
2017-12-18Fix `fptr` leakage; ref #3903Yukihiro "Matz" Matsumoto
2017-12-18Use `_dup2` instead of `dup2` on Windows; ref #3903Yukihiro "Matz" Matsumoto
2017-12-18`open` on Windows takes `int` 3rd argument instead of `mode_t`.Yukihiro "Matz" Matsumoto
2017-12-18Use `_dup` instead of `dup` on Windows; ref #3903Yukihiro "Matz" Matsumoto
2017-12-17Implement IO#initialize_copyksss
2017-12-14Initialized mrb_io.is_socketHiroshi Mimaki
2017-12-14Fix socket closing by using `closesocket` API in windows instead.Takeshi Watanabe
2017-12-13Remove VC++ compiler warnings.Yukihiro "Matz" Matsumoto
2017-12-13fix path localesYasuhiro Matsumoto
2017-12-13Reduce VC++ type mismatch warnings.Yukihiro "Matz" Matsumoto
2017-12-13Merge pull request #3886 from mattn/io-windowsYukihiro "Matz" Matsumoto
implement popen/flock on Windows
2017-12-13fix build for MSVCYasuhiro Matsumoto
2017-12-12implement flock on WindowsYasuhiro Matsumoto
2017-12-12fix compilation errorYasuhiro Matsumoto
2017-12-12fix compilation errorYasuhiro Matsumoto
2017-12-12add definition for pid_t on MSVCYasuhiro Matsumoto
2017-12-12close handleYasuhiro Matsumoto
2017-12-12implement popen on WindowsYasuhiro Matsumoto
2017-12-12Merge pull request #3885 from Shokuji/cygwin_mruby_io_testYukihiro "Matz" Matsumoto
fixed mruby-io so that the test passes on cygwin
2017-12-12fix wrong variable nameYasuhiro Matsumoto
2017-12-12use filename in localeYasuhiro Matsumoto
2017-12-12fixed mruby-io so that the test passes on cygwin窪山 翔士
2017-12-12Support MRB_WITHOUT_FLOAT to mruby-io and mruby-packYusuke Endoh
2017-12-09Reduce VC++ compiler warnings.Yukihiro "Matz" Matsumoto
2017-12-08Reduce compiler warnings from `mruby-io` gem.Yukihiro "Matz" Matsumoto
2017-12-07Add type cast to `readline(2)` return value.Yukihiro "Matz" Matsumoto
2017-12-07Add 'mrbgems/mruby-io/' from commit '3c8e1f94c44252c836f79a48bb17726da28e2756'Yukihiro "Matz" Matsumoto
git-subtree-dir: mrbgems/mruby-io git-subtree-mainline: 10ed730e4bd921cf4d8fe6f6d2e3cb3f0840f3b7 git-subtree-split: 3c8e1f94c44252c836f79a48bb17726da28e2756