Miura Hideki
|
54c5b12fb7
|
irep->pool struct pool -> mrb_value
|
2013-11-19 20:38:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
04a2c58e94
|
add new function mrb_load_irep_file_cxt() and simplifies mruby.c
|
2013-11-15 10:49:40 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
71354b91cb
|
enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXING
|
2013-11-15 02:45:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3bbf66f9f3
|
cancel #1565 since it breaks mirb; instead add special treatment to heredocs
|
2013-11-10 04:32:57 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
29792d1725
|
Merge branch 'master' of github.com:mruby/mruby
|
2013-11-09 23:29:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ec0a94dae6
|
Merge pull request #1565 from Fleurer/fix1564
nextc(): always return an '\n' at end of input
|
2013-11-08 17:22:59 -08:00 |
|
Yukihiro "Matz" Matsumoto
|
de790bdc27
|
allow irep to be GCed
|
2013-11-08 20:39:50 +09:00 |
|
fleuria
|
fa71403bc5
|
nextc(): always return an '\n' at end of input
fix #1564
|
2013-11-08 11:40:26 +08:00 |
|
Yukihiro "Matz" Matsumoto
|
677a2ac226
|
irep->pool not to be GCed
|
2013-11-07 04:20:46 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e92d4e2680
|
modified to use irep->reps to reference child ireps. preparation for
removing irep array from mrb_state. note that instructions OP_LAMBDA,
OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed.
|
2013-11-07 03:54:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
0be572df62
|
change return value from mrb_generate_code()
|
2013-11-02 23:20:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
92825660ea
|
changed argument type of mrb_ary_modify(); ref #1554
|
2013-11-01 09:57:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
af03812877
|
add mrb_ary_modify(mrb,a); you have to ensure mrb_value a to be an array; ref #1554
|
2013-10-31 23:34:08 +09:00 |
|
h2so5
|
88758e3630
|
Uniquify the results of Object#methods
|
2013-10-27 04:04:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
400ccecf0a
|
add mrb_gv_remove(); untested
|
2013-10-10 12:12:29 +09:00 |
|
FUKUZAWA-Tadashi
|
8d34e00102
|
fix bugs on Heredocument
- heredoc in array literal
- heredoc in args
- heredoc in expression expand
|
2013-09-22 18:14:40 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3995e7ff8f
|
rename voidp to cptr
|
2013-09-21 17:28:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
fdb58b4734
|
voidp should be an Object; close #1508
|
2013-09-21 17:18:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
12183fa250
|
rename node->filename to node->filename_index
|
2013-09-20 06:09:41 +09:00 |
|
Thomas Schmidt
|
713e0019ca
|
remove executable bit from include/mruby/dump.h file
|
2013-09-16 13:12:04 +02:00 |
|
Cremno
|
501df71833
|
MSVC: compilation works again (+minor style fixes)
|
2013-09-03 21:15:14 +02:00 |
|
take_cheeze
|
61e3598893
|
support c++ in mruby/debug.h
|
2013-09-02 00:48:08 +09:00 |
|
take_cheeze
|
bd5afe9eef
|
rename debug function name
|
2013-09-02 00:48:07 +09:00 |
|
take_cheeze
|
0b806ca17b
|
reduce node size
|
2013-09-02 00:48:07 +09:00 |
|
take_cheeze
|
8082a37748
|
use uint16_t for line type
|
2013-09-02 00:48:06 +09:00 |
|
take_cheeze
|
3d1fffbd6b
|
support multiple filename in irep
|
2013-09-02 00:48:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b6cbaaa7f1
|
Merge pull request #1491 from dmajkic/master
Remove function delarations not implemented in code
|
2013-08-27 19:41:15 -07:00 |
|
Dusan D. Majkic
|
e2bdd8cd47
|
Remove function delarations not implemented in code
|
2013-08-27 14:57:36 +02:00 |
|
Tomoyuki Sahara
|
53ff8172e5
|
add mrb_string_type().
|
2013-08-23 15:06:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d780c6683e
|
use newer DATA API
|
2013-08-15 01:39:05 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b225e4cc82
|
redesign mruby/data.h API; use DATA_PTR() for raw data pointer, DATA_GET_PTR() to type safe retrieval (TypeError will be raised), DATA_CHECK_GET_PTR() to get nil if type mismatched
|
2013-08-15 01:33:36 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
578589141f
|
use CHAR_BIT instead of bare 8
|
2013-08-12 09:52:16 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3a27e9189a
|
move (void) cast after declarations
|
2013-08-12 09:37:21 +09:00 |
|
Jonas Kulla
|
9b01bf6035
|
Silence 'unused parameter' warnings
|
2013-08-10 09:29:42 +02:00 |
|
Yukihiro "Matz" Matsumoto
|
1f5c91d68d
|
use intptr_t instead of int64_t for 32bit platforms
|
2013-08-07 23:02:08 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
40e6cdcb5c
|
rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby source
|
2013-08-07 17:39:28 +09:00 |
|
Yuichi Nishiwaki
|
7389ae4b7d
|
fix bugs in comment
|
2013-08-04 04:28:51 -07:00 |
|
Yuichi Nishiwaki
|
dd2ea59d61
|
add commentary to value representation
|
2013-08-04 01:08:11 -07:00 |
|
Yuichi Nishiwaki
|
94a6d8380f
|
bugfix: the bit mask was smaller than the size it should be
|
2013-08-04 01:07:30 -07:00 |
|
Yuichi Nishiwaki
|
8854ecb629
|
revert one of the API changes: MRB_SET_VALUE_P no longer used
|
2013-08-04 00:40:41 -07:00 |
|
Yuichi Nishiwaki
|
07fefb585e
|
cosmetic changes
|
2013-08-04 00:18:03 -07:00 |
|
Yuichi Nishiwaki
|
831e16cdf5
|
implement 64bit nan-boxing
|
2013-08-04 00:12:22 -07:00 |
|
Yuichi Nishiwaki
|
8dc2fa3bc8
|
add read barrier to value.p
API changes:
- value.p must be accessed via mrb_value_p macro
- value.p must be mutated via MRB_SET_VALUE_P macro
|
2013-08-03 14:03:44 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
dbd36128ad
|
forget to re-initialize target_class for top-level eval; close #1418
|
2013-07-30 01:33:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bc843ed927
|
Merge pull request #1382 from suzukaze/add-comments
Add comments in irep.h
|
2013-07-18 19:32:25 -07: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
|
f05580f1bc
|
Add comments.
|
2013-07-15 01:52:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b8a46227ee
|
put pointer tables before bitmap to avoid alignment issues; ref #1353
|
2013-07-10 13:14:40 +09:00 |
|
mirichi
|
cdb23edf31
|
It optimizes more.
|
2013-07-07 22:17:44 +09:00 |
|
mirichi
|
550905000c
|
kh_resize_##name bug fixed.
|
2013-07-07 09:23:50 +09:00 |
|