Yukihiro "Matz" Matsumoto
|
ef432d7524
|
Merge pull request #2451 from take-cheeze/remove_mem_out_check
Remove unnecessary out of memory check in `ary_expand_capa`.
|
2014-07-08 23:07:30 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
94c59d0597
|
Merge pull request #2449 from take-cheeze/mrb_ary_resize
Add new API `mrb_ary_resize`(mruby implementation of `rb_ary_resize`).
|
2014-07-08 23:01:22 +09:00 |
|
take_cheeze
|
ab779b7ad8
|
Use mrb_print_error to print exception instead of mrb_p.
|
2014-07-08 22:25:32 +09:00 |
|
take_cheeze
|
5bb0a1fb5e
|
Print error instead of printing return value of report.
|
2014-07-08 22:24:35 +09:00 |
|
take_cheeze
|
5b0f900faa
|
Remove unnecessary out of memory check in ary_expand_capa.
Since `mrb_realloc` raises when failed to allocate memory.
|
2014-07-07 21:58:38 +09:00 |
|
take_cheeze
|
13d9631e21
|
Add new API mrb_ary_resize(mruby implementation of rb_ary_resize).
|
2014-07-06 22:23:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5c50bcd20a
|
reformat else part; ref #2447
|
2014-07-06 21:00:57 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1300770cec
|
Merge pull request #2447 from take-cheeze/reduce_ary_clear_alloc
Reduce allocation in shared RArray clearing.
|
2014-07-06 19:30:29 +09:00 |
|
take_cheeze
|
6cbcbd5290
|
Reduce allocation in shared RArray clearing.
|
2014-07-05 21:10:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c16bb3fee3
|
Merge pull request #2446 from take-cheeze/fix_mrb_flo_to_fixnum
Fix type checking in `mrb_flo_to_fixnum`.
|
2014-07-04 21:52:51 +09:00 |
|
take_cheeze
|
a50464fe01
|
Fix type checking in mrb_flo_to_fixnum.
|
2014-07-04 16:16:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
742f85752d
|
Merge pull request #2444 from take-cheeze/fix_mrb_hash_tbl
Always return non-NULL in `mrb_hash_tbl`.
|
2014-07-03 23:41:47 +09:00 |
|
take_cheeze
|
77aefa1d03
|
Always return non-NULL in mrb_hash_tbl.
|
2014-07-03 22:56:15 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d2910a162d
|
Merge pull request #2442 from suzukaze/use-mrb-str-nofree-macro
Use RSTR_NOFREE_P in state.c
|
2014-07-03 21:45:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
65512f6557
|
Merge pull request #2443 from suzukaze/use-mrb-str-emebed-macro
Use *_EMBED_* macro in state.c
|
2014-07-03 21:44:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
628615d980
|
Merge pull request #2432 from take-cheeze/toolchains
Add method `toolchains` and `primary_toolchain` to `MRuby::Build`.
|
2014-07-03 21:43:12 +09:00 |
|
Jun Hiroe
|
569ea74021
|
Use *_EMBED_* macro in state.c
|
2014-07-03 18:26:42 +09:00 |
|
Jun Hiroe
|
bd82d7c794
|
Use RSTR_NOFREE_P in state.c
|
2014-07-03 18:10:51 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9a5f98fec8
|
Merge pull request #2440 from suzukaze/add-pr-docs2
Add a caution to Your Pull Request document. (suggested by Matz) close #2437
|
2014-07-03 08:49:05 +09:00 |
|
Jun Hiroe
|
954867828b
|
Add a caution to Your Pull Request document.
|
2014-07-03 08:27:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d8cc39e3d3
|
Merge branch 'master' of github.com:mruby/mruby
|
2014-07-03 08:12:05 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f452abd138
|
fiber stack should not be cleared by zero when MRB_NAN_BOXING is set; close #2439
|
2014-07-03 08:11:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
99438947bf
|
Merge pull request #2438 from AE9RB/upstream
Ensure RVALUE is large enough for word boxing types.
|
2014-07-03 07:19:53 +09:00 |
|
David Turnbull
|
5486e8901a
|
Ensure RVALUE is large enough for word boxing types.
|
2014-07-02 09:50:38 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
bcfcbc94bc
|
Merge pull request #2436 from take-cheeze/mrb_args_arg
Use `MRB_ARGS_ARG(n, o)` instead of `MRB_ARGS_REQ(n) | MRB_ARGS_OPT(o)`.
|
2014-07-02 22:21:50 +09:00 |
|
take_cheeze
|
8106760077
|
Use MRB_ARGS_ARG(n, o) instead of MRB_ARGS_REQ(n) | MRB_ARGS_OPT(o).
|
2014-07-02 21:11:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e749267909
|
time overflow check; ref #2337
|
2014-07-02 10:28:10 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ad50277549
|
Merge pull request #2434 from AE9RB/master
Fix MRB_WORD_BOXING by correctly telling GC which mrb_value types are im...
|
2014-07-02 09:13:37 +09:00 |
|
David Turnbull
|
ed5c13bc11
|
Fix MRB_WORD_BOXING by correctly telling GC which mrb_value types are immediate.
|
2014-07-01 15:23:23 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
aa441c2a34
|
Merge pull request #2433 from take-cheeze/mirb_bool_val
Use `TRUE` instead of `1` in mirb code.
|
2014-07-02 00:15:09 +09:00 |
|
take_cheeze
|
a656daf4c5
|
Use TRUE instead of 1 in mirb code.
|
2014-06-30 23:26:23 +09:00 |
|
take_cheeze
|
ef57fd55fb
|
Add method toolchains and primary_toolchain to MRuby::Build.
* To check imported toolchains for setting up toolchain specific things.
* `primary_toolchain` returns the main toolchain name of the build.
|
2014-06-29 20:32:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
618ef17c8c
|
Merge pull request #2431 from ksss/warning-objectspace
Reduce warning for enumeration
|
2014-06-29 18:40:20 +09:00 |
|
ksss
|
bdbc1f003e
|
Reduce warning for enumeration
22 enumeration values not handled in switch: 'MRB_TT_FALSE',
'MRB_TT_FREE', 'MRB_TT_TRUE'... [-Wswitch]
|
2014-06-29 09:52:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
684f8ec575
|
Merge pull request #2430 from SHyx0rmZ/remove-duplicate
Sacrifice some micro-optimization to remove duplicate code
|
2014-06-28 17:15:30 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
344b7d819f
|
git push origin masterMerge branch 'take-cheeze-fix_each_obj_crash'
|
2014-06-28 01:09:36 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9726dbefb4
|
remove String class initialization in error.c; ref #2429
|
2014-06-28 01:09:09 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9a28ae921b
|
ObjectSpace.each_object should filter out internal (i.e. obj->c == NULL) objects; ref #2429
|
2014-06-28 01:08:23 +09:00 |
|
take_cheeze
|
f9076230f2
|
Fix crash in method call in ObjectSpace.each_object block.
* Filter `MRB_TT_ENV` and `MRB_TT_ICLASS`.
* Set `mrb->string_class` in `mrb_init_exception` instead.
|
2014-06-28 00:45:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
919af61766
|
initialize nomem_err->mesg->c before exposing to Ruby world; close #2428
|
2014-06-27 22:39:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4ce0a7653b
|
reduce mrb_funcall in exception allocation
|
2014-06-27 22:10:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
79787df046
|
Merge branch 'master' of github.com:mruby/mruby
|
2014-06-27 07:50:59 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9f8fe6f33d
|
Merge pull request #2427 from suzukaze/fix-typo
Fix typo in doc/api/mruby.h.md
|
2014-06-27 07:22:54 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
719c9abb61
|
Merge pull request #2426 from take-cheeze/mrbconf
Document rest mrbconfs.
|
2014-06-27 07:17:22 +09:00 |
|
Patrick Pokatilo
|
73c086b4c7
|
Sacrifice some micro-optimization to remove duplicate code
|
2014-06-26 22:22:21 +02:00 |
|
Jun Hiroe
|
09d8cd69e9
|
Fix typo in doc/api/mruby.h.md
|
2014-06-26 21:47:04 +09:00 |
|
take_cheeze
|
d7d0c31ade
|
Quote default value.
|
2014-06-26 21:09:44 +09:00 |
|
take_cheeze
|
2adb4118aa
|
Document left mrbconfs.
|
2014-06-26 21:08:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
729a760f91
|
Merge branch 'master' of github.com:mruby/mruby
|
2014-06-25 23:36:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c19f5efaaf
|
Merge pull request #2423 from ksss/proc-parameters
Implement Proc#parameters
|
2014-06-25 23:33:56 +09:00 |
|