| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-06-11 | To accurate `pos` | ksss | |
| pos shouldn't cache because it's not controllable | |||
| 2017-05-27 | IO#sysread Check for readable | ksss | |
| 2017-05-23 | Merge pull request #78 from ksss/syswrite | Tomoyuki Sahara | |
| Should raise SyscallError on IO#syswrite | |||
| 2017-05-22 | IO#sysread should raise error when invalid pos | ksss | |
| 2017-05-21 | IO#sysread should raise IOError when closed | ksss | |
| 2017-05-21 | IO#sysread with 0 always return empty string | ksss | |
| 2017-05-21 | Should raise SyscallError on IO#syswrite | ksss | |
| instead of IOError | |||
| 2017-05-19 | "open" error message should include pathname. fixes #77. | Tomoyuki Sahara | |
| 2016-12-24 | Add pointer casting | masahino | |
| 2016-12-17 | Fix memory leak in error case | Kohei Suzuki | |
| 2016-12-17 | Add File.readlink | Kohei Suzuki | |
| 2016-12-16 | Add File.chmod | Kohei Suzuki | |
| 2016-11-26 | Add explicit cast from void* to struct mrb_io* | Kohei Suzuki | |
| For compatibility with C++. | |||
| 2016-10-13 | raise an exception when we cannot close "fd" but can close "fd2". | Tomoyuki Sahara | |
| 2016-09-30 | eof? should raise an IOError if it is not opened for reading. | Tomoyuki Sahara | |
| 2016-08-09 | Apparently, in mruby-process gem, Process is now a Module, not a Class | Carlo - PERI | |
| 2016-08-07 | Enable Fixnum option | ksss | |
| 2016-08-07 | Enable option :in, :out, :err | ksss | |
| 2016-06-22 | update $? when IO object is closed. closes #58. | Tomoyuki Sahara | |
| 2016-06-21 | add IO#isatty and IO#tty? | Tomoyuki Sahara | |
| 2015-12-08 | Fix for windows(mingw) | takahashim | |
| * File.expand_path: support drive letter and ALT_SEPARATOR * File.dirname: support ALT_SEPARATOR * File.basename: ditto. * IO.popen: raise NotImplementedError * IO.pipe: ditto. * `cmd`: ditto. * File#flock: ditto. * FileTest.pipe?: ditto. * FileTest.symlink?: ditto. * FileTest.socket?: ditto. | |||
| 2015-12-04 | fix file separator | takahashim | |
| * File::SEPARATOR should be "/" * File::ALT_SEPARATOR should be "\\" or nil. | |||
| 2015-12-02 | build on Win32 | takahashim | |
| 2015-11-24 | symlink(2) returns -1 when it fails. | Tomoyuki Sahara | |
| 2015-11-24 | Implement IO.pipe | ksss | |
| 2015-11-24 | arguments can be shared strings. | Tomoyuki Sahara | |
| 2015-11-22 | add File.symlink | takahashim | |
| 2015-10-20 | off_t can be larger than mrb_int. | Tomoyuki Sahara | |
| 2015-10-20 | raise a SystemCallError when lseek(2) fails. | Tomoyuki Sahara | |
| 2015-10-20 | fix typo. | Tomoyuki Sahara | |
| 2015-10-20 | Merge branch 'master' of github.com:iij/mruby-io | Tomoyuki Sahara | |
| 2015-10-19 | Fix buffer overflow of `pos` when file-size is too big | MATSUMOTO, Ryosuke | |
| 2015-08-27 | variables are not used on the platforms lack FD_CLOEXEC. | Tomoyuki Sahara | |
| 2015-08-26 | Merge pull request #30 from ksss/cloexec | Tomoyuki Sahara | |
| Opened fd should be set FD_CLOEXEC by default | |||
| 2015-08-20 | Made FILE_SEPERATOR platform dependent | Joe Kutner | |
| 2015-08-02 | define PATH_SEPARATOR | Terence Lee | |
| 2015-07-02 | Remove mrb_io_s_select typo. | Blaž Hrastnik | |
| Uncovered with a Coverity scan of our project using mruby-io. https://scan8.coverity.com/reports.htm#v26153/p11375/fileInstanceId=6844382&defectInstanceId=2515905&mergedDefectId=121921 | |||
| 2015-04-17 | Removing redundant platform check | Jared Breeden | |
| 2015-04-17 | Correct File::NULL for Windows | Jared Breeden | |
| 2015-04-05 | Excluding wait call for windows | Jared Breeden | |
| 2015-04-03 | wait for child processes when we close pipes. fixes #37. | Tomoyuki Sahara | |
| 2014-12-26 | rewrite IO.for_fd. | Tomoyuki Sahara | |
| IO.for_fd should call IO#initialize to initialize the created object properly. It cannot be implemented in Ruby. | |||
| 2014-12-26 | better error message. | Tomoyuki Sahara | |
| 2014-12-15 | FIX: IO#sysread occurs SEGV | TOMITA Masahiro | |
| 2014-12-04 | IO.popen fd set close_on_exec flag by default | ksss | |
| 2014-12-04 | Opened fd should be set FD_CLOEXEC by default | ksss | |
| 2014-11-22 | Fix broken build for Visual C++ | sdottaka | |
| 2014-11-16 | Implement FileTest.size | ksss | |
| - File.size delegate to FileTest.size - File.size more faster by reading i-node value | |||
| 2014-11-13 | garbage collect when open(2) fails with ENFILE or EMFILE | Yukihiro "Matz" Matsumoto | |
| 2014-08-03 | Correcting E_NOTIMP_ERROR reference | jbreeden | |
