Remove RHASH_TRANSIENT_FLAG
Hashes are no longer allocated on the transient heap.
This commit is contained in:
parent
4149630566
commit
441302be1a
@ -28,10 +28,6 @@ enum ruby_rhash_flags {
|
||||
RHASH_AR_TABLE_BOUND_MASK = (FL_USER8|FL_USER9|FL_USER10|FL_USER11), /* FL 8..11 */
|
||||
RHASH_AR_TABLE_BOUND_SHIFT = (FL_USHIFT+8),
|
||||
|
||||
#if USE_TRANSIENT_HEAP
|
||||
RHASH_TRANSIENT_FLAG = FL_USER12, /* FL 12 */
|
||||
#endif
|
||||
|
||||
// we can not put it in "enum" because it can exceed "int" range.
|
||||
#define RHASH_LEV_MASK (FL_USER13 | FL_USER14 | FL_USER15 | /* FL 13..19 */ \
|
||||
FL_USER16 | FL_USER17 | FL_USER18 | FL_USER19)
|
||||
|
@ -844,7 +844,6 @@ pub const RHASH_AR_TABLE_SIZE_MASK: ruby_rhash_flags = 983040;
|
||||
pub const RHASH_AR_TABLE_SIZE_SHIFT: ruby_rhash_flags = 16;
|
||||
pub const RHASH_AR_TABLE_BOUND_MASK: ruby_rhash_flags = 15728640;
|
||||
pub const RHASH_AR_TABLE_BOUND_SHIFT: ruby_rhash_flags = 20;
|
||||
pub const RHASH_TRANSIENT_FLAG: ruby_rhash_flags = 16777216;
|
||||
pub const RHASH_LEV_SHIFT: ruby_rhash_flags = 25;
|
||||
pub const RHASH_LEV_MAX: ruby_rhash_flags = 127;
|
||||
pub type ruby_rhash_flags = u32;
|
||||
|
Loading…
x
Reference in New Issue
Block a user