Yukihiro Matsumoto
|
ca930538ea
|
prepare for OP_TAILCALL
|
2012-07-05 01:40:23 +09:00 |
|
Yukihiro Matsumoto
|
c4208a413d
|
restore arena_idx after initializing irep
|
2012-07-05 01:36:54 +09:00 |
|
Yukihiro Matsumoto
|
07bcd6bed8
|
cdump.c: pool may contain fixnum value
|
2012-07-05 01:34:35 +09:00 |
|
Yukihiro Matsumoto
|
0e9e0693b4
|
big init function in cdump may overflow arena
|
2012-07-05 01:13:09 +09:00 |
|
Yukihiro Matsumoto
|
ee32521f90
|
add input check to readint_float()
|
2012-07-04 17:14:59 +09:00 |
|
Yukihiro Matsumoto
|
472847adc2
|
input cast to unsigned char for unqualified tolower(); close #342
|
2012-07-04 17:12:47 +09:00 |
|
Yukihiro Matsumoto
|
f141ae42c0
|
stop strtod() warning; add more checks; close #247
|
2012-07-04 10:19:10 +09:00 |
|
Yukihiro Matsumoto
|
cad95d3d18
|
Merge branch 'master' of github.com:mruby/mruby
|
2012-07-03 21:54:59 +09:00 |
|
Yukihiro Matsumoto
|
85a0cad905
|
use new function mrb_parser_free()
|
2012-07-03 21:54:08 +09:00 |
|
Yukihiro Matsumoto
|
fc27f71289
|
add new function mrb_parser_free()
|
2012-07-03 21:52:11 +09:00 |
|
Yukihiro Matsumoto
|
a1af20baa9
|
use mrbc_context; free parser for each iteration; close #312
|
2012-07-03 21:49:06 +09:00 |
|
Yukihiro Matsumoto
|
be8181a99a
|
raise SyntaxError only when capture_errors is set
|
2012-07-03 21:39:21 +09:00 |
|
Yukihiro Matsumoto
|
cd1e1a0089
|
remove unused variables
|
2012-07-03 21:33:20 +09:00 |
|
Yukihiro Matsumoto
|
137570acf0
|
capture_errors can be specified by mrbc_context
|
2012-07-03 21:32:37 +09:00 |
|
Yukihiro Matsumoto
|
a7b8a94e48
|
refactor mirb code
|
2012-07-03 21:29:46 +09:00 |
|
Yukihiro Matsumoto
|
daee2e5ad3
|
preserve toplevel local variable info in mrbc_context
|
2012-07-03 21:26:05 +09:00 |
|
Yukihiro Matsumoto
|
39689441e7
|
add context arg to mrb_parser_parse()
|
2012-07-03 21:13:10 +09:00 |
|
Yukihiro Matsumoto
|
e814495576
|
test/driver to use EXIT_SUCCESS
|
2012-07-03 21:04:25 +09:00 |
|
Yukihiro Matsumoto
|
65096c4c1b
|
add context to parser, that would hold local variable info, filename, and line number. mrbc_context argument has been added to mrb_parse_xxx() functions. Normally, you just to need to add NULL (or 0) to the last argument of the above functions.
|
2012-07-03 20:59:07 +09:00 |
|
Yukihiro Matsumoto
|
ce49d90dc8
|
modify compiler API; replace mrb_compie_xxx with mrb_load_xxx() that combines compilatoin and execution
|
2012-07-03 15:26:11 +09:00 |
|
Yukihiro Matsumoto
|
97b1c57600
|
constify parser input strings
|
2012-07-03 14:28:19 +09:00 |
|
Yukihiro Matsumoto
|
3be4e91376
|
remove size_t from parser
|
2012-07-03 14:27:34 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ac5838ac67
|
Merge pull request #339 from masamitsu-murase/initialize_module_mt_with_khash
Initialize mt of module with khash.
|
2012-07-01 05:21:09 -07:00 |
|
Masamitsu MURASE
|
8746cb2ac1
|
Initialize mt of module with khash.
|
2012-07-01 18:34:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
660f64b1d0
|
Merge pull request #337 from masamitsu-murase/fix_str_replace
Fix str_replace in string.c
|
2012-06-30 13:50:54 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
cb791565c3
|
Merge pull request #338 from masamitsu-murase/modify_data_gc
Free iv of MRB_TT_DATA instance.
|
2012-06-30 13:48:34 -07:00 |
|
Masamitsu MURASE
|
780f54e1eb
|
Free iv of MRB_TT_DATA instance.
|
2012-07-01 01:52:37 +09:00 |
|
Masamitsu MURASE
|
866f797125
|
Fix str_replace in string.c
- Increment refcnt of shared string.
- Free buffer before replacing.
- Clear MRB_STR_SHARED after decref is called.
- Fix target of aux.capa.
|
2012-06-30 21:42:10 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4bfd992284
|
Merge pull request #336 from bovi/struct-enable-gc
Make strucdata optional if ENABLE_STRUCT is activated
|
2012-06-29 20:35:18 -07:00 |
|
Daniel Bovensiepen
|
2c8886c80d
|
Make strucdata optional if ENABLE_STRUCT is activitated
|
2012-06-29 22:59:53 +08:00 |
|
Yukihiro Matsumoto
|
4a98d5c8fd
|
allow string interpolation in symbols like :"a=#{15}"
|
2012-06-28 23:35:17 +09:00 |
|
Yukihiro Matsumoto
|
4fd932548e
|
allow :"text" form; close #321
|
2012-06-28 23:28:54 +09:00 |
|
Yukihiro Matsumoto
|
04d24b3168
|
always define POOL_ALIGNMENT (default 4); reduce strength as well; close #333
|
2012-06-28 15:07:11 +09:00 |
|
Yukihiro Matsumoto
|
e9d56f4ccf
|
do not undef config macro MRB_USE_FLOAT
|
2012-06-28 14:37:32 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2c7b9faba6
|
Merge pull request #332 from bovi/printf-not-implemented
Sprintf NotImplementedError
|
2012-06-26 23:24:18 -07:00 |
|
Yukihiro Matsumoto
|
3de0a62522
|
resolve conflict in class.c
|
2012-06-27 15:22:08 +09:00 |
|
Daniel Bovensiepen
|
7f9b91517b
|
raise NoImplementedError also for sprintf in case it isn't available
|
2012-06-27 14:20:19 +08:00 |
|
Yukihiro Matsumoto
|
0a88499f32
|
sizeof("a") is bigger by one than strlen("a")
|
2012-06-27 15:19:40 +09:00 |
|
Yukihiro Matsumoto
|
6f9ed1c5b2
|
use return value from sprintf/snprintf
|
2012-06-27 15:14:56 +09:00 |
|
Daniel Bovensiepen
|
e841135cc1
|
raise NotImplementedError in case of sprintf is missing
|
2012-06-27 14:13:11 +08:00 |
|
Yukihiro "Matz" Matsumoto
|
50f38a7df3
|
Merge pull request #330 from monaka/pr-fix-parser-y-to-supress-warning-array-subscript
Supress "warning: array subscript has type ‘char’"
|
2012-06-26 22:43:52 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
7c64a2be8d
|
Merge pull request #329 from monaka/pr-reduce-magic-number-in-snprintf
Use sizeof to get char array sizes.
|
2012-06-26 22:41:48 -07:00 |
|
Masaki Muranaka
|
cd5476c6ae
|
Supress "warning: array subscript has type ‘char’"
|
2012-06-27 13:19:32 +09:00 |
|
Masaki Muranaka
|
2042684b6e
|
Use sizeof to get char array sizes.
|
2012-06-27 13:01:22 +09:00 |
|
Masaki Muranaka
|
d534f26f16
|
Use sizeof to get char array sizes.
|
2012-06-27 10:36:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cf8b6ec841
|
Merge pull request #326 from masamitsu-murase/modify_str_format_len
Fix str_format_len.
|
2012-06-26 13:57:31 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
e32ab50eaf
|
Merge pull request #328 from bovi/kernel-tests
Add more kernel tests
|
2012-06-26 13:54:31 -07:00 |
|
Daniel Bovensiepen
|
e8ad94da93
|
Fix kernel test descriptions
|
2012-06-27 03:12:37 +08:00 |
|
Daniel Bovensiepen
|
d3bf659bfd
|
Add more kernel tests
|
2012-06-27 03:06:07 +08:00 |
|
Yukihiro Matsumoto
|
6410cdf3bf
|
do not undef config macros
|
2012-06-27 01:13:21 +09:00 |
|