takahashim
|
2cc674e58e
|
add File.symlink
|
2015-11-22 13:13:52 +09:00 |
|
Tomoyuki Sahara
|
14cdff075d
|
Merge pull request #48 from takahashim/file-path
add File.path
|
2015-11-22 07:12:23 +09:00 |
|
takahashim
|
44473fecdd
|
add File.path
|
2015-11-21 22:03:40 +09:00 |
|
Tomoyuki Sahara
|
828551f86c
|
off_t can be larger than mrb_int.
|
2015-10-20 16:03:02 +09:00 |
|
Tomoyuki Sahara
|
db7d829679
|
raise a SystemCallError when lseek(2) fails.
|
2015-10-20 15:40:25 +09:00 |
|
Tomoyuki Sahara
|
21963f8fa1
|
UT for IO#sysseek.
|
2015-10-20 15:37:05 +09:00 |
|
Tomoyuki Sahara
|
cac0035348
|
fix typo.
|
2015-10-20 15:16:46 +09:00 |
|
Tomoyuki Sahara
|
78fe65aec4
|
Merge branch 'master' of github.com:iij/mruby-io
|
2015-10-20 15:13:28 +09:00 |
|
Tomoyuki Sahara
|
71197d2737
|
Merge pull request #47 from matsumoto-r/patch-1
Fix buffer overflow of `pos` when file-size is too big
|
2015-10-19 19:33:09 +09:00 |
|
MATSUMOTO, Ryosuke
|
238704592a
|
Fix buffer overflow of pos when file-size is too big
|
2015-10-19 19:24:39 +09:00 |
|
Tomoyuki Sahara
|
e724c5af98
|
Merge pull request #45 from takahashim/enable-test
enable test
|
2015-09-28 12:25:33 +09:00 |
|
Tomoyuki Sahara
|
1f217ea82e
|
Merge pull request #46 from takahashim/add-rewind
support IO#rewind
|
2015-09-28 12:24:51 +09:00 |
|
takahashim
|
9bbfc38bb4
|
add IO#rewind
|
2015-09-27 21:25:06 +09:00 |
|
Tomoyuki Sahara
|
1d6b7f9bba
|
Merge pull request #44 from takahashim/io-addstr
support IO#<<
|
2015-09-27 21:15:54 +09:00 |
|
takahashim
|
f5560e8f17
|
enable test
|
2015-09-27 01:39:11 +09:00 |
|
takahashim
|
c26f998ed5
|
support IO#<<
|
2015-09-27 00:29:17 +09:00 |
|
Tomoyuki Sahara
|
5fa3c39145
|
variables are not used on the platforms lack FD_CLOEXEC.
|
2015-08-27 09:56:17 +09:00 |
|
Tomoyuki Sahara
|
6c4d39412f
|
Merge pull request #30 from ksss/cloexec
Opened fd should be set FD_CLOEXEC by default
|
2015-08-26 17:37:21 +09:00 |
|
Tomoyuki Sahara
|
042e4a4313
|
Merge pull request #43 from jkutner/master
Made FILE_SEPERATOR platform dependent
|
2015-08-21 09:20:32 +09:00 |
|
Joe Kutner
|
2467332c93
|
Made FILE_SEPERATOR platform dependent
|
2015-08-20 07:22:48 -05:00 |
|
Tomoyuki Sahara
|
efaf74672e
|
Merge pull request #42 from hone/path_separator
define PATH_SEPARATOR
|
2015-08-12 09:06:34 +09:00 |
|
Terence Lee
|
ec4982b2d3
|
define PATH_SEPARATOR
|
2015-08-02 17:35:07 +02:00 |
|
Tomoyuki Sahara
|
2d1134e9ea
|
Merge pull request #41 from hone/cross_compile_windows
support for crossbuild for windows (32 bit and 64 bit) using mingw
|
2015-07-24 09:19:56 +09:00 |
|
Terence Lee
|
fe7784efb0
|
support for crossbuild for windows (32 bit and 64 bit) using mingw
|
2015-07-23 12:39:05 -05:00 |
|
Tomoyuki Sahara
|
1b5c68567e
|
Merge pull request #40 from archSeer/patch-1
Remove mrb_io_s_select typo.
|
2015-07-03 09:36:49 +09:00 |
|
Blaž Hrastnik
|
8da787be72
|
Remove mrb_io_s_select typo.
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-07-02 21:02:56 +02:00 |
|
Tomoyuki Sahara
|
ae4fc77675
|
Merge pull request #39 from jbreeden/master
Correct File::NULL for Windows
|
2015-04-18 06:50:32 +09:00 |
|
Jared Breeden
|
6d6be18d4e
|
Removing redundant platform check
|
2015-04-17 15:45:14 -04:00 |
|
Jared Breeden
|
7f8324a2ed
|
Merge branch 'master' of https://github.com/iij/mruby-io
|
2015-04-17 15:40:35 -04:00 |
|
Jared Breeden
|
36343cf098
|
Correct File::NULL for Windows
|
2015-04-17 15:39:11 -04:00 |
|
Jared Breeden
|
c0738a74c6
|
Excluding wait call for windows
|
2015-04-05 17:21:02 -04:00 |
|
Tomoyuki Sahara
|
cfbc8a8995
|
Merge pull request #38 from jbreeden/master
Excluding wait call for windows
|
2015-04-05 09:23:29 +09:00 |
|
Tomoyuki Sahara
|
e92fd76248
|
wait for child processes when we close pipes. fixes #37.
|
2015-04-03 10:05:09 +09:00 |
|
Tomoyuki Sahara
|
3a97a453c4
|
rewrite IO.for_fd.
IO.for_fd should call IO#initialize to initialize the created object
properly. It cannot be implemented in Ruby.
|
2014-12-26 11:09:07 +09:00 |
|
Tomoyuki Sahara
|
c455544ee2
|
better error message.
|
2014-12-26 11:08:18 +09:00 |
|
Tomoyuki Sahara
|
1d1f273ca9
|
Merge pull request #35 from tmtm/fix-read-create-many-objects
FIX: IO#read create a large number of objects.
|
2014-12-18 11:33:06 +09:00 |
|
TOMITA Masahiro
|
42752bffce
|
FIX: IO#read create a large number of objects.
|
2014-12-18 00:41:59 +09:00 |
|
Tomoyuki Sahara
|
e7dbe6e87a
|
Merge pull request #33 from iij/revert-32-fix-read-create-many-objects
Revert "FIX: IO#read create a large number of objects."
|
2014-12-17 13:39:59 +09:00 |
|
Tomoyuki Sahara
|
e82c1d3f38
|
Revert "FIX: IO#read create a large number of objects."
|
2014-12-17 13:37:15 +09:00 |
|
Tomoyuki Sahara
|
50721e9bf8
|
Merge pull request #32 from tmtm/fix-read-create-many-objects
FIX: IO#read create a large number of objects.
|
2014-12-17 13:35:34 +09:00 |
|
TOMITA Masahiro
|
9b13a59a55
|
FIX: IO#read create a large number of objects.
|
2014-12-17 01:46:23 +09:00 |
|
Tomoyuki Sahara
|
ee347f3417
|
Merge pull request #31 from tmtm/fix-sysread-segv
FIX: IO#sysread occurs SEGV
|
2014-12-16 09:07:45 +09:00 |
|
TOMITA Masahiro
|
be9e203563
|
FIX: IO#sysread occurs SEGV
|
2014-12-15 20:24:01 +09:00 |
|
ksss
|
e61c469724
|
IO.popen fd set close_on_exec flag by default
|
2014-12-04 10:25:03 +09:00 |
|
ksss
|
9439b981d8
|
Opened fd should be set FD_CLOEXEC by default
|
2014-12-04 10:25:03 +09:00 |
|
Tomoyuki Sahara
|
d1fee5892a
|
IO.sysopen does retry. closes #26.
|
2014-11-25 16:26:34 +09:00 |
|
Tomoyuki Sahara
|
e7cd024498
|
Merge pull request #29 from sdottaka/fix-for-msvc
Fix broken build for Visual C++
|
2014-11-25 10:29:07 +09:00 |
|
sdottaka
|
24007b80b4
|
Fix broken build for Visual C++
|
2014-11-22 17:48:59 +09:00 |
|
Tomoyuki Sahara
|
a2f45bf8d1
|
Merge pull request #28 from ksss/file-size
Implement FileTest.size
|
2014-11-18 10:35:12 +09:00 |
|
ksss
|
a44ada616e
|
Implement FileTest.size
- File.size delegate to FileTest.size
- File.size more faster by reading i-node value
|
2014-11-16 14:55:45 +09:00 |
|