summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
AgeCommit message (Expand)Author
2020-06-05Squashed commit of the following:Yukihiro "Matz" Matsumoto
2019-09-26Use type predicate macros instead of `mrb_type` if possibleKOBAYASHI Shuji
2019-08-19Move `mrb_str_pool` to `src/string.c` to use `str_init` familyKOBAYASHI Shuji
2019-08-18Prohibit changes to iseq in principledearblue
2019-08-12`mrb_str_pool` can embed one more byte; ref #4626KOBAYASHI Shuji
2019-08-11Reorder finalization to avoid potential crash; ref #4618Yukihiro "Matz" Matsumoto
2019-05-25Remove `mrb_alloca()` functiondearblue
2019-04-03Remove unnecessary `_set_output_format` callKOBAYASHI Shuji
2019-02-09`mrb_default_allocf()` is default allocator for NULL safedearblue
2019-01-13Use 2 digits exponent format for `printf` family on old MSVCKOBAYASHI Shuji
2018-11-15Remove `filename`&`lines` from `mrb_irep` struct.Yukihiro "Matz" Matsumoto
2017-11-04Merge branch 'master' of github.com:mruby/mrubyYAMAMOTO Masaya
2017-11-03Should not use `FSHARED` state for string from `irep` pools; fix #3829Yukihiro "Matz" Matsumoto
2017-10-28Heavily refactored how lexical scope links are implemented; fix #3821Yukihiro "Matz" Matsumoto
2017-10-19Add `main.define_method`Yukihiro "Matz" Matsumoto
2017-10-11Add MRB_WITHOUT_FLOATYAMAMOTO Masaya
2017-10-01Add new type of shared string: `RSTR_FSHARED`.Yukihiro "Matz" Matsumoto
2017-09-29Cut links from `irep` in heaps finalization.Yukihiro "Matz" Matsumoto
2017-09-27fix: src\state.c(66): warning C4200: nonstandard extension used: zero-sized a...Tomasz Dąbrowski
2017-09-04Restructure `irep->outer` chain; fix #3804Yukihiro "Matz" Matsumoto
2017-08-12Reduce integer type mismatch warnings in VC.Yukihiro "Matz" Matsumoto
2017-05-31Revert 4566c80; fix #3679Yukihiro "Matz" Matsumoto
2017-05-25Free given pointer if `realloc()` fails; fix #3658Yukihiro "Matz" Matsumoto
2017-05-23Simplify backtrace mechanism; fix #3633 #3634 #3644Yukihiro "Matz" Matsumoto
2017-04-03Unify `else` clause styleYukihiro "Matz" Matsumoto
2017-01-23Fix a double free problem in codegen.c; fix #3378Yukihiro "Matz" Matsumoto
2016-06-10add temporary workaround for irep memory corruptionYukihiro "Matz" Matsumoto
2015-12-29Support backtrace after method callsKouhei Sutou
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-19Clean up GC codefurunkel
2015-09-12Don't crash if NULL is passed to mrb_closeTatsuhiro Tsujikawa
2014-08-29Fix mismatches for MRB_API declarations.Tatsuhiko Kubo
2014-08-20Fix error handling for mrb_open_allocf().Tatsuhiko Kubo
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-24Merge pull request #2477 from take-cheeze/allocf_udYukihiro "Matz" Matsumoto
2014-07-21since #1441, NaN boxing with 64bit pointer works; close #2476Yukihiro "Matz" Matsumoto
2014-07-17Add field `allocf_ud` to replace current `ud`.take_cheeze
2014-07-03Merge pull request #2442 from suzukaze/use-mrb-str-nofree-macroYukihiro "Matz" Matsumoto
2014-07-03Use *_EMBED_* macro in state.cJun Hiroe
2014-07-03Use RSTR_NOFREE_P in state.cJun Hiroe
2014-06-23refacor mrb_open_core() to reduce a local variableYukihiro "Matz" Matsumoto
2014-06-23rename mrb_open_without_mrbgems to mrb_open_coretake_cheeze
2014-06-23make default allocf public to use it with mrb_open_without_mrbgemstake_cheeze
2014-06-23add mrb_open_without_mrbgems APItake_cheeze
2014-06-16Add fixed state atexit stack feature.take_cheeze
2014-06-10rename mrb_atexit to mrb_state_atexit to clarify a func will be called at the...Yukihiro "Matz" Matsumoto
2014-06-08Use `_Static_assert` when C11 is available and use it in pointer size check.take_cheeze
2014-06-06Release `mrb->atexit_stack` on `mrb_close`.take_cheeze
2014-05-08Add API `mrb_atexit()`.take_cheeze
2014-04-28presreve local variables names in irep->lvYukihiro "Matz" Matsumoto