summaryrefslogtreecommitdiffhomepage
path: root/src/load.c
AgeCommit message (Expand)Author
2020-06-05Change arena index from `mrb_int` to `int`.Yukihiro "Matz" Matsumoto
2020-06-05Squashed commit of the following:Yukihiro "Matz" Matsumoto
2020-05-07Remove endian information/flags from compiled binary format.Yukihiro "Matz" Matsumoto
2020-01-06Refactor `mrb_cstr_to_dbl`; ref #4920Yukihiro "Matz" Matsumoto
2020-01-06Avoid creating temporary objects in `read_irep_record_1`; close #4920Yukihiro "Matz" Matsumoto
2019-09-21Rename MRB_USE_ETEXT_EDATA to MRB_USE_LINK_TIME_RO_DATA_P and support lld lin...Fangrui Song
2019-08-18Prohibit changes to iseq in principledearblue
2019-05-22Merge pull request #4403 from dearblue/read-irep-from-bufYukihiro "Matz" Matsumoto
2019-05-19Remove "LINE" section readerdearblue
2019-05-03Fix `FLAG_SRC_STATIC` always set in `mrb_read_irep()` with `MRB_USE_CUSTOM_RO...dearblue
2019-04-24Add mruby binary loader functions from buffer memorydearblue
2019-04-24Check mruby binary sizedearblue
2019-04-24Check mruby binary versiondearblue
2019-04-01Avoid keeping pointers from `mrb_sym2name_len()`; fix #4342Yukihiro "Matz" Matsumoto
2019-01-08Fix dump/load float leteral evaluate to infinityKOBAYASHI Shuji
2018-11-15Remove `filename`&`lines` from `mrb_irep` struct.Yukihiro "Matz" Matsumoto
2018-11-02Fix dump and load with endianesstake-cheeze
2018-08-25Reduce integer casting warnings.Yukihiro "Matz" Matsumoto
2018-07-30New bytecode implementation of mruby VM.Yukihiro "Matz" Matsumoto
2018-04-28Fix broken support of `MRB_WITHOUT_FLOAT`; fix #4015Yukihiro "Matz" Matsumoto
2018-04-17Fallback to float when caompiled binary with 64bit compiler.Takeshi Watanabe
2017-10-11Add MRB_WITHOUT_FLOATYAMAMOTO Masaya
2017-08-29Exclude the top-level closure from `each_object`; fix #3793Yukihiro "Matz" Matsumoto
2017-08-12Reduce integer type mismatch warnings in VC.Yukihiro "Matz" Matsumoto
2016-09-28Removed trailing spacesNobuyoshi Nakada
2016-09-25Remove needless MRB_APIKouhei Sutou
2016-09-24Remove unnecessary MRB_API from read_irep related functions; ref #3215Yukihiro "Matz" Matsumoto
2016-01-07replace mrb_toplevel_run() by mrb_top_run()Yukihiro "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-11-17DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014Yukihiro "Matz" Matsumoto
2015-09-03remove trailing spaces from bc9c47d5Yukihiro "Matz" Matsumoto
2015-04-30Merge pull request #2778 from cremno/fix-load-size-error-macrosYukihiro "Matz" Matsumoto
2015-04-29always define SIZE_ERROR_MUL() macrocremno
2015-04-29remove SIZE_ERROR() macrocremno
2015-04-29add more descriptive error message and fail earliercremno
2015-04-28fix possible unsigned integer underflowcremno
2015-04-28unify error handlingcremno
2015-02-02allow endian specification of mrb files by `mrbc -e/-E`Yukihiro "Matz" Matsumoto
2014-11-25remove unnecessary _WIN32 preprocessor checkcremno
2014-11-04avoid using rewind(3) to load mrb filesYukihiro "Matz" Matsumoto
2014-11-04read whole mrb file at once to calculate correct padding offset; ref #2630Yukihiro "Matz" Matsumoto
2014-11-04Fix misaligned access when reading irep; close #2630Yukihiro "Matz" Matsumoto
2014-10-01load.c to use mrb_ro_data_p()Yukihiro "Matz" Matsumoto
2014-09-05support native byteorder in mrb files; ref 3492beYukihiro "Matz" Matsumoto
2014-09-05condition refactoring in load.cYukihiro "Matz" Matsumoto
2014-09-04fix strict aliasing rule violationcremno
2014-09-04wrong iseq conversion flagYukihiro "Matz" Matsumoto
2014-09-04avoid iseq allocation from static irep binary. it reduces 424KB allocation fo...Yukihiro "Matz" Matsumoto
2014-08-19Fix error hanldlings in read_irep_record().Tatsuhiko Kubo