Yukihiro "Matz" Matsumoto
49ecd44c7b
Merge pull request #2406 from iij/pr_string_slice_bang
...
Adapt a behavior of String#slice! to other Ruby implementations
2014-06-19 19:17:24 +09:00
Akito Mochizuki
ec04fa7e8d
Modify return value of String#slice! if idx == self.size
2014-06-19 17:34:17 +09:00
Yukihiro "Matz" Matsumoto
ba0ddb7819
fix conflict resolution mistake
2014-06-19 01:55:39 +09:00
Yukihiro "Matz" Matsumoto
af92eb9de6
git push origin masterMerge branch 'yui-knk-replace-assert'
2014-06-18 23:44:31 +09:00
Yukihiro "Matz" Matsumoto
a47cc0c211
resolve conflict
2014-06-18 23:44:24 +09:00
Yukihiro "Matz" Matsumoto
61b495c159
Merge branch 'master' of github.com:mruby/mruby
2014-06-18 23:10:20 +09:00
Yukihiro "Matz" Matsumoto
b25fd05ee5
Merge branch 'suzukaze-delete-string.slice_comment'
2014-06-18 15:56:54 +09:00
Yukihiro "Matz" Matsumoto
8459b39886
update String#slice doc
2014-06-18 15:56:34 +09:00
Yukihiro "Matz" Matsumoto
42f5b741ea
remove superclass test for classes that do not exist in mruby (core)
2014-06-18 15:54:43 +09:00
Yukihiro "Matz" Matsumoto
b6982c1927
Merge pull request #2403 from take-cheeze/mrbconf_doc
...
Start `mrbconf` documentation.
2014-06-18 11:46:27 +09:00
take_cheeze
0ae199ca50
Add mrbconf documentation.
2014-06-17 22:46:52 +09:00
Yukihiro "Matz" Matsumoto
abb682eaf1
Merge pull request #2401 from take-cheeze/fixed_state_atexit_stack
...
Add fixed state atexit stack feature.
2014-06-17 11:54:50 +09:00
Yukihiro "Matz" Matsumoto
d9985631e7
Merge pull request #2396 from take-cheeze/superclass_check
...
Move direct superclass checking to `test/t/superclass.rb`.
2014-06-17 11:51:04 +09:00
Yukihiro "Matz" Matsumoto
44a834f30b
Merge pull request #2402 from katmutua/master
...
[minor-fix]Update value pointer comments
2014-06-17 11:28:14 +09:00
katmutua
17e3203cfc
[minor-fix]Minor cleanups on variable.c comments
2014-06-16 14:13:24 -03:00
Yukihiro "Matz" Matsumoto
3dce1fb3ca
Merge pull request #2397 from suzukaze/add-string-slice_bang
...
Implement String#slice!
2014-06-16 19:57:07 +09:00
take_cheeze
62f41ddd3b
Add fixed state atexit stack feature.
...
Adds following macros:
* MRB_FIXED_STATE_ATEXIT_STACK (not defined by default)
* When defined enables fixed state atexit stack.
* MRB_FIXED_STATE_ATEXIT_STACK_SIZE (default value: 5)
* This macro will be ignored when `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined.
* When `mrb_state_atexit` is called more than this value it will raise runtime error.
2014-06-16 16:03:35 +09:00
Jun Hiroe
eab4a7492f
Unsupported Regex in mrb_str_aref_m()
2014-06-15 21:21:20 +09:00
Jun Hiroe
00fa8097f9
Implement String#slice_bang
2014-06-15 21:11:54 +09:00
take_cheeze
77047b5ed4
Test all ISO defined classes direct superclass except Object class.
...
Move mrbgems ISO direct superclass test to `superclass.rb`.
Skips test if class isn't defined.
Close #2332 .
2014-06-15 17:07:01 +09:00
take_cheeze
ec5b055694
Move direct superclass checking to test/t/superclass.rb.
2014-06-15 15:02:21 +09:00
Yukihiro "Matz" Matsumoto
0042e586db
Merge pull request #2344 from yui-knk/fix-locals
...
Change to always use locals->car->car.
2014-06-14 01:03:39 +09:00
Yukihiro "Matz" Matsumoto
e4b01da97e
Merge pull request #2393 from goyox86/fix-clang-analizer-warnings
...
Fix clang analizer warnings
2014-06-14 01:01:25 +09:00
Jose Narvaez
61032c5ab0
Rolling back change induced because of 'clang-analizer' report.
2014-06-13 16:50:02 +01:00
Jose Narvaez
45b8562d8d
Using 'mrb_assert' instead of an returning 0 while checking s->irep in codegen.c.
2014-06-13 16:44:22 +01:00
Yukihiro "Matz" Matsumoto
774703c5d7
Merge pull request #2394 from take-cheeze/fix_conflict_doc
...
Fix conflict doc since there is only `add_conflict` method.
2014-06-14 00:14:33 +09:00
take_cheeze
d10cda1ac1
Fix conflict doc since there is only add_conflict method.
2014-06-13 22:19:39 +09:00
Jose Narvaez
e457b4d686
Merge branch 'master' into fix-clang-analizer-warnings
...
* master:
update add_confict document; ref #2391
Update document by regenerating it.
Add :doc task to run document generator.
Add document for `add_conflict` and `add_conflicts`.
2014-06-13 12:37:18 +01:00
Yukihiro "Matz" Matsumoto
40b92e3529
Merge pull request #2392 from take-cheeze/doc_update
...
Update document and add :doc task.
2014-06-13 20:36:10 +09:00
Yukihiro "Matz" Matsumoto
17da8f3c99
git push origin masterMerge branch 'take-cheeze-conflict_doc'
2014-06-13 20:35:00 +09:00
Yukihiro "Matz" Matsumoto
8c283e15e4
update add_confict document; ref #2391
2014-06-13 20:34:51 +09:00
Jose Narvaez
6b642637b3
Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'
2014-06-13 12:11:28 +01:00
Jose Narvaez
1a8e0ba4e8
Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'
2014-06-13 12:11:23 +01:00
Jose Narvaez
a250050077
Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'
2014-06-13 12:06:56 +01:00
Jose Narvaez
13abc9c4a1
Revert "Fixed dereference to null pointer in 'codegen.c' reported by 'clang-analyzer'"
...
This reverts commit 29f14e728d .
2014-06-13 10:54:18 +01:00
Jose Narvaez
e344d662f1
Fixed dereference to null pointer in 'codegen.c' reported by 'clang-analyzer'
2014-06-13 10:50:26 +01:00
Jose Narvaez
29f14e728d
Fixed dereference to null pointer in 'codegen.c' reported by 'clang-analyzer'
2014-06-13 10:50:15 +01:00
Jose Narvaez
a5cadf4bec
Fixed dead increment in 'dump.c' reported by 'clang-analyzer'
2014-06-13 10:13:18 +01:00
Jose Narvaez
44a5809224
Fixed possible division by zero in 'codegen.c' reported by 'clang-analyzer'
2014-06-13 10:09:28 +01:00
Jose Narvaez
da55b50409
Fixed dead assignment in 'vm.c' reported by 'clang-analyzer'
2014-06-13 09:44:41 +01:00
Jose Narvaez
4027035cf4
Fixed dead assignment in 'parse.y' reported by 'clang-analyzer'
2014-06-13 09:37:07 +01:00
Jose Narvaez
24c105a251
Fixed dead assignment in 'backtrace.c' reported by 'clang-analyzer'
2014-06-13 09:36:44 +01:00
take_cheeze
502baaba39
Update document by regenerating it.
2014-06-13 17:28:45 +09:00
take_cheeze
c07feca570
Add :doc task to run document generator.
2014-06-13 17:28:40 +09:00
take_cheeze
66802d9219
Add document for add_conflict and add_conflicts.
2014-06-13 17:16:32 +09:00
Yukihiro "Matz" Matsumoto
7275096f56
git push origin masterMerge branch 'take-cheeze-add_conflicts'
2014-06-13 12:50:11 +09:00
Yukihiro "Matz" Matsumoto
8ef971a373
remove add_conflicts now; use add_conflict; ref #2390
2014-06-13 12:50:00 +09:00
Yukihiro "Matz" Matsumoto
81db9b7090
Merge branch 'add_conflicts' of https://github.com/take-cheeze/mruby into take-cheeze-add_conflicts
2014-06-13 12:39:55 +09:00
take_cheeze
eebb94410f
Implement add_conflict. Usage is similar to add_dependency.
2014-06-13 01:07:53 +09:00
Yukihiro "Matz" Matsumoto
2067f1f9ff
Merge branch 'master' of github.com:mruby/mruby
2014-06-13 00:42:03 +09:00