Yasuhiro Matsumoto
7cc33af2dc
fix build on VS2012
2015-12-22 17:46:20 +09:00
Yukihiro "Matz" Matsumoto
d0727be6eb
Merge pull request #3054 from kazuho/kazuho/adjust-column-offset-in-peekc_n
...
fix miscalculation of column number in `peekc_n`
2015-12-21 18:12:06 +09:00
Kazuho Oku
adadbf5792
in peekc_n, adjust column number after calling nextc
2015-12-21 15:08:56 +09:00
Yukihiro "Matz" Matsumoto
2ca825a212
Merge pull request #3051 from zzak/ambiguous-first-argument
...
Fix "ambiguous first argument" warning
2015-12-17 01:23:34 +09:00
Zachary Scott
3f228c1da4
Fix "ambiguous first argument" warning
2015-12-17 00:12:19 +09:00
Yukihiro "Matz" Matsumoto
0720aac250
Merge pull request #3050 from remore/fix-minor-bug-about-objectspace
...
Add case statement of MRB_TT_SCLASS in mrb_obj_is_kind_of()
2015-12-16 21:04:43 +09:00
Kei Sawada
d69b5c3fc7
Add case statement of MRB_TT_SCLASS in mrb_obj_is_kind_of()
2015-12-16 15:54:03 +09:00
Yukihiro "Matz" Matsumoto
f54a98ff15
mrb_str_len_to_inum(): fixed a bug with MRB_INT_MIN conversion; fix #3048
2015-12-16 14:49:43 +09:00
Yukihiro "Matz" Matsumoto
d18c55fca7
mrb_str_len_to_inum(): fixed a bug with underscores in digits; fix #3049
2015-12-16 14:49:08 +09:00
Yukihiro "Matz" Matsumoto
80c1c60762
Merge pull request #3047 from csouls/rafactor_array_ruby_extension
...
Remove redundant conditions of Array#each in ruby extension
2015-12-16 01:03:20 +09:00
Yusuke Tanaka
d3f59db597
Remove redundant conditions of Array#each in ruby extension
2015-12-15 19:54:29 +09:00
Yukihiro "Matz" Matsumoto
2a234a93d7
mrb_str_len_to_inum(): string may not be NUL terminated; ref #3043
2015-12-14 10:59:56 +09:00
Yukihiro "Matz" Matsumoto
19c744e14d
mrb_str_len_to_inum(): fixed a bug with separating _ in the digits; ref #3043
2015-12-14 10:59:56 +09:00
Yukihiro "Matz" Matsumoto
4a6a11486c
Merge pull request #3045 from Mav7/master
...
Added YARD docs in new mruby.h
2015-12-13 15:49:43 +09:00
Ralph Desir
af33394281
Undid newline and whitespace on YARD doc
2015-12-12 20:21:53 -05:00
Ralph Desir
e27985416f
One space indentation.
2015-12-12 18:28:42 -05:00
Yukihiro "Matz" Matsumoto
26a25e1666
mrb_str_len_to_inum: should not raise "string contains null byte" error on "0x"; fix #3043
2015-12-12 16:33:48 +09:00
Yukihiro "Matz" Matsumoto
ad333cd191
mrb_str_len_to_inum: converting may not be terminated by NUL; fix #3044
2015-12-12 16:33:48 +09:00
Ralph Desir(Mav7)
4e267d74c6
Added YARD docs in new mruby.h
2015-12-11 01:52:44 -05:00
Tomoyuki Sahara
99e10b8dc4
File::ALT_SEPARATOR is always defined (some string or nil).
2015-12-08 16:44:13 +09:00
Tomoyuki Sahara
4acfd1c7d2
Merge pull request #56 from takahashim/fix-flock
...
Fix for windows(mingw)
2015-12-08 12:55:38 +09:00
takahashim
dd754220ce
Fix for windows(mingw)
...
* 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-08 00:29:42 +09:00
Tomoyuki Sahara
68de1e4fc5
Merge pull request #55 from takahashim/separator
...
fix file separator
2015-12-07 16:00:46 +09:00
Yukihiro "Matz" Matsumoto
b9e5be6a1c
Merge pull request #3041 from zzak/travis-osx
...
Test against latest xcode
2015-12-07 15:27:33 +09:00
Zachary Scott
95edcc8f58
Test against latest xcode
...
/cc @banzaiman
https://github.com/mruby/mruby/commit/bfcc55fbf98665b33ca7110349aeb66d3ef0df1d#commitcomment-14812510
2015-12-07 15:10:58 +09:00
takahashim
0f5b8b66b0
fix file separator
...
* File::SEPARATOR should be "/"
* File::ALT_SEPARATOR should be "\\" or nil.
2015-12-04 15:36:41 +09:00
Tomoyuki Sahara
b64c701c64
Merge pull request #11 from takahashim/fix-win-test
...
fix test for windows
2015-12-03 16:45:25 +09:00
takahashim
71f21845ca
fix test for windows
...
* _mkdir() has only one argument
* use mktemp && mkdir instead of mkdtemp
* use _getcwd instead of P_tmpdir (sandbox is on current dir)
* test for Dir#tell and Dir#seek: skip when NotImplementedError
2015-12-03 15:48:37 +09:00
Tomoyuki Sahara
66c6f8b9d1
Merge pull request #10 from takahashim/notimplemented
...
use NotImplementedError instead of RuntimeError for Win
2015-12-03 15:32:13 +09:00
takahashim
6140cb158d
use NotImplementedError instead of RuntimeError for Win
2015-12-03 15:25:12 +09:00
Tomoyuki Sahara
6c67120ed4
Merge pull request #54 from takahashim/win-crlf
...
fix tests for Win: use binary mode
2015-12-03 12:22:59 +09:00
Tomoyuki Sahara
d98ecabd90
Merge pull request #9 from takahashim/enable_test
...
add conf.enable_test into build_config.rb
2015-12-03 09:51:36 +09:00
takahashim
3501af9ba2
add conf.enable_test into build_config.rb
2015-12-03 00:10:19 +09:00
takahashim
b19c315148
fix tests for Win: use binary mode
2015-12-02 21:47:46 +09:00
Tomoyuki Sahara
7337bfa497
Merge pull request #53 from takahashim/build-win32
...
build on Win32
2015-12-02 10:13:15 +09:00
takahashim
07ceb138fa
build on Win32
2015-12-02 00:10:43 +09:00
Yukihiro "Matz" Matsumoto
9a21aa2d3c
preserve original string for error message
2015-12-01 21:42:07 +09:00
Yukihiro "Matz" Matsumoto
ca417dac26
mrb_str_len_to_inum(): inspect string in error message
2015-12-01 21:41:53 +09:00
Yukihiro "Matz" Matsumoto
36fabe104b
new API function mrb_string_value_len()
2015-12-01 16:18:01 +09:00
Yukihiro "Matz" Matsumoto
0701236dac
mrb_str_to_inum(): should treat null byte in strings properly; fix #3040
2015-12-01 16:11:47 +09:00
Yukihiro "Matz" Matsumoto
d3a56a6949
mrb_cstr_to_inum(): should ignore trailing white spaces even when badcheck set
2015-12-01 11:14:22 +09:00
Yukihiro "Matz" Matsumoto
dbb8cf637e
mrb_str_to_inum(): should raise error when string contains null byte
2015-12-01 11:13:32 +09:00
Yukihiro "Matz" Matsumoto
9f2fca6ebe
mrb_str_to_inum(): no need to call mrb_string_value_cstr() here; ref 05411ee
2015-12-01 10:54:00 +09:00
Yukihiro "Matz" Matsumoto
05411ee15e
mrb_string_value_cstr() should not raise error for frozen strings
...
cf. http://qiita.com/tsahara@github/items/b2a442af95ac893e10a1 (Japanese).
2015-12-01 10:45:43 +09:00
Yukihiro "Matz" Matsumoto
85bd99757c
avoid comparison between signed and unsigned
2015-12-01 10:18:01 +09:00
Yukihiro "Matz" Matsumoto
1636ad41a6
C++ compiler does not like cast from pointer to enum; ref #3039
2015-12-01 10:17:35 +09:00
Yukihiro "Matz" Matsumoto
c2996514d3
should ignore block to next, break, etc. fix #3039
2015-12-01 09:38:42 +09:00
Yukihiro "Matz" Matsumoto
81a7b4039b
Merge pull request #3038 from zzak/gc-arena-docs
...
GC Arena docs pass for fixups
2015-11-30 10:34:11 +09:00
Zachary Scott
dce300517f
GC Arena docs pass for fixups
2015-11-30 10:09:43 +09:00
Yukihiro "Matz" Matsumoto
065966dae4
common.h are supposed to be included from other header, so call it with quotes; ref #3032
2015-11-28 00:10:38 +09:00