Yukihiro Matsumoto
|
8121e0d354
|
should mark child env from method (proc) objects
|
2012-06-24 21:46:24 +09:00 |
|
Yukihiro Matsumoto
|
d657e26d35
|
pacify const assignment warning
|
2012-06-24 01:12:05 +09:00 |
|
Yukihiro Matsumoto
|
c261e4f360
|
resolve crash issue on LLVM; longjmp cleared some local variable
|
2012-06-24 00:15:22 +09:00 |
|
Yukihiro Matsumoto
|
f045e64675
|
reduce calling mrb_str_new_cstr() to avoid strlen(); #301
|
2012-06-23 13:51:50 +09:00 |
|
Yukihiro Matsumoto
|
1fa63930fd
|
check object type before retrieving instance variabls; close #311
|
2012-06-23 10:40:17 +09:00 |
|
Yukihiro Matsumoto
|
2d781f5c1d
|
remove assertion for false assumption; mrb_str_new(0, len) where len > 0 can be used to allocate an unintialized string
|
2012-06-23 09:49:14 +09:00 |
|
Masaki Muranaka
|
21f2e5364b
|
Use mrb_str_new() instead of mrb_str_new2() as possible.
|
2012-06-22 17:02:08 +09:00 |
|
Yukihiro Matsumoto
|
766ae4ee5f
|
dislose mrb_hash_keys; close #304
|
2012-06-21 16:27:16 +09:00 |
|
Yukihiro Matsumoto
|
9936ce997c
|
forgot to rename function mrb_sym2name -> mrb_sym2name_len
|
2012-06-21 16:27:05 +09:00 |
|
Yukihiro Matsumoto
|
a70c4e0c79
|
reduce calling of strlen(); #301
|
2012-06-21 16:22:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
0f2b69642d
|
Merge pull request #302 from monaka/pr-remove-strlen-in-array
Remove strlen in array
|
2012-06-21 00:10:33 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
178a1a63f9
|
Merge pull request #300 from monaka/pr-simplify-codegen
Simplify. Should not use strlen() as possible. It needs complexity.
|
2012-06-20 23:56:17 -07:00 |
|
Masaki Muranaka
|
0c5b704de3
|
Remove strlen(). We can use sizeof() of char array because sizeof(char) is always 1 (ISO C99).
|
2012-06-21 11:45:55 +09:00 |
|
Masaki Muranaka
|
aa1bbe67b6
|
Simplify. Should not use strlen() as possible. It needs complexity.
|
2012-06-21 11:17:16 +09: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
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|