Commit Graph

697 Commits

Author SHA1 Message Date
Yukihiro Matsumoto 52fdeb0225 str_make_shared not to return new string 2012-06-03 09:05:09 +09:00
Yukihiro Matsumoto 7f243a9b53 resolve conflict in test/t/class.rb 2012-06-03 08:23:40 +09:00
Yukihiro Matsumoto df80b7835a Add Class#superclass; a patch made by @bovi; close #234 2012-06-03 08:20:48 +09:00
Yukihiro "Matz" Matsumoto 8583b62277 Merge pull request #233 from bovi/add-class-new-test
Add first test case for Class#new
2012-06-02 16:14:12 -07:00
Yukihiro Matsumoto 12d75223d6 make shared string to reference-counted C structure to reduce GC pressure 2012-06-03 07:55:39 +09:00
Daniel Bovensiepen 57bd8d49ec Add first test case for Class#new and prepare further feature tests for it 2012-06-03 01:50:10 +08:00
Yukihiro Matsumoto 5fcd520514 small refactoring after mruby coding convention 2012-06-03 02:19:12 +09:00
Yukihiro "Matz" Matsumoto 369b556d04 Merge pull request #230 from MobiRuby/Class_new
support Class.new()
2012-06-02 10:17:18 -07:00
Yukihiro Matsumoto 15b9d74fc7 stupid naming error 2012-06-03 02:14:30 +09:00
Yukihiro "Matz" Matsumoto 79ad340c44 Merge pull request #232 from bovi/add-hash-tests
Add test cases for Hash
2012-06-02 10:13:05 -07:00
Yukihiro Matsumoto 1c926e852e removed mruby directory created for xcode 2012-06-03 02:12:32 +09:00
Yukihiro "Matz" Matsumoto b9923ba12f Merge pull request #223 from pbosetti/XCode
X code native target, follow up of #184
2012-06-02 10:08:34 -07:00
Daniel Bovensiepen 2c58690df1 Add test cases for Hash 2012-06-02 23:39:00 +08:00
Yukihiro Matsumoto cc86250297 remove unsafe macros in hash.h 2012-06-03 00:23:59 +09:00
Yuichiro MASUI 8a41d646f1 support Class.new() 2012-06-03 00:05:39 +09:00
Yukihiro Matsumoto ecbaf9cd99 simpler implementation of Hash#empty? 2012-06-02 23:52:32 +09:00
Yukihiro Matsumoto 8d0cc57a43 hash->ht might be NULL; it shouldn't though 2012-06-02 23:50:34 +09:00
Yukihiro Matsumoto 090e896d48 hash->ht might be NULL; it shouldn't though 2012-06-02 23:46:30 +09:00
Yukihiro Matsumoto 81c0e2e031 make color in OBJECT_HEADER unsigned 2012-06-02 23:43:13 +09:00
Yukihiro Matsumoto 7a3605cdd2 Merge branch 'master' of github.com:mruby/mruby 2012-06-02 23:35:59 +09:00
Yukihiro Matsumoto d060c8a713 add Hash#{select/reject} to return Hash as 1.9 2012-06-02 23:21:12 +09:00
Yukihiro "Matz" Matsumoto fd917df55a Merge pull request #229 from bovi/remove-ary-reverse
Remove not used ary_reverse
2012-06-02 06:33:52 -07:00
Yukihiro "Matz" Matsumoto 19f45f2af4 Merge pull request #227 from bovi/add-string-test
Add string test for string interpolation
2012-06-02 06:33:02 -07:00
Yukihiro Matsumoto 22568f9a99 Merge branch 'master' of github.com:mruby/mruby 2012-06-02 22:31:58 +09:00
Daniel Bovensiepen 9b53de0b39 Remove not used ary_reverse 2012-06-02 21:31:28 +08:00
Yukihiro Matsumoto 110cdd82e0 naming convention consistency for hash.h 2012-06-02 21:47:27 +09:00
Yukihiro Matsumoto de133c3715 refactoring around mrb_hash_new 2012-06-02 21:42:52 +09:00
Yukihiro Matsumoto d9dfbb044a remove unused st_hash_end/unit reference 2012-06-02 21:38:44 +09:00
Yukihiro Matsumoto 34c049c63e remove unused mrb_mem_clear 2012-06-02 21:34:10 +09:00
Yukihiro Matsumoto 54808d1df5 clean appendix comments from array.c 2012-06-02 21:31:03 +09:00
Yukihiro Matsumoto 92ee53146f unify long,size_t to int in array.[ch] 2012-06-02 21:30:04 +09:00
Yukihiro Matsumoto 0e46f49aaa changed prototype mrb_ary_replace to (mrb_state*,mrb_value,mrb_value) 2012-06-02 21:26:30 +09:00
Yukihiro Matsumoto c0c712d33b small refactoring around Array#concat 2012-06-02 21:17:14 +09:00
Yukihiro Matsumoto 687ec8e65c remove ary_reverse that no longer used 2012-06-02 21:08:25 +09:00
Yukihiro Matsumoto 3e9fc0b013 add proper type check (using mrb_get_args) in Array#replace 2012-06-02 21:07:50 +09:00
Yukihiro Matsumoto ca4de06e60 avoid using mrb_value in Array#+ 2012-06-02 21:05:33 +09:00
Yukihiro "Matz" Matsumoto 29d5f616fa Merge pull request #228 from fceller/master
fixed prototype warning (-Wstrict-prototypes)
2012-06-02 04:49:15 -07:00
Frank Celler c3e0aedece export exception handling 2012-06-02 12:09:43 +02:00
Frank Celler a3d00a902a fixed prototype: g++ will complain about definition not being a prototype, should work with GCC and VC as well 2012-06-02 12:04:08 +02:00
Yukihiro Matsumoto 98fb528f6f Merge branch 'master' of github.com:mruby/mruby 2012-06-02 19:01:58 +09:00
Yukihiro Matsumoto 231cb59566 Array#reverse revisited 2012-06-02 19:01:00 +09:00
Frank Celler aeffe3f712 fixed prototype: g++ will complain about definition not being a prototype, should work with GCC and VC as well 2012-06-02 11:54:14 +02:00
Daniel Bovensiepen 6ec149c4e3 Add string test for string interpolation 2012-06-02 16:44:16 +08:00
Yukihiro "Matz" Matsumoto 92f1925218 Merge pull request #225 from MobiRuby/fixed_const_missing
fixed const_get && const_missing issue
2012-06-02 01:29:42 -07:00
Yukihiro "Matz" Matsumoto 8dc9e0d8ec Merge pull request #226 from MobiRuby/author
Could you add me to AUTHORS?
2012-06-02 01:28:28 -07:00
Yukihiro Matsumoto f78d2fad31 Merge branch 'master' of github.com:mruby/mruby 2012-06-02 17:25:34 +09:00
Yukihiro Matsumoto e65d4938f3 'mrb_sym' used as 'uint32_t'. it's broken portability; based on the work from @crimsonwoods; close #216 2012-06-02 17:25:18 +09:00
Yuichiro MASUI c5717476ab Could you add me to AUTHORS? 2012-06-02 17:09:12 +09:00
Yuichiro MASUI e473ce1ac4 fixed const_get && const_missing issue 2012-06-02 17:00:11 +09:00
Yukihiro "Matz" Matsumoto 7752d2ab43 Merge pull request #221 from bovi/test-for-issue211
Add Test Case for issue #211
2012-06-02 00:55:33 -07:00