Felix Jones
b83bcd12df
Removed GCC TODO
2016-10-08 15:10:46 +01:00
Felix Jones
3e9fe81591
Android GCC support re-added
2016-10-08 15:09:08 +01:00
Felix Jones
5d2795c00d
Fixed mips and mips64: GCC Toolchain now points to GCC.
2016-10-08 00:23:55 +01:00
Felix Jones
5fd068eb4d
Android task: NDK default search paths now favour ndk-bundle. Added macOS NDK search paths.
2016-10-07 22:31:24 +01:00
Yukihiro "Matz" Matsumoto
2d335daeeb
Merge pull request #3218 from nobu/trailing-space
...
Removed trailing spaces
2016-09-28 15:51:02 +09:00
Nobuyoshi Nakada
6511bfd79a
Removed trailing spaces
2016-09-28 12:29:41 +09:00
Yukihiro "Matz" Matsumoto
9d3167cabe
Merge pull request #3217 from ksss/break
...
Fix unexpected behavior with break
2016-09-27 10:31:48 +09:00
Yukihiro "Matz" Matsumoto
afbe211c60
mrb_str_strlen() should be MRB_API; ref #3216
2016-09-27 10:29:56 +09:00
Yukihiro "Matz" Matsumoto
6bc4b47c46
Merge pull request #3216 from kou/remove-needless-mrbapi
...
Remove needless MRB_API
2016-09-27 10:28:04 +09:00
ksss
b1fa180ea3
Fix unexpected behavior with break
...
```
def yie
yield
end
def bre
yie {
1+1
break
}
end
p bre #=> display 2, but should be nil
```
2016-09-26 12:17:46 +09:00
Kouhei Sutou
91bd3ebd32
Remove needless MRB_API
...
ref #3215
If a function (such as mrb_read_irep_file()) is declared without MRB_API
in header file (such as include/mruby/dump.h), implementation of the
function in source file (such as src/load.c) should also defined without
MRB_API.
If MRB_API is mismatch, Visual C++ reports link error with C2375 error
code: https://msdn.microsoft.com/en-us/library/5k6kw95a.aspx
2016-09-25 21:47:49 +09:00
Yukihiro "Matz" Matsumoto
7a382e8bdf
Remove unnecessary MRB_API from read_irep related functions; ref #3215
2016-09-24 05:26:51 +09:00
Yukihiro "Matz" Matsumoto
77d004e835
Merge pull request #3213 from unak/print-visualc
...
Visual C++ support of UTF-8 hack on mruby-print
2016-09-22 00:41:04 +09:00
U.Nakamura
36c08476d9
Use non-underscore'ed names
...
Accept @mattn's comment.
2016-09-21 14:39:08 +09:00
U.Nakamura
37d2d57d63
Use underbar'ed name to get rid of warnings
2016-09-21 12:59:36 +09:00
U.Nakamura
e5fedaf67f
Not only for MINGW but also for Visual C++
2016-09-21 12:58:58 +09:00
Kazuaki Tanaka
cb29c9b415
Fix return value type of bytecode_decoder
2016-09-20 23:15:49 +00:00
Kazuaki Tanaka
968ebac001
Bytecode decoder support, MRB_BYTECODE_DECODE_OPTION
2016-09-20 23:07:28 +00:00
Yukihiro "Matz" Matsumoto
c698c67e10
Merge pull request #3211 from eregon/fix_limitation_typos
...
Fix a couple typos in limitations.md
2016-09-18 08:58:51 +09:00
Benoit Daloze
5f37d8bd89
Fix a couple typos in limitations.md
2016-09-17 23:14:55 +02:00
Yukihiro "Matz" Matsumoto
6498970d81
Merge pull request #3210 from AltimitSystems/android.rake-ndk-clang
...
Fixed regex order falling early in arch cases, causing x86_64 and arm…
2016-09-16 08:33:01 +09:00
Felix Jones
04ae2960f4
Fixed regex order falling early in arch cases, causing x86_64 and arm-v7a to use wrong target.
2016-09-15 18:14:27 +01:00
Yukihiro "Matz" Matsumoto
07e905ef02
Merge pull request #3209 from AltimitSystems/master
...
Re-written android.rake task for latest Android NDK clang. Currently …
2016-09-16 00:33:50 +09:00
Felix Jones
18662ff576
Re-written android.rake task for latest Android NDK clang. Currently loses support for GCC and mips, mips64. Addresses issue #3208
2016-09-15 15:57:44 +01:00
Yukihiro "Matz" Matsumoto
08a1dd2ac8
Merge pull request #3207 from ksss/splat
...
Fix SEGV when splat object
2016-09-08 21:13:12 +09:00
ksss
d467022347
Add testing for regression
2016-09-08 16:35:41 +09:00
ksss
d265c03da0
Fix SEGV when splat object
...
Splat operation should return an array.
And raise an error if result of convert by to_a is not array or nil.
2016-09-08 16:35:17 +09:00
Yukihiro "Matz" Matsumoto
cd5133c570
Merge pull request #3205 from yurie/abort-header
...
surpress warning when MRB_DISABLE_STDIO
2016-09-06 23:14:25 +09:00
Yukihiro "Matz" Matsumoto
028dcfe881
Merge pull request #3206 from ksss/env
...
Fix SEGV when unshared env
2016-09-06 23:13:58 +09:00
yuri
c9d4d96872
surpress warning when MRB_DISABLE_STDIO
2016-09-06 22:41:50 +09:00
ksss
e66b35c6ee
Fix SEGV when unshared env
2016-09-06 17:11:18 +09:00
Yukihiro "Matz" Matsumoto
9040086e92
Merge pull request #3204 from ksss/mid
...
Should clear method name
2016-09-05 22:36:19 +09:00
ksss
a5c2e95b10
Should clear method name
...
- Fix method name in top-level
- Fix SEGV when call Exception#backtrace if callinfo over CALLINFO_INIT_SIZE(32)
2016-09-05 21:58:08 +09:00
Yukihiro "Matz" Matsumoto
d58c2585d4
Merge pull request #3202 from pbosetti/master
...
In mrbgem_spec.rake, added support for @mrblib_dir @objs_dir, so that a gem can have custom source directory names
2016-09-05 13:06:40 +09:00
Yukihiro "Matz" Matsumoto
495545ab09
Merge pull request #3203 from nozomiS/mrbc_filename-fix
...
Fix mrbc_filename leak
2016-09-05 13:02:32 +09:00
Nozomi SATO
068b46d5e2
- fix mrbc_filename leak; cxt->filename would not be freed until the state is closed.
2016-09-04 18:35:23 +09:00
Paolo Bosetti
ac9b6f2a11
In mrbgem_spec.rake, added support for @mrblib_dir @objs_dir, so that a gem can have custom source directory names
2016-09-02 17:38:40 +02:00
Yukihiro "Matz" Matsumoto
bf0893586a
Merge pull request #3192 from ksss/instance_eval
...
instance_eval env should remake Fix #3191
2016-08-31 23:15:42 +09:00
Yukihiro "Matz" Matsumoto
b3236b2a71
mruby-random: fixed typos
2016-08-30 10:52:44 +09:00
Yukihiro "Matz" Matsumoto
fa76bbeb07
mruby-random: add reporting URL since we modified the source
2016-08-30 09:03:14 +09:00
Yukihiro "Matz" Matsumoto
22dc84f72a
Fixed spell errors in test/t/lang.rb; ref #3199
2016-08-20 21:57:20 +09:00
Yukihiro "Matz" Matsumoto
c313fdfed0
Merge pull request #3199 from miura1729/original
...
Add new test for optimize VM
2016-08-20 21:35:17 +09:00
Miura Hideki
1751d8fd3b
Add new test for optimize VM
2016-08-20 20:30:37 +09:00
Yukihiro "Matz" Matsumoto
ff3e4b91f2
Move Module#include and #prepend to class.c; ref #3197
...
To avoid VM nesting with mrb_funcall()
2016-08-20 00:03:30 +09:00
Yukihiro "Matz" Matsumoto
b2fceae461
renamed class.rb and error.rb to ensure they are read first; ref #3197
2016-08-19 14:10:23 +09:00
Yukihiro "Matz" Matsumoto
67ad1ff11e
Merge pull request #3198 from nobu/feature/lparen_arg-stmt
...
parse.y: lparen_arg statement
2016-08-19 12:52:40 +09:00
Nobuyoshi Nakada
73dd82e30a
parse.y: lparen_arg statement
...
allow parenthesised statement as a method argument.
reported [Feature:12686] in bugs.ruby-lang.org fixed in CRuby 2.4.
2016-08-19 11:11:54 +09:00
Yukihiro "Matz" Matsumoto
0597f66b23
Merge pull request #3196 from mimaki/fix-negative-ord
...
Fix String#ord failure which return a negative value
2016-08-17 17:00:01 +09:00
Hiroshi Mimaki
861b0eed7b
Fix String#ord failure which return a negative value
2016-08-17 15:29:59 +09:00
Yukihiro "Matz" Matsumoto
ee40f9bbbd
Merge pull request #3195 from franckverrot/master
...
Correct method name
2016-08-16 13:44:23 +09:00