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 |
|
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 |
|
Tomoyuki Sahara
|
379c5a6d88
|
Merge pull request #25 from matz/gc_on_enfile
garbage collect when open(2) fails with ENFILE or EMFILE
|
2014-11-13 09:27:11 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b50093ad28
|
garbage collect when open(2) fails with ENFILE or EMFILE
|
2014-11-13 01:50:46 +09:00 |
|
Tomoyuki Sahara
|
190264b3c8
|
Merge pull request #23 from jbreeden/master
Correcting E_NOTIMP_ERROR reference
|
2014-08-08 21:34:15 +09:00 |
|
Akito Mochizuki
|
0761b17245
|
update implemented methods table
|
2014-08-05 11:51:05 +09:00 |
|
jbreeden
|
9a2cbc4122
|
Correcting E_NOTIMP_ERROR reference
|
2014-08-03 16:45:46 -04:00 |
|
Tomoyuki Sahara
|
e60951a305
|
add IO#sync and IO#sync=
|
2014-07-29 10:55:02 +09:00 |
|
Tomoyuki Sahara
|
1768ee02e5
|
remove extra ';'.
|
2014-07-22 23:55:25 +09:00 |
|
Tomoyuki Sahara
|
8c34a8d561
|
Merge pull request #22 from take-cheeze/fix_arg
Fix type of argument passed to mrb_get_args.
|
2014-07-22 15:30:57 +09:00 |
|
take_cheeze
|
689541d0fb
|
Fix type of argument passed to mrb_get_args.
|
2014-07-19 21:37:13 +09:00 |
|
Tomoyuki Sahara
|
fa39825b1b
|
refactor.
|
2014-07-09 10:01:33 +09:00 |
|
Tomoyuki Sahara
|
66a92240de
|
Merge pull request #21 from dreamedge/add_close_on_exec
Add close on exec
|
2014-07-09 09:34:12 +09:00 |
|
dreamedge
|
78f5f98710
|
delete debug messages
|
2014-07-09 05:29:20 +09:00 |
|
dreamedge
|
7e689e8680
|
Add IO#close_on_exec=
and a test on test/io.rb
|
2014-07-08 15:56:56 +09:00 |
|
dreamedge
|
59b7c4eaf0
|
add IO.close_on_exec?
|
2014-07-07 12:47:53 +09:00 |
|
Tomoyuki Sahara
|
ddfc4eb5ef
|
IO#read(0) should return "" immediately. fixes iij/mruby-socket#13.
|
2014-06-19 09:57:08 +09:00 |
|
Tomoyuki Sahara
|
d894de86f4
|
fd2 is valid if fd2 >= 0. fixes #18.
|
2014-06-10 10:22:50 +09:00 |
|
Tomoyuki Sahara
|
9ee9c271d1
|
Merge pull request #20 from windwiny/patch-1
compatible 32 bit windows
|
2014-05-09 02:33:00 +09:00 |
|
windwiny
|
dc61ef1c65
|
compatible 32 bit windows
|
2014-05-07 20:33:12 +08:00 |
|
Tomoyuki Sahara
|
077f39bd38
|
Merge pull request #19 from schmurfy/solaris_flock
raise an error for flock on solaris
|
2014-04-29 00:45:08 +09:00 |
|
Julien Ammous
|
9a1b25bdd8
|
raise an error for flock on solaris
|
2014-04-28 15:40:04 +02:00 |
|
Tomoyuki Sahara
|
5aeb99ad49
|
fix mrb_raisef usage.
|
2014-04-21 11:14:40 +09:00 |
|
Tomoyuki Sahara
|
9c00de59ce
|
IO.for_fd can be written in Ruby.
|
2014-04-21 10:24:59 +09:00 |
|
Tomoyuki Sahara
|
c46cb1b5eb
|
more tests.
|
2014-04-21 10:02:25 +09:00 |
|