Commit Graph

5122 Commits

Author SHA1 Message Date
ksss 209bf256aa Range#each fixnums are special 2014-04-24 13:53:54 +00:00
Yukihiro "Matz" Matsumoto 18c4741883 Merge pull request #2113 from take-cheeze/add_dependency_doc
Update documentation of `MRuby::Gem::Specification#add_dependency`.
2014-04-24 20:45:01 +09:00
take_cheeze e1052e74ff Update documentation of MRuby::Gem::Specification#add_dependency. 2014-04-24 12:32:32 +09:00
Yukihiro "Matz" Matsumoto 0d9c872b9b Merge pull request #2111 from kyab/fix_msvc_warning_gc.c
Fix MSVC warning for gc.c
2014-04-24 02:37:34 +09:00
kyab e248097a17 Fix MSVC warning for gc.c 2014-04-24 01:18:41 +09:00
Yukihiro "Matz" Matsumoto 75128295d9 Merge pull request #2108 from take-cheeze/default_gem_info
Implement default gem info to use when there is no depending gem loaded.
2014-04-23 23:50:23 +09:00
Yukihiro "Matz" Matsumoto d67693d2f1 Merge pull request #2109 from mirichi/enhance
reduce the init area of stack
2014-04-23 21:44:52 +09:00
mirichi 4ab801c045 fixed. 2014-04-23 19:39:14 +09:00
mirichi b27d665d2d Merge remote-tracking branch 'remotes/mruby/master' into enhance 2014-04-23 19:03:35 +09:00
take_cheeze 63bf375b0e Implement default gem info to use when there is no depending gem is defined. 2014-04-23 15:09:01 +09:00
Yukihiro "Matz" Matsumoto f2204ee524 Merge pull request #2105 from take-cheeze/issue_2103_test
Add test of $0 value in bin/mruby related to #2103 .
2014-04-23 07:05:48 +09:00
Yukihiro "Matz" Matsumoto 68027317b0 Array#insert: simpler (and faster) implementation; ref #2107 2014-04-23 00:25:50 +09:00
Jun Hiroe a48e0018fd Add Array#insert 2014-04-23 00:22:24 +09:00
mirichi e6c757b5c1 bug fixed 2014-04-22 23:10:40 +09:00
Yukihiro "Matz" Matsumoto 951f027b12 Merge pull request #2106 from mirichi/enhance
OP_SEND refactoring
2014-04-22 22:33:42 +09:00
mirichi 8195224072 reduce the init size of stack 2014-04-22 22:02:03 +09:00
mirichi b523018803 OP_SEND refactoring 2014-04-22 20:04:10 +09:00
take_cheeze 18718e065a Add test of $0 value in bin/mruby related to #2103 . 2014-04-22 19:19:08 +09:00
Yukihiro "Matz" Matsumoto 9a10900a35 Merge pull request #2104 from cremno/remove-mrb_str_buf_cat
remove `mrb_str_buf_cat`
2014-04-22 07:03:56 +09:00
Yukihiro "Matz" Matsumoto e35e2fff3f Merge pull request #2103 from titouanc/global-zero-bytecode
Also set $0 for binary files
2014-04-22 07:03:16 +09:00
cremno bc23a5e9e5 remove mrb_str_buf_cat
It does the same as `mrb_str_cat`.
2014-04-21 21:28:06 +02:00
iTitou 6676bd61a7 Also set $0 for binary files 2014-04-21 16:37:52 +02:00
Yukihiro "Matz" Matsumoto db6e868265 Merge pull request #2101 from take-cheeze/struct_test
Remove `Struct` defined check in test.
2014-04-21 22:45:05 +09:00
Yukihiro "Matz" Matsumoto 56e520616e Merge pull request #2102 from take-cheeze/fiber_doc
Improve mruby-fiber document.
2014-04-21 22:43:52 +09:00
take_cheeze a457fef213 Remove unnecessary require 'fiber' note in Fiber.current document. 2014-04-21 22:14:23 +09:00
take_cheeze 1d6b8ba524 Add document to Fiber#transfer . 2014-04-21 22:13:39 +09:00
take_cheeze 30c672f890 Remove Struct defined check in test. 2014-04-21 21:35:58 +09:00
Yukihiro "Matz" Matsumoto db440b82b0 Merge pull request #2100 from cremno/fix-tests
tests should not depend on `mruby-proc-ext`
2014-04-21 16:40:31 +09:00
cremno 9dd28c96bb tests should not depend on mruby-proc-ext 2014-04-21 08:09:52 +02:00
Yukihiro "Matz" Matsumoto 8694654fd4 Merge pull request #2099 from nobu/optional_arguments_in_rhs
Optional arguments in rhs
2014-04-21 14:58:26 +09:00
Nobuyoshi Nakada ac6747a9c5 fix optional block arguments in rhs
define optional block arguments as argument variables in the rhs
default expressions, as same as mere assignment expressions.

