summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2020-09-29merge revision(s) df14c758fc705c49c2aaf4c9276a8f7229438fbf: [Backport #17181]nagachika
2020-07-26merge revision(s) 1b4d406e3a04032b6d01e92b6d184a16945c6ac3: [Backport #16498]...nagachika
2020-07-25merge revision(s) 08529a61153e5c40f57a65272211357511d6e6db: [Backport #16798]nagachika
2020-03-26check ar_table first.Koichi Sasada
2020-03-26check ar_table after `#hash` callKoichi Sasada
2020-03-26Add missing write barrier for Hash#transform_values{,!}Alan Wu
2020-02-18hash.c: Add a feature to manipulate ruby2_keywords flagYusuke Endoh
2020-01-16reload AR table body for transient heap.Koichi Sasada
2019-12-22Enhancements for ENV docBurdetteLamar
2019-12-19Added rb_warn_deprecatedNobuyoshi Nakada
2019-12-16Enhancements for ENV docBurdetteLamar
2019-12-01Avoid unnecessary tzset() callKOSAKI Motohiro
2019-11-30ENV.update should not call block on existing keysNobuyoshi Nakada
2019-11-25Improve consistency of bool/true/falseKazuhiro NISHIYAMA
2019-11-19make functions static卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-07Use a monotonically increasing number for object_idJohn Hawthorn
2019-11-06Revert "Use a monotonically increasing number for object_id"Aaron Patterson
2019-11-06Use a monotonically increasing number for object_idJohn Hawthorn
2019-11-05Put an empty line [ci skip]Nobuyoshi Nakada
2019-11-05More rdoc for ENVBurdette Lamar
2019-11-02Correct documented return values for certain ENV methods (#2620)Burdette Lamar
2019-10-24hash.c: Do not use Unicode double-quotesYusuke Endoh
2019-10-23More rdoc for ENV#[] and ENV#fetchBurdetteLamar
2019-10-21[Bug #16121] adjusted indent [ci skip]Nobuyoshi Nakada
2019-10-21Stop making a redundant hash copy in Hash#dup (#2489)Dylan Thacker-Smith
2019-10-18Use identhash as WeakMapNobuyoshi Nakada
2019-10-13Enhance doc for ENV.deleteBurdette Lamar
2019-09-26Fix more keyword separation issuesJeremy Evans
2019-09-20Fix documentation for ENV.each to return ENVJeremy Evans
2019-09-11Avoid rehashing keys in transform_valuesJohn Hawthorn
2019-08-30Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-27rb_hash_foreach now free from ANYARGS卜部昌平
2019-08-24Move Object#hash rdoc to hash.c [ci skip]Jeremy Evans
2019-08-07hash.c: gc.h is needed when HASH_DEBUG modeYusuke Endoh
2019-08-07hash.c: gc.h is no longer neededYusuke Endoh
2019-08-07fix spellingDaniel Radetsky
2019-08-01introduce ar_hint_t.Koichi Sasada
2019-08-01use internal_id.Koichi Sasada
2019-08-01make inline functions from macros.Koichi Sasada
2019-07-31use hash_ar_table_set() directlyKoichi Sasada
2019-07-31HASH_ASSERT() respects HASH_DEBUGKoichi Sasada
2019-07-31move macro to internal.h for documentation.Koichi Sasada
2019-07-31Moved RHASH_LEV_MASK and turned into a macroNobuyoshi Nakada
2019-07-31* expand tabs.git
2019-07-31Use 1 byte hint for ar_table [Feature #15602]Koichi Sasada