summaryrefslogtreecommitdiff
path: root/marshal.c
AgeCommit message (Expand)Author
2020-10-21Don't redefine #rb_intern over and over againStefan Stüben
2020-09-05Removed useless castsNobuyoshi Nakada
2020-08-15RARRAY_AREF: convert into an inline function卜部昌平
2020-06-29r_object0: do not goto into a branch卜部昌平
2020-06-03Ensure origins for all included, prepended, and refined modulesJeremy Evans
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-01-17marshal.c: Support dump and load of a Hash with the ruby2_keywords flagYusuke Endoh
2020-01-11Get rid of use of magic number 'E'Nobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-08-29drop-in type check for rb_define_module_function卜部昌平
2019-08-27rb_hash_foreach now free from ANYARGS卜部昌平
2019-08-27st_foreach now free from ANYARGS卜部昌平
2019-08-10Warn instance variable `E`Nobuyoshi Nakada
2019-08-10* expand tabs.git
2019-08-10Share caches for short encoding ivar name.Nobuyoshi Nakada
2019-07-31* expand tabs.git
2019-07-31Use 1 byte hint for ar_table [Feature #15602]Koichi Sasada
2019-07-14* expand tabs.git
2019-07-14Add /* fall through */ commentsYusuke Endoh
2019-07-01* expand tabs.git
2019-07-01marshal.c: check instance variable countNobuyoshi Nakada
2019-07-01Hoisted out w_ivar_eachNobuyoshi Nakada
2019-07-01marshal.c: check instance variable countNobuyoshi Nakada
2019-06-19Marshal distant past/futureNobuyoshi Nakada
2019-06-04Revert "marshal.c: new functions for extensions"Nobuyoshi Nakada
2019-06-04marshal.c: new functions for extensionsNobuyoshi Nakada
2018-11-16avoid division by zeroshyouhei
2018-11-15suppress integer overflow warningsshyouhei
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-09-27move GCC version check from marshal.c to configure.acshyouhei
2018-06-28check enc_capable.ko1
2018-01-20add missing/nan.cshyouhei
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2018-01-18long_toobig marked as NORETURNshyouhei
2018-01-18marshal.c: initialize keywordsnobu
2018-01-17include ruby/ruby.h before ruby.io.hnaruse
2018-01-09Include ruby/{io,encoding}.h before internal.hkazu
2018-01-05marshal.c: allow marshalling keyword_init structk0kubun
2017-12-04hide internal data objectsnobu
2017-10-01use rb_hash_new_with_size()glass
2017-02-15marshal.c: revert r57631 partiallynobu
2017-02-15marshal.c: use hidden objects to allow recyclingnormal
2017-02-13ruby.h: RB_GC_GUARD stronger than gcc7nobu
2017-01-23Prevent GC by volatile [Bug #13150]naruse
2016-11-24marshal.c: fix infinite recursionnobu
2016-11-24marshal.c: negative limitnobu