Import ruby/ruby@01740f0c27
2014-04-21 14:55:06 +09:00
Nobuyoshi Nakada 28f6cfe424 adjust indent 2014-04-21 14:53:37 +09:00
Yukihiro "Matz" Matsumoto 6ec04a4e78 Merge pull request #2098 from suzukaze/add-array.reject_bang
Add Array#reject!
2014-04-21 14:49:03 +09:00
Jun Hiroe fcfab84560 Add Array#reject_bang 2014-04-21 13:52:50 +09:00
Yukihiro "Matz" Matsumoto e7f5cd7d4e Merge pull request #2097 from nobu/optional_arguments_in_rhs
fix optional arguments in rhs
2014-04-21 10:53:10 +09:00
Nobuyoshi Nakada 367118b1b6 fix optional arguments in rhs
define optional arguments as argument variables in the rhs default
expressions, as same as mere assignment expressions.

Import ruby/ruby@01740f0c27
2014-04-21 10:48:00 +09:00
Yukihiro "Matz" Matsumoto 4654db4fdc Merge pull request #2096 from nobu/def_in_cmdarg
Def in cmdarg
2014-04-21 08:56:31 +09:00
Yukihiro "Matz" Matsumoto 5f84692367 Merge pull request #2095 from suzukaze/refactor-dump.c
Use boolean macro in is_valid_c_symbol_name()
2014-04-21 08:53:29 +09:00
Yukihiro "Matz" Matsumoto 73c86f59f6 Merge pull request #2094 from suzukaze/add-array.delete_if
Add Array#delete_if
2014-04-21 08:52:53 +09:00
Nobuyoshi Nakada 9eaddfab44 allow method definition in cmdarg
save cmdarg_stack and isolate command argument state from outer scope
to allow method definition in cmdarg

import from ruby/ruby@04bb9d6b75
2014-04-21 07:00:57 +09:00
Nobuyoshi Nakada a3d6290d7b use stack_type instead of raw unsigned int 2014-04-21 06:53:35 +09:00
Jun Hiroe 81308c0bf4 Use boolean macro in is_valid_c_symbol_name() 2014-04-21 01:49:27 +09:00
Jun Hiroe 931414305a Add Array#delete_if 2014-04-21 01:40:39 +09:00
Yukihiro "Matz" Matsumoto 791631ad4e Merge pull request #2093 from mirichi/bug_fix
do not reuse deleted entry.
2014-04-21 00:45:05 +09:00
Yukihiro "Matz" Matsumoto 8c177032da Merge pull request #2092 from take-cheeze/test_syntax
Suppress test script syntax warning.
2014-04-21 00:43:43 +09:00
Yukihiro "Matz" Matsumoto 3bce663568 Merge pull request #2091 from take-cheeze/struct_len
Implement Struct#size and Struct#length .
2014-04-21 00:43:17 +09:00
mirichi d3efe18143 do not reuse deleted entry. fixed 2014-04-20 23:10:24 +09:00
take_cheeze 0d2c307ef6 Suppress test script syntax warning. 2014-04-20 22:11:08 +09:00
take_cheeze 3675832b0e Implement Struct#size and Struct#length . 2014-04-20 22:02:48 +09:00
Yukihiro "Matz" Matsumoto a694110193 Merge pull request #2089 from ksss/sym-casecmp
Implement Symbol#casecmp
2014-04-20 21:30:46 +09:00