summaryrefslogtreecommitdiff
path: root/marshal.c
AgeCommit message (Expand)Author
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-17Deprecate 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
2016-03-23remove SIGN_EXTEND_CHAR macronobu
2016-03-16* marshal.c (r_object0): raise ArgumentError when linking to undefineddrbrain
2016-03-14* marshal.c (r_object0): Fix Marshal crash for corrupt extended object.drbrain
2016-01-21* marshal.c (r_object0): honor Marshal.load post procnaruse
2015-12-09marshal.c: remove NULL checks for *_memsizenormal
2015-12-08marshal.c: skip internal namesnobu
2015-12-02encoding.c: defer finding encodingnobu
2015-12-02marshal.c: lookup and removenobu