Yukihiro "Matz" Matsumoto
|
1685eff2a5
|
Fixed off-by-one error in String#[]= with Ranges
|
2016-11-16 10:16:14 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1f554ff854
|
Fixed rindex calling into mrb_equal bug
Fixed by Alex Snaps and reported by Mathieu Leduc-Hamel,
both from shopify.com. Thank you!
|
2016-11-16 02:10:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
242b219471
|
Fixed memory disclosure in String#lines
Reported from from Alex Snaps via Mathieu Leduc-Hamel,
both from shopify.com. Thank you!
|
2016-11-16 02:05:19 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
92f72c7490
|
make String#[]= to take Ranges as position argument
|
2016-11-16 02:04:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
739dad6e87
|
Fixed a memory problem in Array#to_h
Reported from Alex Snaps via Mathieu Leduc-Hamel,
both from shopify.com. Thank you!
|
2016-11-16 01:29:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4f6cce059b
|
class/module statement should re-open; fix #3225
|
2016-11-15 04:15:24 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1422e57630
|
move mrb_str_dup() to mrb_class_path; ref #2470
Class#to_s used to return same string repeatedly,
that mean you can modify "class name" by modifying
the return value from Class#to_s.
|
2016-11-13 16:17:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
01dddaf385
|
rename mruby-module-ext to mruby-class-ext; ref #2470
|
2016-11-13 16:17:44 +09:00 |
|
take_cheeze
|
451985d44b
|
Implement Module#name.
Solves #2132.
|
2016-11-13 16:17:36 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
88604e39ac
|
Hash#[] to call Hash#default
|
2016-11-12 05:23:05 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
feb9b3debd
|
Merge pull request #3224 from ksss/define_method
Module#define_method supports proc argument
|
2016-11-11 22:57:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
752ca514f6
|
do not dump_node if parser failed
|
2016-11-11 22:51:48 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
185dad3a6e
|
node_dump() to print NODE_HEREDOC terminator
|
2016-11-11 22:50:41 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
45aadd7e60
|
HEREDOC could fail with NUL terminated lines; fix#3244
|
2016-11-11 22:49:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e86ead436a
|
Merge pull request #3246 from ksss/cycle
Reimplement Enumerable#cycle
|
2016-11-11 20:43:22 +09:00 |
|
ksss
|
7685783af4
|
Add regression test for Enumerable#cycle
|
2016-11-11 16:53:42 +09:00 |
|
ksss
|
126d55480d
|
Reimplement Enumerable#cycle
Fix pattern of infinite loop
And support all specs in https://github.com/ruby/spec/blob/27960d06e0ce92c37f074450f0eab4b0519b118c/core/enumerable/cycle_spec.rb without Enumerable#size
|
2016-11-11 16:53:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3d946a8044
|
Merge pull request #3240 from dabroz/feature-fixtest
test/assert.rb should not use puts
|
2016-11-11 13:36:53 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
570cbbdf3d
|
Merge pull request #3234 from AltimitSystems/mrb.class_under_defined
Add mrb_class_defined_under
|
2016-11-11 08:24:52 +09:00 |
|
Felix Jones
|
178816626d
|
Merge branch 'mrb.class_under_defined'
|
2016-11-10 19:52:27 +00:00 |
|
Felix Jones
|
e3c8092ccd
|
Renamed class_under_defined to class_defined_under
|
2016-11-10 19:51:56 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
3f002b6993
|
fixed a bug when number of LHS and RHS differs; fix #3239
|
2016-11-11 04:37:42 +09:00 |
|
Tomasz Dąbrowski
|
617050450e
|
test/assert.rb should not use puts
|
2016-11-10 13:17:59 +01:00 |
|
Yukihiro "Matz" Matsumoto
|
872517dff3
|
class variables in higher order have a priority; fix #3235
|
2016-11-08 23:51:15 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1142cf2037
|
fixed a bug with [] in RHS of multiple assignments; fix #3236
|
2016-11-08 22:18:41 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
6c299aae67
|
fixed wrong stack adjustment for ensure clauses; fix #3175
|
2016-11-07 00:44:08 +09:00 |
|
Felix Jones
|
cc5f40b2db
|
mrb_class_under_defined docs renamed parent and child to outer and inner
|
2016-11-06 13:19:14 +00:00 |
|
Felix Jones
|
8d6aa06548
|
Added mrb_class_under_defined
|
2016-11-06 13:01:21 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
0b8d8dd379
|
associate REnv to the executing block; fix #3214
|
2016-11-05 02:52:34 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
46995c3264
|
add quoted symbol tests; ref #3231
|
2016-11-04 14:21:46 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2960c69435
|
Merge pull request #3232 from lukaselmer/patch-1
Update documentation of fetch
|
2016-11-03 13:39:24 +09:00 |
|
Lukas Elmer
|
f02694ecc7
|
Update documentation of fetch
The sentence `Negative values of +index+ count from the end of the array.` can be interpreted that it only holds if a block is given. Clarify it.
|
2016-11-02 19:45:43 +01:00 |
|
Yukihiro "Matz" Matsumoto
|
cc3f1b7f5c
|
allow single quoted labels in hashes; ref #3231
|
2016-11-02 16:14:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
13d0832965
|
allow quoted labels in hashes; fix #3231
|
2016-11-02 08:41:43 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9a126278b6
|
should not unshare() reclaimed env objects; fix #3230
|
2016-10-28 09:21:14 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c45ed46f28
|
macro mrb_bool() may evaluate arg multiple times; ref #3228
|
2016-10-24 01:30:31 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
7061658b5b
|
Merge pull request #3228 from ksss/respond_to_missing
Kernel#respond_to? should return true|false only
|
2016-10-24 01:27:13 +09:00 |
|
ksss
|
022e147b78
|
Kernel#respond_to? should return true|false only
|
2016-10-23 18:25:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
6fd0e601cf
|
Move to_proc conversion from OP_ENTER to OP_SENDB; fix #3227
|
2016-10-20 23:49:40 +09:00 |
|
ksss
|
efe4f30b39
|
Module#define_method supports proc argument
|
2016-10-12 22:19:54 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8488425e50
|
Merge pull request #3223 from AltimitSystems/android.rake-ndk-clang
Android Task GCC support re-added
|
2016-10-08 23:34:48 +09:00 |
|
Felix Jones
|
c3f271a861
|
Merge branch 'master' of github.com:mruby/mruby
|
2016-10-08 15:12:45 +01:00 |
|
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 |
|
Yukihiro "Matz" Matsumoto
|
364761f473
|
Merge pull request #3222 from AltimitSystems/android.rake-ndk-clang
Android mips/mips64 support
|
2016-10-08 10:33:54 +09: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 |
|