Commit Graph

898 Commits

Author SHA1 Message Date
Daniel Bovensiepen c09f804e2b Skip math test in case that Math isn't implemented 2012-06-21 14:22:50 +08:00
Daniel Bovensiepen 64693ef7fc Create new constants to indicate optional features 2012-06-21 14:22:24 +08:00
Yukihiro Matsumoto 396397bce1 move KHASH_DECLARE to header files 2012-06-21 11:04:36 +09:00
Yukihiro Matsumoto 8b8151a60e remove khash.c; khash.h dependency to mruby.h; refactoring 2012-06-21 10:46:21 +09:00
Yukihiro Matsumoto 7842310573 Merge branch 'modify_khash' of https://github.com/crimsonwoods/mruby into crimsonwoods-modify_khash 2012-06-21 10:01:17 +09:00
Yukihiro Matsumoto e61bdbe396 add printf method 2012-06-20 20:45:04 +09:00
Yukihiro Matsumoto ef50e63a63 remove RuntimeError from mrb_state 2012-06-20 20:43:27 +09:00
Yukihiro Matsumoto 6f22a61135 __send__ added 2012-06-20 15:42:51 +09:00
Yukihiro Matsumoto b11d4647e9 ISO conforming lambda 2012-06-20 15:41:22 +09:00
Yukihiro Matsumoto e9231bca7a allow lambda duplication 2012-06-20 15:26:10 +09:00
Yukihiro Matsumoto 88db589e7f protect crash from empty irep 2012-06-20 15:12:35 +09:00
Yukihiro Matsumoto 97e5ab22f6 add Module#{attr,attr_reader,attr_writer,attr_accessor}; close #257 2012-06-20 13:44:32 +09:00
Yukihiro Matsumoto ea81146a41 add Module#define_method 2012-06-20 13:43:26 +09:00
crimsonwoods cd68190480 split declaration and definition for 'khash_xxx'. 2012-06-19 23:00:29 +09:00
Yukihiro Matsumoto 7744315d88 add Symbol#<=> 2012-06-19 16:50:02 +09:00
Yukihiro Matsumoto 1a7bdcf156 remove local_variables test 2012-06-19 16:48:31 +09:00
Yukihiro Matsumoto e7034b57ff range.c: typo fixed 2012-06-19 16:47:17 +09:00
Yukihiro Matsumoto 4aad9e88d6 remove unused mrb_rescue() 2012-06-19 15:40:54 +09:00
Yukihiro Matsumoto 41f7fdaf8e remove dummy local_variables 2012-06-19 15:37:31 +09:00
Yukihiro Matsumoto 4d7bf31b97 remove dummy require/loop 2012-06-19 15:36:09 +09:00
Yukihiro Matsumoto debea27224 remove obsolete comment 2012-06-19 15:31:56 +09:00
Yukihiro Matsumoto 97e94247fa Kernel#raise: better argument check 2012-06-19 12:56:08 +09:00
Yukihiro Matsumoto 8f9b958f1e raise should initialize Exception object 2012-06-19 12:54:49 +09:00
Yukihiro Matsumoto b023acb629 add ISO reference numbers 2012-06-19 09:54:05 +09:00
Yukihiro Matsumoto d8e0fbab51 forgot to replace INLCUDE_KERNEL_SPRINTF by ENABLE_KERNEL_SPRINTF 2012-06-19 09:45:58 +09:00
Yukihiro "Matz" Matsumoto 3d5c9521c7 Merge pull request #298 from junjis0203/patch_for_Struct_member_access_method
Fix member access method definition
2012-06-18 07:37:17 -07:00
Junji Sawada f443a719a1 Fix member access method definition 2012-06-18 22:20:28 +09:00
Yukihiro "Matz" Matsumoto 95bed11755 Merge pull request #297 from bovi/improve-cflag-choice
Make CFLAG choices in Makefiles more flexible
2012-06-17 22:23:55 -07:00
Daniel Bovensiepen 83e5999d7e Make CFLAG choices in Makefiles more flexible 2012-06-18 11:22:05 +08:00
Yukihiro Matsumoto 955a48d964 move exception definiton to mrblib 2012-06-18 10:30:17 +09:00
Yukihiro Matsumoto f88a839914 add Struct tests 2012-06-18 09:09:00 +09:00
Yukihiro Matsumoto 742c4fb86f ignore id to create NameError 2012-06-18 09:06:13 +09:00
Yukihiro Matsumoto 4f4965a4a2 allow struct access; close #295 2012-06-18 08:58:56 +09:00
Yukihiro Matsumoto ede3049f33 allow disabling Struct class 2012-06-17 23:36:34 +09:00
Yukihiro "Matz" Matsumoto 8399d936a2 Merge pull request #296 from masamitsu-murase/modify_fixnum_minus
fix binary minus function of Fixnum '0'.
2012-06-17 07:29:48 -07:00
Yukihiro "Matz" Matsumoto a843de0e90 Merge pull request #294 from junjis0203/fix_Struct_initialize
RStruct.ptr must allocate members size
2012-06-17 07:28:08 -07:00
Masamitsu MURASE e5e2ebf15a fix binary minus function of Fixnum '0'. 2012-06-17 22:32:07 +09:00
Junji Sawada 62fdd43d65 RStruct.ptr must allocate members size 2012-06-17 21:35:32 +09:00
Yukihiro Matsumoto f89215c7d2 parser_dump: local variable dump condition updated 2012-06-16 17:36:47 +09:00
Yukihiro "Matz" Matsumoto c3aa1c4703 Merge pull request #291 from junjis0203/remove_RNode_definition
Remove unused struct
2012-06-15 16:41:30 -07:00
Yukihiro "Matz" Matsumoto 13394d1651 Merge pull request #289 from junjis0203/parser_dump_for_ensure
Fix to show ensure node
2012-06-15 16:39:15 -07:00
Junji Sawada 26ef69d9ab Remove unused struct 2012-06-16 08:28:39 +09:00
Junji Sawada 2401a175a3 Fix to show ensure node 2012-06-16 01:30:59 +09:00
Yukihiro "Matz" Matsumoto a91b8ade8e Merge pull request #288 from monaka/pr-remove-some-redundant-code-2
Remove some redundant code. (second try)
2012-06-15 06:59:28 -07:00
Yukihiro Matsumoto 5353b8555c exception jump should not cross mrb_funcall border; close #276 2012-06-15 22:57:11 +09:00
Masaki Muranaka 2c93fab066 Remove TRUE/FALSE definition in C sources. (Reported by #282 but not applied.) 2012-06-15 16:55:49 +09:00
Yukihiro Matsumoto 4913311155 should not swallow exceptions from ensure clause 2012-06-15 16:20:25 +09:00
Yukihiro Matsumoto 76f7aecff3 use ENABLE/DISABLE instead of INCLUDE for configuration macro names 2012-06-15 15:34:49 +09:00
Yukihiro Matsumoto 4aa9111f9a escape codedump strings/symbols 2012-06-15 14:45:03 +09:00
Yukihiro Matsumoto 0ef76fdbde make init function consistent: mrb_init_symbols to mrb_init_symbol 2012-06-15 14:08:11 +09:00