summaryrefslogtreecommitdiff
path: root/marshal.c
Commit message (Expand)AuthorAgeFilesLines
* decouple internal.h headers卜部昌平2019-12-261-7/+18
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-22/+1
* drop-in type check for rb_define_module_function卜部昌平2019-08-291-2/+2
* rb_hash_foreach now free from ANYARGS卜部昌平2019-08-271-1/+2
* st_foreach now free from ANYARGS卜部昌平2019-08-271-1/+1
* Warn instance variable `E`Nobuyoshi Nakada2019-08-101-1/+7
* * expand tabs.git2019-08-101-1/+1
* Share caches for short encoding ivar name.Nobuyoshi Nakada2019-08-101-2/+5
* * expand tabs.git2019-07-311-1/+1
* Use 1 byte hint for ar_table [Feature #15602]Koichi Sasada2019-07-311-1/+1
* * expand tabs.git2019-07-141-3/+3
* Add /* fall through */ commentsYusuke Endoh2019-07-141-3/+4
* * expand tabs.git2019-07-011-1/+1
* marshal.c: check instance variable countNobuyoshi Nakada2019-07-011-4/+10
* Hoisted out w_ivar_eachNobuyoshi Nakada2019-07-011-6/+10
* marshal.c: check instance variable countNobuyoshi Nakada2019-07-011-3/+17
* Marshal distant past/futureNobuyoshi Nakada2019-06-191-8/+32
* Revert "marshal.c: new functions for extensions"Nobuyoshi Nakada2019-06-041-0/+2
* marshal.c: new functions for extensionsNobuyoshi Nakada2019-06-041-2/+0
* avoid division by zeroshyouhei2018-11-161-2/+2
* suppress integer overflow warningsshyouhei2018-11-151-2/+3
* * remove trailing spaces, expand tabs.svn2018-10-301-1/+1
* support theap for T_HASH. [Feature #14989]ko12018-10-301-1/+1
* move GCC version check from marshal.c to configure.acshyouhei2018-09-271-4/+0
* check enc_capable.ko12018-06-281-20/+30
* add missing/nan.cshyouhei2018-01-201-6/+1
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-3/+8
* long_toobig marked as NORETURNshyouhei2018-01-181-0/+2
* marshal.c: initialize keywordsnobu2018-01-181-4/+3
* include ruby/ruby.h before ruby.io.hnaruse2018-01-171-0/+1
* Include ruby/{io,encoding}.h before internal.hkazu2018-01-091-1/+1
* marshal.c: allow marshalling keyword_init structk0kubun2018-01-051-10/+24
* hide internal data objectsnobu2017-12-041-1/+1
* use rb_hash_new_with_size()glass2017-10-011-1/+1
* marshal.c: revert r57631 partiallynobu2017-02-151-4/+4
* marshal.c: use hidden objects to allow recyclingnormal2017-02-151-6/+6
* ruby.h: RB_GC_GUARD stronger than gcc7nobu2017-02-131-2/+2
* Prevent GC by volatile [Bug #13150]naruse2017-01-231-2/+2
* marshal.c: fix infinite recursionnobu2016-11-241-1/+15
* marshal.c: negative limitnobu2016-11-241-3/+5
* remove SIGN_EXTEND_CHAR macronobu2016-03-231-9/+1
* * marshal.c (r_object0): raise ArgumentError when linking to undefineddrbrain2016-03-161-0/+5
* * marshal.c (r_object0): Fix Marshal crash for corrupt extended object.drbrain2016-03-141-1/+1
* * marshal.c (r_object0): honor Marshal.load post procnaruse2016-01-211-1/+1
* marshal.c: remove NULL checks for *_memsizenormal2015-12-091-2/+2
* marshal.c: skip internal namesnobu2015-12-081-9/+2
* encoding.c: defer finding encodingnobu2015-12-021-2/+15
* marshal.c: lookup and removenobu2015-12-021-3/+2
* marshal.c: reduce arity checksnobu2015-09-251-11/+23
* marshal.c: reentrant checksnobu2015-09-251-33/+24