Yukihiro "Matz" Matsumoto
d8c4f6a080
make Data_Make_Struct a statement to make it C99 compatible
2013-04-04 04:38:31 +09:00
Yukihiro "Matz" Matsumoto
75f5535c4f
rename DATA API: mrb_get_datatype -> mrb_data_get_ptr; mrb_check_datatype -> mrb_data_check_and_get
2013-04-04 04:30:39 +09:00
Artur K
6a6c26f530
Changed the RData type field to 'const'
...
Within the mruby source code the 'type' field is either initialized, or used in const manner.
IMHO changing the type after it has been created might cause hard to track errors.
2013-03-23 22:00:23 +01:00
Masaki Muranaka
e4231a0a33
Add typedef to structures that have mrb_ prefix. Use typedef-ed type instead of struct directly.
2013-03-01 14:28:22 +09:00
Yukihiro Matz Matsumoto
d98ad06ef5
changing Make_Data_Struct API; you need to modify your code that uses Make_Data_Struct; close #821
2013-02-06 15:12:31 +09:00
Masaki Muranaka
c23057e577
Add semi-colon after the statement.
2013-02-06 13:53:18 +09:00
mattn
0b814c862b
supress cast warning on C++.
2013-01-16 09:43:02 +09:00
Masaki Muranaka
1933e2660c
Use substitution instead of memset in structure initialization.
2012-10-25 15:47:45 +09:00
Yukihiro Matsumoto
97b7eb6096
rename MRUBY_OBJECT_HEADER to MRB_OBJECT_HEADER
2012-08-18 19:05:18 +09:00
Yukihiro Matsumoto
7d02df3016
NaN boxing
2012-08-14 13:16:34 +09:00
Yukihiro Matsumoto
c9fe903fe1
now segmented list can be used as instance variable tables by -DMRB_USE_IV_SEGLIST; we still need to measure the performance and memory consumption
2012-08-12 01:59:18 +09:00
Yukihiro Matsumoto
bbf7b0ceba
add extern "C" guards
2012-05-18 12:45:09 +09:00
Yukihiro Matsumoto
e0460c1157
hash refactored
2012-05-05 08:55:58 +09:00
roco
4ec6d41f16
rm whitespace
2012-04-30 14:29:19 -07:00
mimaki
835443614d
add file header
2012-04-23 11:46:16 +09:00
Yukihiro Matsumoto
d1144220cb
move src/mdata.h to include/mruby/data.h
2012-04-20 17:18:30 +09:00