Yukihiro "Matz" Matsumoto
|
63e5a3cfb1
|
refactor out longjmp() to a function
|
2013-07-25 14:54:17 +09:00 |
|
Jun Hiroe
|
8e42868600
|
Repalace int with mrb_bool because a return value is boolean.
|
2013-07-15 23:17:12 +09:00 |
|
Jun Hiroe
|
87ec819a2c
|
Refactor codes using REGEXP_CLASS define.
|
2013-07-12 01:12:25 +09:00 |
|
Carson McDonald
|
c7f9ac79b7
|
Fix signed/unsigned warning.
|
2013-07-03 07:07:44 -04:00 |
|
Carson McDonald
|
2afae56c8e
|
Fix signed/unsigned warning, make pcapa a size_t
|
2013-07-03 06:52:19 -04:00 |
|
Carson McDonald
|
56b63f5b45
|
Change int to size_t
|
2013-06-30 15:12:34 -04:00 |
|
Carson McDonald
|
b36f690655
|
Change int to size_t.
|
2013-06-30 15:10:39 -04:00 |
|
Carson McDonald
|
73f4ed5f0e
|
Fix some signed unsigned warnings, int to size_t.
|
2013-06-30 15:07:45 -04:00 |
|
kimu_shu
|
e720782f81
|
Add MRB_WORD_BOXING mode (represent mrb_value as a word)
|
2013-05-26 10:09:17 +09:00 |
|
Julien Ammous
|
8057eb935c
|
removed unused variables / assigns never used
|
2013-05-18 14:13:04 +02:00 |
|
Carson McDonald
|
87eb57b663
|
Fix off by one issue
|
2013-05-13 11:34:41 -04:00 |
|
Carson McDonald
|
546d1626e3
|
Fix early free of irep->filename
|
2013-05-13 10:15:37 -04:00 |
|
Masaki Muranaka
|
ec4892c7ea
|
Use mrb_aspec instead of int32_t. As it will clarify what is doing.
|
2013-04-21 02:06:16 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
84acf4e3f3
|
preparation for tail call optimization (still has bugs)
|
2013-04-09 15:31:17 +09:00 |
|
mattn
|
1541a61f5d
|
Fix exit
|
2013-04-05 18:04:22 +09:00 |
|
Masaki Muranaka
|
c260ef894e
|
Rename mrb_fix2str() to mrb_fixnum_to_str(). This is for naming consistency.
|
2013-03-29 22:19:26 +09:00 |
|
Masaki Muranaka
|
2b6e9ee556
|
Modify the type of line-number to uint16_t. Type short is not portable. And it cannot be more than UINT16_MAX because of the mrbc binary format.
|
2013-03-29 16:26:00 +09:00 |
|
Masaki Muranaka
|
2b5b161f8b
|
Sort include files. Some redundant includes are removed.
|
2013-03-29 10:22:31 +09:00 |
|
Yukihiro Matz Matsumoto
|
a0f6e4d58e
|
resolve conflict from #964
|
2013-03-27 00:52:24 +09:00 |
|
Masaki Muranaka
|
3401ed7bab
|
Reduce using snprintf(). They can replace by mruby API.
|
2013-03-24 13:49:19 +09:00 |
|
Masaki Muranaka
|
33ee4903eb
|
Remove unused marco CODEGEN_DUMP.
|
2013-03-23 23:59:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
acab35a2a5
|
Merge pull request #1039 from crimsonwoods/fix_the_type_of_opcode
Fix the type of value that is returned by bit shift expression.
|
2013-03-22 19:11:51 -07:00 |
|
Yukihiro Matz Matsumoto
|
04d9c5ea6b
|
resolve conflict regarding backtick
|
2013-03-23 11:08:18 +09:00 |
|
Masaki Muranaka
|
f8fa56d8c3
|
Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by strlen().
|
2013-03-22 14:22:45 +09:00 |
|
mattn
|
4be161c43c
|
Use mrb_intern2
|
2013-03-22 12:15:04 +09:00 |
|
mattn
|
603302c74c
|
Use `
|
2013-03-22 09:08:12 +09:00 |
|
crimsonwoods
|
0292940e55
|
fix the type of value that is returned by bit-shift expression.
|
2013-03-21 22:55:35 +09:00 |
|
mattn
|
1ab4dbcbf3
|
Backtick operation
|
2013-03-21 19:45:47 +09:00 |
|
FUKUZAWA-Tadashi
|
cdf8114e27
|
%I %i literal
|
2013-03-19 00:41:15 +09:00 |
|
FUKUZAWA-Tadashi
|
41698100ad
|
remove disused check code
|
2013-03-17 21:27:38 +09:00 |
|
FUKUZAWA-Tadashi
|
44fbfc5184
|
implement literal %W %w %s
refactor string parsing
|
2013-03-17 21:27:37 +09:00 |
|
Kurebayashi, Takahiro
|
83ddef6880
|
remove bit-shift operation.
|
2013-03-17 17:44:18 +09:00 |
|
kano4
|
60df77788b
|
Add break to default case in switch statement
|
2013-03-14 23:18:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ce1756b3b6
|
Merge pull request #997 from monaka/pr-add-type-mrb_bool_t
Define mrb_bool_t.
|
2013-03-14 04:51:14 -07:00 |
|
Yukihiro Matz Matsumoto
|
93e9174c57
|
symbol length make size_t from mrb_int; cancel #993 monaka/pr-cleanup-symbol.c-20130312
|
2013-03-14 19:09:55 +09:00 |
|
Masaki Muranaka
|
1ffc9ba325
|
Define type mrb_bool. It is typedef-ed to _Bool on C99, unsigned int on MSVC.
It is safer than applying 1bit bit-fields to signed int.
For forward compatibility, you should substiture only 1 or 0 for the variable typed mrb_bool.
|
2013-03-14 15:13:12 +09:00 |
|
Yukihiro Matz Matsumoto
|
318ad9c802
|
OP_ARRAY may overflow ARG_C
|
2013-03-09 00:39:08 +09:00 |
|
Masaki Muranaka
|
065494887d
|
Fix warnings.
|
2013-03-09 00:38:10 +09:00 |
|
Yukihiro Matz Matsumoto
|
4433bde8b0
|
skip empty OP_STRCAT
|
2013-03-05 16:56:25 +09:00 |
|
Yukihiro Matz Matsumoto
|
aa98c575f5
|
proper irep pool duplication check for strings
|
2013-03-05 00:34:23 +09:00 |
|
Yukihiro Matz Matsumoto
|
6be56ef1fb
|
save/restore arena index for each codedump iteration
|
2013-03-05 00:32:38 +09:00 |
|
Yukihiro Matz Matsumoto
|
02dba48367
|
Merge branch 'heredoc' of https://github.com/FUKUZAWA-Tadashi/mruby into FUKUZAWA-Tadashi-heredoc
|
2013-03-04 09:49:16 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
afa5b26826
|
Merge pull request #931 from matsumoto-r/fix_some_indents
Adjust some indents
|
2013-03-03 04:32:37 -08:00 |
|
FUKUZAWA-Tadashi
|
1af4110f7d
|
implement heredoc
|
2013-03-03 20:08:13 +09:00 |
|
Masaki Muranaka
|
6cd7017ec1
|
Remove trailing whitespaces. This is just a cosmetic change.
|
2013-03-03 10:54:00 +09:00 |
|
MATSUMOTO Ryosuke
|
809732ab40
|
Adjust some indents
|
2013-03-02 10:26:54 -08:00 |
|
Yukihiro Matz Matsumoto
|
0c9d42e080
|
string interpolation in regex
|
2013-03-02 15:13:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
664205453c
|
Merge pull request #899 from masamitsu-murase/modify_stack_position_of_method
Modify stack position of NODE_DEF and NODE_SDEF.
|
2013-02-26 18:13:08 -08:00 |
|
Yukihiro "Matz" Matsumoto
|
ced8fea305
|
Merge pull request #898 from masamitsu-murase/modify_return_value
Modify handling of NODE_RETURN and NODE_NEXT.
|
2013-02-26 18:10:02 -08:00 |
|
Masamitsu MURASE
|
1324d4e250
|
Modify stack position of NODE_DEF and NODE_SDEF.
|
2013-02-27 03:48:50 +09:00 |
|