TOMITA Masahiro
be9e203563
FIX: IO#sysread occurs SEGV
2014-12-15 20:24:01 +09:00
Yukihiro "Matz" Matsumoto
05e6513fb4
Merge pull request #2669 from suzukaze/string.insert
...
Add String#insert
2014-12-13 15:40:37 +09:00
Jun Hiroe
45a442a9d7
Add String#insert
2014-12-13 15:31:22 +09:00
Yukihiro "Matz" Matsumoto
f1481105b7
Merge pull request #2668 from sdottaka/fix-crash-for-inspect
...
Fix crash if #inspect does not return a string value
2014-12-12 23:12:48 +09:00
sdottaka
fe01ce5b02
Fix crash if #inspect does not return a string value
...
case 1
~~~
class A; def inspect; 1; end; end
A.new.a
~~~
case 2
~~~
class A
def self.inspect
1
end
alias_method :a, :b
end
~~~
2014-12-12 23:05:22 +09:00
Yukihiro "Matz" Matsumoto
96d02b1268
Merge pull request #2667 from murasesyuka/usage_message_is_used_switches_instead_of_option
...
fix usage message
2014-12-12 22:13:06 +09:00
Yukihiro "Matz" Matsumoto
4078670bca
mrb_p() should print mrb_obj_as_string() if #inspect does not return a string value
2014-12-12 21:32:02 +09:00
Yukihiro "Matz" Matsumoto
9723d6e4ba
mirb dies if #inspect returns a non-string value; fix #2666
2014-12-12 13:14:56 +09:00
Tomoyuki Sahara
723db886e1
add Socket::Option#inspect
...
without this, mirb dies.
https://github.com/mruby/mruby/pull/2666
2014-12-12 12:38:43 +09:00
Tomoyuki Sahara
121475638d
add "I" and "i".
2014-12-12 12:12:41 +09:00
Tomoyuki Sahara
2103bc99ba
style
2014-12-12 12:12:19 +09:00
Tomoyuki Sahara
669fe705cc
"i" and "I".
2014-12-12 12:01:58 +09:00
murase_syuka
77c6bfe287
fix usage message
2014-12-11 06:54:15 +09:00
Yukihiro "Matz" Matsumoto
44c29e88ae
block_given did not work with nested block invocation for some cases; fix #2665
2014-12-11 00:36:18 +09:00
Yukihiro "Matz" Matsumoto
4eff93632f
mrb_parser_dump() did not work with block arguments
2014-12-11 00:08:56 +09:00
Yukihiro "Matz" Matsumoto
b48514bdcb
Merge pull request #2663 from iij/pr-fix-string-utf8-aref
...
adding mruby-string-utf8 breaks String#[float]
2014-12-05 14:54:59 +09:00
Tomoyuki Sahara
5f68be7190
String#[] accepts float.
2014-12-05 13:42:58 +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
Yukihiro "Matz" Matsumoto
ea828944ef
Merge branch 'master' of github.com:mruby/mruby
2014-12-02 15:44:32 +09:00
Yukihiro "Matz" Matsumoto
64d1d10492
Merge pull request #2660 from cremno/fix-isblank-for-visual-studio-versions-older-than-2013
...
fix ISBLANK() for Visual Studio < 2013
2014-12-02 12:02:38 +09:00
cremno
f6d15cfc38
fix ISBLANK() for Visual Studio < 2013 (ref #2658 )
...
Visual Studio versions older than 2013 lack C99's isblank().
Since only ASCII characters are passed to it, implement it
directly without calling the locale-specific isblank().
2014-12-02 00:43:45 +01:00
cremno
f31733045f
use mrb_debug_strdup() and mrb_debug_strndup()
...
As they are safer to use than mrb_malloc()+strlen()+strncpy() (see #2652 ).
2014-12-02 00:00:55 +01:00
cremno
ce5a3dbcba
add mrb_debug_strdup() and mrb_debug_strndup()
...
They behave similar to their POSIX equivalents, except
mrb_malloc_simple() is used for memory allocation and
errno might not be set since ISO C99 doesn't have ENOMEM.
2014-12-02 00:00:54 +01:00
Yukihiro "Matz" Matsumoto
4c70b5c644
should not pop register when value from multiple assignment required
2014-12-01 08:06:23 +09:00
Yukihiro "Matz" Matsumoto
260cad689a
Merge pull request #2656 from murasesyuka/bugfix/mruby-bin-debugger_enforce_the_c99
...
adhoc fix for pass build
2014-11-29 09:32:44 +09:00
murase_syuka
39b4caea81
closing to Local Scope
2014-11-29 01:02:40 +09:00
Yukihiro "Matz" Matsumoto
09c6ca936c
preserve ICLASS in ci->target_class; fix #2657 ; ensuring #1467 #1470 #1493 still works
2014-11-28 20:35:06 +09:00
Yukihiro "Matz" Matsumoto
bcf8ad87e6
add multiple assignment decomposition test
2014-11-27 16:21:48 +09:00
Yukihiro "Matz" Matsumoto
e4ca706530
wrong register adjustment
2014-11-27 16:21:15 +09:00
murase_syuka
1248e2ba8a
adhoc fix for pass build
2014-11-27 01:12:01 +09:00
Yukihiro "Matz" Matsumoto
dd14973697
Merge pull request #2655 from tmtm/fix-numeric-step
...
Fix: Numeric#step infinite loop.
2014-11-26 08:34:51 +09:00
TOMITA Masahiro
bbab89e730
Fix: Numeric#step infinite loop.
2014-11-26 01:34:07 +09:00
Yukihiro "Matz" Matsumoto
1365151dcb
Merge pull request #2652 from cremno/mrdb-add-missing-null-termination
...
mrdb: add missing null-termination
2014-11-26 01:05:04 +09:00
Yukihiro "Matz" Matsumoto
bf0875d2bb
Merge branch 'master' of github.com:mruby/mruby
2014-11-26 01:04:24 +09:00
Yukihiro "Matz" Matsumoto
e1a7fa925e
add "fall through" comment
2014-11-26 01:03:57 +09:00
Robert Mosolgo
0133d9ac70
fix(String) String#[] accepts float; close #2650 #2651
2014-11-26 01:03:38 +09:00
Yukihiro "Matz" Matsumoto
2de7c5073c
Merge branch 'master' of github.com:mruby/mruby
2014-11-26 00:50:37 +09:00
Yukihiro "Matz" Matsumoto
28bd33297a
wrong register number adjustment in multiple assignment; fix #2654
2014-11-26 00:43:39 +09:00
Yukihiro "Matz" Matsumoto
c424892c5e
OP_APOST local variable display was wrong
2014-11-26 00:43:39 +09:00
cremno
553b9df306
free memory used by breakpoints
2014-11-26 00:43:39 +09:00
cremno
1cc6eaca2a
free return value of dirname()
2014-11-26 00:43:39 +09:00
Tomoyuki Sahara
d1fee5892a
IO.sysopen does retry. closes #26 .
2014-11-25 16:26:34 +09:00
Hiroshi Mimaki
c5f480ebfd
Merge pull request #2646 from cremno/mrdb-fix-memory-leaks
...
mrdb: fix two memory leaks
2014-11-25 14:16:42 +09:00
Hiroshi Mimaki
251dbca8e2
Merge pull request #2644 from cremno/mrdb-minor-changes
...
mrdb: minor changes
2014-11-25 14:11:57 +09:00
Yukihiro "Matz" Matsumoto
0a8e8bd046
Merge pull request #2653 from cremno/remove-unnecessary-_win32-preprocessor-check
...
remove unnecessary _WIN32 preprocessor check
2014-11-25 12:09:39 +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
cremno
94f1ad6cc1
remove unnecessary _WIN32 preprocessor check
...
SIZE_MAX < UINT32_MAX is false on Win32 / Win64.
2014-11-25 02:04:30 +01:00
cremno
5f1e90fc58
add missing null-termination
2014-11-25 01:46:06 +01:00
Yukihiro "Matz" Matsumoto
87ce13f91d
Merge branch 'master' of github.com:mruby/mruby
2014-11-23 23:31:47 +09:00