Commit Graph

156 Commits

Author SHA1 Message Date
Masaki Muranaka a01e968cdb Remove limits.h from numeric.h. Add limits.h to some C files. 2013-03-29 10:06:40 +09:00
Yukihiro "Matz" Matsumoto 5a089aa4d6 Merge pull request #1091 from monaka/pr-fix-raisef-format-in-struct.c
Fix raisef() format strings in struct.c.
2013-03-28 06:37:47 -07:00
Masaki Muranaka 384db0d809 Fix format for new mrb_raisef(). 2013-03-28 21:35:56 +09:00
Masaki Muranaka 5c4c2f3788 Fix raisef formats in struct.c. 2013-03-28 16:07:50 +09:00
Carson McDonald 61a8a61828 Use mrb_check_datatype directly to avoid warning. 2013-03-27 09:44:16 -04:00
kurodash 1c4820642d Fix build error on VS2012 toolchain.
A local variables define beginning of a scope block.
VS2012 unacceptable ";;" in struct definition.
2013-03-27 18:24:40 +09:00
MATSUMOTO Ryosuke 6e110cb43d Add test for Random::srand 2013-03-27 12:02:59 +09:00
mattn 46c13080f9 Fix test for mruby-random 2013-03-27 11:50:52 +09:00
mattn 00326ba7f1 Add test for mruby-random 2013-03-27 11:47:33 +09:00
MATSUMOTO Ryosuke 07dc11cae3 Support mt instance valiables 2013-03-27 10:39:11 +09:00
mattn 46a4673308 Refactoring mruby-rand 2013-03-26 23:03:19 +09:00
MATSUMOTO Ryosuke ffa79b1aec Add Random#rand and Random#srand 2013-03-26 21:58:12 +09:00
MATSUMOTO Ryosuke d2c946f68d Add Kernel#rand and Kernel#srand 2013-03-26 21:55:33 +09:00
MATSUMOTO Ryosuke e870270773 Changed to static functions 2013-03-26 21:49:15 +09:00
MATSUMOTO Ryosuke bdd27cbdca Change Random module to class 2013-03-26 21:48:10 +09:00
MATSUMOTO Ryosuke 7328b68b9f Adjusted indent, space and tab 2013-03-24 11:35:42 +09:00
Yukihiro Matz Matsumoto e69a13a20e resolve conflict 2013-03-24 00:44:28 +09:00
mattn b69761e286 Add mruby-print 2013-03-24 00:20:35 +09:00
MATSUMOTO Ryosuke 17d3055ad8 Modified license information for mruby-random 2013-03-23 22:07:08 +09:00
MATSUMOTO Ryosuke ab82a86da4 Add mruby-random mrbgem (no activation though) 2013-03-23 18:54:56 +09:00
Yukihiro Matz Matsumoto 04d9c5ea6b resolve conflict regarding backtick 2013-03-23 11:08:18 +09:00
Yukihiro Matz Matsumoto a7dc817add add mruby-eval mrbgem (no activation though) 2013-03-23 10:59:23 +09:00
Yukihiro Matz Matsumoto 5717994452 Array bang methods should return nil if no change happen 2013-03-23 10:54:09 +09:00
Yukihiro "Matz" Matsumoto 6804ab3ab8 Merge pull request #1044 from kouki-o-iij/pr-array-ext
add method(uniq, -, |, &, flatten, compact) of Array to mruby-array-ext
2013-03-22 18:33:48 -07:00
Yukihiro "Matz" Matsumoto 1ed2afeeca Merge pull request #1045 from kouki-o-iij/pr-hash-ext
add mruby-hash-ext mrbgem, and method: Hash#merge!
2013-03-22 18:33:31 -07:00
Kouki Ooyatsu dfe2359b0c add mruby-hash-ext mrbgem, and method: Hash#merge! 2013-03-22 17:10:42 +09:00
skandhas 35bcc8f850 add Enumerable#group_by 2013-03-22 16:07:10 +08:00
skandhas 39a553d44e add Enumerable#each_slice 2013-03-22 15:56:25 +08:00
Kouki Ooyatsu 0f61d1d6b7 add method(uniq, -, |, &, flatten, compact) and test of Array to mruby-array-ext 2013-03-22 16:45:12 +09:00
skandhas aacbc39b27 add Enumerable#each_cons 2013-03-22 15:43:30 +08:00
Masaki Muranaka f8fa56d8c3 Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by strlen(). 2013-03-22 14:22:45 +09:00
Yukihiro "Matz" Matsumoto fb70370c86 Merge pull request #1034 from skandhas/pr-add-mruby-enumerable-ext
add mrbgem: mruby-enum-ext and some methods.
2013-03-19 06:09:40 -07:00
skandhas 854c61972f fix spelling 2013-03-19 14:25:03 +08:00
skandhas 79dd12ba0b add Enumerable#take, Enumerable#take_while 2013-03-19 14:23:07 +08:00
skandhas 9262a9f40c add Enumerable#drop_while 2013-03-19 14:07:23 +08:00
skandhas ab79941c51 add Enumerable#drop 2013-03-19 11:16:33 +08:00
Yukihiro Matz Matsumoto d0d920e909 rename mrb_true_or_false_value() to mrb_bool_value() 2013-03-19 12:03:54 +09:00
skandhas 4454576cc9 add mruby-enum-ext 2013-03-19 10:56:11 +08:00
Masaki Muranaka 9d8c1eccbe Use mrb_true_or_false_value() / in mrb_struct_eql(). 2013-03-19 11:04:16 +09:00
Masaki Muranaka 0e9512cc4b Use mrb_true_or_false_value() / in mrb_struct_equal(). 2013-03-19 11:03:26 +09:00
Masaki Muranaka b0a940ee54 Remove the macro mrb_bool_value(). Use mrb_true_or_false() instead. 2013-03-19 11:03:08 +09:00
Masaki Muranaka a11e7f3c30 Remove unused string.h. 2013-03-16 18:08:18 +09:00
skandhas e6ab9237cc rename method 2013-03-15 11:41:49 +08:00
skandhas 6c284ec31f add mrbgem: mrb-array-ext 2013-03-15 11:28:01 +08:00
Yukihiro Matz Matsumoto 38571fd769 use mrb_int as possible based on a patch from @monaka; close #994 2013-03-14 19:39:17 +09:00
Yukihiro Matz Matsumoto 9d0bbdb7f8 use size_t for string length C API 2013-03-14 19:33:38 +09:00
Tomoyuki Sahara d82fc884d3 set DATA_TYPE as soon as possible. 2013-03-13 14:04:43 +09:00
Yukihiro "Matz" Matsumoto e53628eb9d Merge pull request #984 from monaka/pr-make-mrb_str_new2-obsolete
Remove mrb_str_new2().
2013-03-12 17:25:23 -07:00
Masaki Muranaka 018db2daac Use suitable types for variables. 2013-03-12 21:12:05 +09:00
Masaki Muranaka be506de3fc Remove mrb_str_new2(). Use mrb_str_new_cstr() instead.
Make mrb_str_new_cstr() accept NULL pointer. It generates 0byte strings by NULL pointer.
2013-03-12 17:54:40 +09:00