aboutsummaryrefslogtreecommitdiffstats
path: root/marshal.c
Commit message (Expand)AuthorAgeFilesLines
* marshal.c Marshal.load accepts a freeze: true option.Jean Boussier2021-10-051-30/+24
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-1/+1
* Restore Hash#compare_by_identity mode [Bug #18171]Nobuyoshi Nakada2021-10-021-3/+25
* marshal.c: don't call the proc with partially initialized objects. (#4866)Jean byroot Boussier2021-09-301-33/+42
* Add symname_equal_lit for comparison with a string literalNobuyoshi Nakada2021-09-231-7/+9
* Prohibit invalid encoding symbols [Bug #18184]Nobuyoshi Nakada2021-09-231-1/+7
* Check instance variable count overflowNobuyoshi Nakada2021-09-231-7/+7
* Extract ruby2_keywords predicate and setterNobuyoshi Nakada2021-09-231-3/+15
* Turned to_be_skipped_id to an inline functionNobuyoshi Nakada2021-09-231-1/+8
* Check the encoding of `ruby2_keywords_flag` [Bug #18184]Nobuyoshi Nakada2021-09-231-0/+1
* Check the entire name as `ruby2_keywords_flag` [Bug #18184]Nobuyoshi Nakada2021-09-221-1/+1
* Marshal.load: do not call the proc until strings have their encodingJean Boussier2021-09-151-1/+6
* Remove unneeded declarationsS.H2021-03-201-2/+0
* Don't redefine #rb_intern over and over againStefan Stüben2020-10-211-3/+0
* Removed useless castsNobuyoshi Nakada2020-09-051-6/+5
* RARRAY_AREF: convert into an inline function卜部昌平2020-08-151-0/+1
* r_object0: do not goto into a branch卜部昌平2020-06-291-2/+4
* Ensure origins for all included, prepended, and refined modulesJeremy Evans2020-06-031-4/+7
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* marshal.c: Support dump and load of a Hash with the ruby2_keywords flagYusuke Endoh2020-01-171-7/+45
* Get rid of use of magic number 'E'Nobuyoshi Nakada2020-01-111-4/+10
* 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