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 |
|
Tomoyuki Sahara
|
e5f30f83ce
|
IO#flush should raise an exception if it is closed.
|
2014-04-21 10:01:49 +09:00 |
|
Tomoyuki Sahara
|
99c67749ff
|
remove return statements after mrb_raise().
|
2014-04-21 09:06:46 +09:00 |
|
Tomoyuki Sahara
|
7d7a549a4f
|
remove io_open().
|
2014-04-18 11:32:38 +09:00 |
|
Tomoyuki Sahara
|
36045ea96f
|
IO#syswrite should raise an error if it's not opened for writing.
|
2014-04-18 11:20:55 +09:00 |
|
Tomoyuki Sahara
|
1c4f46f324
|
remove standard header files from io.h.
|
2014-04-17 16:29:27 +09:00 |
|
Tomoyuki Sahara
|
a11780f4f1
|
file.c depends on mruby/ext/io.h now.
|
2014-04-17 16:18:26 +09:00 |
|
Tomoyuki Sahara
|
a3e1e535dc
|
function declarations should be in a header file.
|
2014-04-17 16:13:18 +09:00 |
|
Tomoyuki Sahara
|
9f5ff9ddec
|
remove unused constants.
|
2014-04-17 16:12:51 +09:00 |
|
Tomoyuki Sahara
|
ba9cb1f757
|
"struct mrb_io_type" is not used at all.
|
2014-04-17 16:07:12 +09:00 |
|
Tomoyuki Sahara
|
10be4cbb2c
|
file.c does not depend on mruby/ext/io.h.
|
2014-04-17 15:56:11 +09:00 |
|
Tomoyuki Sahara
|
87ce12dfe3
|
io.write("") -> 0
|
2014-04-17 15:53:51 +09:00 |
|
Tomoyuki Sahara
|
810e37b1c3
|
return value of syswrite may be less than length of given string.
|
2014-04-17 15:45:31 +09:00 |
|
Tomoyuki Sahara
|
d5cf1de1ae
|
Merge pull request #16 from schmurfy/solaris
solaris does not have flock
|
2014-04-11 06:53:34 +09:00 |
|
Julien Ammous
|
cd168c6f32
|
solaris does not have flock
|
2014-04-10 19:26:55 +02:00 |
|
Tomoyuki Sahara
|
a6ab2c54f3
|
Merge pull request #15 from monami-ya-mrb/pr-add-error-check-in-test
Don't ignore the return value of symlink().
|
2014-04-05 11:55:51 +09:00 |
|
Masaki Muranaka
|
706ef1337a
|
Don't ignore the return value of symlink().
|
2014-04-05 10:44:47 +09:00 |
|
Akira Yumiyama
|
083cd9ca8c
|
Update .travis.yml
|
2014-04-04 11:31:33 +09:00 |
|
Akira Yumiyama
|
1094bbfff8
|
Create .travis.yml
|
2014-04-04 11:25:04 +09:00 |
|
Akira Yumiyama
|
eda9d1a8fc
|
nonexistent test fixes (for travis-ci)
|
2014-03-26 22:09:10 +09:00 |
|
Tomoyuki Sahara
|
ab9dcc766e
|
IO.close should be IO._sysclose. closes #13.
|
2014-03-26 17:22:57 +09:00 |
|
Tomoyuki Sahara
|
719452b8d2
|
remove unsed.
|
2014-03-14 10:47:54 +09:00 |
|
Tomoyuki Sahara
|
14031bdf44
|
Merge pull request #11 from pbosetti/master
Can build on VisualStudio, revised.
|
2014-03-14 10:41:56 +09:00 |
|
Paolo Bosetti
|
39bd240116
|
Fixed bug in File.expand_path() on Windows (forever recursive loop)
|
2014-03-07 16:47:18 +01:00 |
|
Paolo Bosetti
|
7ff049457f
|
Added File.foreach method.
Improved error management in File.new (Errno can be undefined)
|
2014-03-04 10:43:46 +01:00 |
|
Paolo Bosetti
|
d9f3fd868a
|
Merge branch 'master' of https://github.com/iij/mruby-io into test
Conflicts:
src/io.c
|
2014-03-03 13:15:57 +01:00 |
|
Tomoyuki Sahara
|
f7c054bd39
|
quiet compiler.
|
2014-02-25 12:28:34 +09:00 |
|
Tomoyuki Sahara
|
e8706d4ee7
|
remove unused.
|
2014-02-25 12:23:15 +09:00 |
|
Tomoyuki Sahara
|
b9dff44582
|
Merge branch 'master' of github.com:iij/mruby-io
|
2014-02-25 12:20:52 +09:00 |
|
Tomoyuki Sahara
|
56a8c592dd
|
add IO.read
|
2014-02-25 12:19:52 +09:00 |
|
Akira Yumiyama
|
d28f042118
|
compatibility support (mruby/mruby, iij/mruby and 1.0.0)
- refs https://github.com/mruby/mruby/commit/36e234aa377d50d8ee425c7868e0651cf78e85cf
|
2014-02-22 20:45:07 +09:00 |
|
Tomoyuki Sahara
|
7fd585bae1
|
support older version.
|
2014-02-14 10:36:37 +09:00 |
|
Tomoyuki Sahara
|
daa65c15de
|
add dummy IO#flush for better compatibility with CRuby.
|
2014-02-12 16:33:34 +09:00 |
|
Tomoyuki Sahara
|
40c52f58d0
|
Merge pull request #9 from matsumoto-r/support_mrb_get_module
Support mrb_module_get
|
2014-02-12 10:57:58 +09:00 |
|
Paolo Bosetti
|
ee2859de6e
|
Updated mrb_include_module call after mruby 1.0.0
|
2014-02-11 14:54:30 +01:00 |
|
Tomoyuki Sahara
|
b74458a486
|
remove _bless trick. closes #8.
|
2014-02-10 09:49:37 +09:00 |
|
MATSUMOTO Ryosuke
|
526608c8a2
|
Support mrb_module_ge
|
2014-02-08 17:38:41 +09:00 |
|
Tomoyuki Sahara
|
f10b73efa7
|
move license terms to the bottom.
|
2014-02-03 12:35:02 +09:00 |
|
Paolo Bosetti
|
a2af349959
|
Now the drive letter is returned as leading path element by File#dirname on Windows
|
2014-01-13 17:29:57 +01:00 |
|
Paolo Bosetti
|
a613bce3f2
|
Merge branch 'master' of https://github.com/iij/mruby-io
|
2014-01-07 13:51:38 +01:00 |
|
Tomoyuki Sahara
|
8cee36b1b5
|
Catch Errno::ENFILE too.
When system file descriptor table is full, errno is set to
ENFILE instead of EMFILE. They are similar but different.
|
2013-12-13 15:49:32 +09:00 |
|
Paolo Bosetti
|
23afaf02dc
|
Made compatible with VisualStudio
|
2013-12-10 14:34:26 +01:00 |
|