summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2013-08-29Removed unnecessary #undef ISPRINT in include/mruby.hPaolo Bosetti
2013-08-27Merge pull request #1491 from dmajkic/masterYukihiro "Matz" Matsumoto
Remove function delarations not implemented in code
2013-08-27Remove function delarations not implemented in codeDusan D. Majkic
2013-08-23add mrb_string_type().Tomoyuki Sahara
2013-08-15use newer DATA APIYukihiro "Matz" Matsumoto
2013-08-15redesign mruby/data.h API; use DATA_PTR() for raw data pointer, ↵Yukihiro "Matz" Matsumoto
DATA_GET_PTR() to type safe retrieval (TypeError will be raised), DATA_CHECK_GET_PTR() to get nil if type mismatched
2013-08-15add compatibility macro mrb_class_new_instance()Yukihiro "Matz" Matsumoto
2013-08-13define Class#new in ruby to call #initializeYukihiro "Matz" Matsumoto
2013-08-12use CHAR_BIT instead of bare 8Yukihiro "Matz" Matsumoto
2013-08-12move (void) cast after declarationsYukihiro "Matz" Matsumoto
2013-08-10Silence 'unused parameter' warningsJonas Kulla
2013-08-08allow turning off GC generational mode by default by ↵Yukihiro "Matz" Matsumoto
MRB_GC_TURN_OFF_GENERATIONAL; #1447
2013-08-07use intptr_t instead of int64_t for 32bit platformsYukihiro "Matz" Matsumoto
2013-08-07rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby sourceYukihiro "Matz" Matsumoto
2013-08-04fix bugs in commentYuichi Nishiwaki
2013-08-04add commentary to value representationYuichi Nishiwaki
2013-08-04bugfix: the bit mask was smaller than the size it should beYuichi Nishiwaki
2013-08-04revert one of the API changes: MRB_SET_VALUE_P no longer usedYuichi Nishiwaki
2013-08-04cosmetic changesYuichi Nishiwaki
2013-08-04implement 64bit nan-boxingYuichi Nishiwaki
2013-08-03add read barrier to value.pYuichi Nishiwaki
API changes: - value.p must be accessed via mrb_value_p macro - value.p must be mutated via MRB_SET_VALUE_P macro
2013-07-30forget to re-initialize target_class for top-level eval; close #1418Yukihiro "Matz" Matsumoto
2013-07-25introduce mrb_assert() in mruby.hfleuria
2013-07-24restore once removed mrb_garbage_collect()Yukihiro "Matz" Matsumoto
2013-07-24Merge pull request #1407 from Fleurer/gc-introduce-incremental-gc-stepYukihiro "Matz" Matsumoto
separate out `incremental_gc_step()` from `mrb_incremental_gc()`, and misc minor rename
2013-07-24rename variable_gray_list to atomic_gray_listfleuria
2013-07-24rename mrb_garbage_collect() to mrb_full_gc()fleuria
2013-07-18Merge pull request #1382 from suzukaze/add-commentsYukihiro "Matz" Matsumoto
Add comments in irep.h
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-15Add comments.Jun Hiroe
2013-07-14Replace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-10put pointer tables before bitmap to avoid alignment issues; ref #1353Yukihiro "Matz" Matsumoto
2013-07-07Merge pull request #1353 from mirichi/khashYukihiro "Matz" Matsumoto
khash.h optimizes more.
2013-07-07It optimizes more.mirichi
2013-07-07Merge pull request #1352 from k-tsj/change-param-type-to-suppress-warningsYukihiro "Matz" Matsumoto
Change parameter type to suppress -Wsign-compare warnings
2013-07-07Change parameter type to suppress -Wsign-compare warningsKazuki Tsujimoto
2013-07-07kh_resize_##name bug fixed.mirichi
2013-07-06khash optimizemirichi
2013-07-04Add comments in mrb_state struct.Jun Hiroe
2013-07-01Add mrb_class_get_under()h2so5
2013-06-29Merge pull request #1318 from Fleurer/refactor_reallocYukihiro "Matz" Matsumoto
refactor mrb_realloc() in gc.c
2013-06-28refactor mrb_realloc()fleuria
remove the redundant codes with mrb_malloc_simple()
2013-06-27include inttypes.h if _MSC_VER is not definedCremno
2013-06-27Visual Studio 2013 support + strtof + inlineCremno
- VC12 has better C99 library support due to C++11 - defined strtof for VC11 or older - define "inline" only if the C compiler is used
2013-06-25add mrb_malloc_simple() that returns NULL on errorYukihiro "Matz" Matsumoto
2013-06-10restructure header files; move non config lines away from mrbconf.hYukihiro "Matz" Matsumoto
2013-05-29small refactoring over word boxingYukihiro "Matz" Matsumoto
2013-05-26Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2013-05-26Add MRB_WORD_BOXING mode (represent mrb_value as a word)kimu_shu
2013-05-26mruby error messages should be directed to stderrYukihiro "Matz" Matsumoto