Lines Matching refs:key_hash
2256 var key_hash, bucket, last_bucket;
2257 key_hash = hash.$$by_identity ? Opal.id(key) : key.$hash();
2259 if (!$has_own(hash.$$map, key_hash)) {
2260 bucket = {key: key, key_hash: key_hash, value: value}; property
2262 hash.$$map[key_hash] = bucket;
2266 bucket = hash.$$map[key_hash];
2279 bucket = {key: key, key_hash: key_hash, value: value}; property
2293 var key_hash, bucket;
2294 key_hash = hash.$$by_identity ? Opal.id(key) : key.$hash();
2296 if ($has_own(hash.$$map, key_hash)) {
2297 bucket = hash.$$map[key_hash];
2336 var key_hash = key.$hash(); variable
2338 if (!$has_own(hash.$$map, key_hash)) {
2342 var bucket = hash.$$map[key_hash], last_bucket;
2362 hash.$$map[key_hash] = bucket.next;
2365 delete hash.$$map[key_hash];
2376 for (var i = 0, length = hash.$$keys.length, key_hash, bucket, last_bucket; i < length; i++) {
2382 key_hash = hash.$$keys[i].key.$hash();
2384 if (key_hash === hash.$$keys[i].key_hash) {
2388 bucket = hash.$$map[hash.$$keys[i].key_hash];
2400 hash.$$map[hash.$$keys[i].key_hash] = bucket.next;
2403 delete hash.$$map[hash.$$keys[i].key_hash];
2411 hash.$$keys[i].key_hash = key_hash;
2413 if (!$has_own(hash.$$map, key_hash)) {
2414 hash.$$map[key_hash] = hash.$$keys[i];
2418 bucket = hash.$$map[key_hash];
16342 result.push([key.key_hash, key.value.$hash()]);