Commit Graph

114 Commits

Author SHA1 Message Date
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
Carson McDonald c261fffa68 Fix typo 2013-03-11 09:12:33 -04:00
Yukihiro "Matz" Matsumoto cec28739ae Merge pull request #968 from kouki-o-iij/pr-mrbgem-numeric-ext
add mrbgems/ext/mruby-numeric, and method: Integer#chr
2013-03-08 05:43:07 -08:00
Kouki Ooyatsu d3ff90f5fc fix comment 2013-03-08 10:42:28 +09:00
Kouki Ooyatsu 6dfc276230 add Integer#chr test case: multibyte (raise RangeError) 2013-03-08 10:42:18 +09:00
Kouki Ooyatsu 6c066302e2 add mrbgems/ext/mruby-numeric, and method: Integer#chr 2013-03-08 10:05:41 +09:00
Tomoyuki Sahara 11edea3880 add "strip" family to String. 2013-03-08 09:45:04 +09:00
Masaki Muranaka 63a56ddd31 Add String#dump method. 2013-03-08 06:30:42 +09:00
skandhas 7cd583ef27 add mrbgems/mruby-string-ext, and method: String#getbyte 2013-03-07 21:47:00 +08:00
Masaki Muranaka 97136825e2 Separate Kernel#sprintf support from mruby core. It's moved to mrbgems. 2013-03-04 23:04:39 +09:00
Masaki Muranaka a5bc5b2574 Move src/sprintf to mrbgems/mruby-sprintf/src/ 2013-03-04 22:27:23 +09:00
Masaki Muranaka 6cd7017ec1 Remove trailing whitespaces. This is just a cosmetic change. 2013-03-03 10:54:00 +09:00
Carson McDonald dd8d74fc2b Remove unused var sv 2013-03-01 16:04:06 -05:00
Yukihiro Matz Matsumoto 8f5a09ba15 use TT_ARRAY instead of TT_DATA 2013-03-02 03:24:34 +09:00
Carson McDonald 145c1fe275 Fix two typos 2013-03-01 10:09:12 -05:00
Yukihiro Matz Matsumoto 6f88c8407e replace instance_of check with structure check 2013-03-01 22:33:49 +09:00
Yukihiro Matz Matsumoto 389da9dcf0 remove struct RStruct, use RArray instead 2013-03-01 22:26:50 +09:00
Yukihiro Matz Matsumoto d9dc492f83 fix indent in struct.c 2013-03-01 22:09:17 +09:00
Yukihiro Matz Matsumoto 45890faefb internal array should be pudated using mrb_ary_set() 2013-03-01 22:00:59 +09:00
mattn 99a6de063c Set nil to uninitialized members 2013-03-01 17:45:49 +09:00
mattn cb2de0907a Fix copy values 2013-03-01 17:42:35 +09:00
mattn 8ebf9c38e4 Fixed GC guard 2013-03-01 17:37:53 +09:00
mattn d6876aec09 Should be MRB_DATA class. RStruct isn't managed by mruby core. So it should be self-managed class instances. 2013-03-01 17:05:40 +09:00
mattn 3f1814ce3a Move mrblib for Struct 2013-03-01 15:33:52 +09:00
mattn 878fe38b4c Gemify 2013-03-01 14:56:28 +09:00
mattn 138ecf4723 Pluggable Struct 2013-03-01 13:37:46 +09:00
Daniel Bovensiepen 81f96cb9af Move Math::TOLERANCE to mruby-math 2013-02-28 15:20:46 +00:00
Yukihiro Matz Matsumoto 12af04011f mv mrgems/mruby-math to mrbgems 2013-02-28 22:41:08 +09:00
Yuichiro MASUI f4485ee1eb s/mgem/mrbgem/ 2013-02-28 11:55:22 +09:00
Yuichiro MASUI 7c469c0b9d Rebuild CRuby based building script without Makefile
Tested CRuby 1.8.6 and 1.9.3

You can see building configuration in build_config.rb
2013-01-03 02:24:15 +09:00
mattn b1832da2db replace all slash to backslash in cd /path/to/folder for windows. 2012-12-26 12:25:32 +09:00
MATSUMOTO Ryosuke c0f46d98a7 Support GEM_LIBS_LIST in Makefile4gem 2012-12-24 00:13:38 +09:00
Yukihiro "Matz" Matsumoto b42d17adb3 Merge pull request #668 from matsumoto-r/support_gem_flags_list
Support MakefileGemList for MRUBY_CFLAGS and MRUBY_LDFLAGS
2012-12-22 07:40:51 -08:00
MATSUMOTO Ryosuke b6c39975ab Support MakefileGemList for MRUBY_CFLAGS and MRUBY_LDFLAGS
Other apps using mruby like mod_mruby easy to link mrbgems dynamically by MakefileGemList
2012-12-22 23:30:37 +09:00
Yuichiro MASUI a2ae2a3923 Added MRUBY_LIBS to mrbgems Makefile 2012-12-22 21:53:42 +09:00
Yuichiro MASUI dee0b2283c Add MRUBY_CFLAGS / MRUBY_LDFLAGS to mrbgems 2012-12-22 01:38:06 +09:00
Yukihiro "Matz" Matsumoto e7112424ec Merge pull request #639 from mattn/fix_build
fix build
2012-12-18 04:59:02 -08:00
Akira Yumiyama 335ec2ae2b "#{MRUBY_ROOT}/mrbgems/g" add to the default search path 2012-12-18 14:52:24 +09:00
mattn 28b78eb3d9 fix build: add LIBS flag. and fix quoted arguments on windows. 2012-12-18 14:13:14 +09:00
Yuichiro MASUI 8f9105d21a Moved some building script from GNU make to Ruby script
Added minirake what's Rake subset
2012-12-17 02:19:46 +09:00
Yuichiro MASUI 4b8959daff Merge branch 'master' into use_ruby_for_building 2012-12-16 01:58:51 +09:00
Yuichiro MASUI 06d242ae43 Moved some building script from GNU make to Ruby script
Added minirake what's Rake subset
2012-12-16 01:56:03 +09:00