Commit Graph

604 Commits

Author SHA1 Message Date
Yukihiro Matsumoto 034ef8696f remove KASH from mruby.h 2012-06-01 02:50:07 +09:00
Yukihiro Matsumoto f3fce2ff03 remove REALLOC_N 2012-06-01 02:49:04 +09:00
Yukihiro Matsumoto 1f704552cc move respond_to and instance_of prototypes to mruby.h 2012-06-01 02:48:19 +09:00
Yukihiro Matsumoto 9b9b345697 remove unnecessary header inclusion from hash.c 2012-06-01 02:45:23 +09:00
Yukihiro Matsumoto 69ed2d2c3c add prototype for mrb_garbage_collect() 2012-06-01 02:43:39 +09:00
Yukihiro Matsumoto 1add4558a6 add prototype for mrb_garbage_collect() 2012-06-01 02:43:29 +09:00
Yukihiro Matsumoto 29f4bf0109 remove unused event related declarations 2012-06-01 02:43:06 +09:00
Yukihiro Matsumoto e36285769a new API mrb_gc_protect() to add object to arena 2012-06-01 02:40:52 +09:00
Yukihiro Matsumoto b7d5ccdb36 small refactoring; hash->ht should not be NULL 2012-06-01 02:30:54 +09:00
Yukihiro Matsumoto 1321a157c2 values need not to dup unlike keys 2012-06-01 02:28:21 +09:00
Yukihiro Matsumoto f56abcbb5a reorder mrb_ary_new_from_values() args to (argc, argv) 2012-06-01 02:18:30 +09:00
Yukihiro Matsumoto 62f4270571 remove prototype for mrb_exec_recursive_paired() 2012-06-01 01:54:11 +09:00
Yukihiro Matsumoto 7a7c1cf128 stop using mrb_exec_recursive_paired() from Array comparison 2012-06-01 01:52:57 +09:00
Yukihiro Matsumoto 2a6b5b8ff5 stop using mrb_exec_recursive_paired() from Hash#== 2012-06-01 01:40:12 +09:00
Yukihiro Matsumoto 6caeb8f8fb hash function should use #eql? internally 2012-06-01 01:30:44 +09:00
Yukihiro Matsumoto 6a2cf46ff9 hash function should use #hash internally 2012-06-01 01:25:16 +09:00
Yukihiro Matsumoto 3c80a5e2bf add inline to KHASH_INIT functions 2012-06-01 01:18:20 +09:00
Yukihiro Matsumoto ae9d9a0781 correctly share string bodies 2012-05-31 22:49:38 +09:00
Yukihiro Matsumoto a61fe54563 remove unused prototypes 2012-05-31 19:58:40 +09:00
Yukihiro Matsumoto 16b0a1a0e8 remove unused str_new_frozen 2012-05-31 19:52:46 +09:00
Yukihiro Matsumoto 21c1e2fdad shared strings should not chain 2012-05-31 19:52:37 +09:00
Yukihiro Matsumoto 00c6022cd7 remove unused variable 2012-05-31 19:50:39 +09:00
Yukihiro Matsumoto 5a67f22d1c remove unused str_new_frozen 2012-05-31 19:50:01 +09:00
Yukihiro Matsumoto 326fc888e4 allow string shared body 2012-05-31 19:16:48 +09:00
Yukihiro Matsumoto 71a480fb53 remove encoding files 2012-05-31 16:40:33 +09:00
Yukihiro Matsumoto 50d18a87eb remove transcode.c and trancecode_data.h 2012-05-31 16:36:32 +09:00
Yukihiro Matsumoto 3055a3bc8c reimplement String#* 2012-05-31 16:34:57 +09:00
Yukihiro Matsumoto 5450f925da reimplement String#<=> 2012-05-31 16:33:03 +09:00
Yukihiro Matsumoto b05014f6a9 reimplement String#capitalize 2012-05-31 16:31:33 +09:00
Yukihiro Matsumoto 0009239f29 reimplement String#chomp 2012-05-31 16:29:47 +09:00
Yukihiro Matsumoto c7f540ed67 reimplement String#upcase 2012-05-31 16:14:50 +09:00
Yukihiro Matsumoto 86697ca7b4 reimplement String#downcase 2012-05-31 16:14:11 +09:00
Yukihiro Matsumoto 1df00298f9 reimplement String#replace 2012-05-31 16:10:28 +09:00
Yukihiro Matsumoto d19cdfd2b1 allow ||= and &&= 2012-05-31 15:54:09 +09:00
Yukihiro Matsumoto 1f1ab75d75 resolve conflict 2012-05-31 15:33:20 +09:00
Yukihiro Matsumoto 64fc4ac332 resolve conflict 2012-05-31 15:32:38 +09:00
Yukihiro Matsumoto 0d8adaaaa1 wrong String#index behavior on udef INCLUDE_ENCODING 2012-05-31 14:54:52 +09:00
Yukihiro Matsumoto 708c455833 wrong String#inspect behavior on udef INCLUDE_ENCODING 2012-05-31 14:50:16 +09:00
Yukihiro Matsumoto 1431a4d608 disable ENCODING and REGEXP; regexp will be back in the future 2012-05-31 11:17:17 +09:00
Yukihiro Matsumoto fae483ff2a the argument for Exception.new is optinal 2012-05-31 11:15:51 +09:00
Yukihiro Matsumoto e3c1b48ba2 mrb_gets_args strict argc check; now returns argc 2012-05-31 11:14:33 +09:00
Yukihiro Matsumoto 3e8d330c2c remove #new from immediate classes 2012-05-31 11:11:55 +09:00
Yukihiro Matsumoto 0e5958d404 rename ruby_digitmap to mrb_digitmap 2012-05-30 21:19:04 +09:00
Yukihiro Matsumoto 1ac22054bc remove debug print 2012-05-30 16:25:51 +09:00
Yukihiro Matsumoto 7cf607bb75 stop duping values from Hash#values 2012-05-30 16:25:22 +09:00
Yukihiro Matsumoto a4a48e3da1 specify allocating array size for Hash#values 2012-05-30 16:12:32 +09:00
Yukihiro Matsumoto 0de8ffb0de Merge branch 'master' of github.com:mruby/mruby 2012-05-30 16:02:36 +09:00
Yukihiro Matsumoto e6c6dcc176 update mrb->irep_len for each irep addition 2012-05-30 16:02:19 +09:00
Yukihiro Matsumoto e5d1dd2a8e MRB_GC_STRESS for GC test 2012-05-30 16:01:48 +09:00
Yukihiro "Matz" Matsumoto db18bbbb8c Merge pull request #208 from nurse/add-travis-support
Add .travis.yml.
2012-05-29 23:42:30 -07:00