Lines Matching refs:key_hash
2248 var key_hash, bucket, last_bucket;
2249 key_hash = hash.$$by_identity ? Opal.id(key) : key.$hash();
2251 if (!$has_own(hash.$$map, key_hash)) {
2252 bucket = {key: key, key_hash: key_hash, value: value}; property
2254 hash.$$map[key_hash] = bucket;
2258 bucket = hash.$$map[key_hash];
2271 bucket = {key: key, key_hash: key_hash, value: value}; property
2285 var key_hash, bucket;
2286 key_hash = hash.$$by_identity ? Opal.id(key) : key.$hash();
2288 if ($has_own(hash.$$map, key_hash)) {
2289 bucket = hash.$$map[key_hash];
2328 var key_hash = key.$hash(); variable
2330 if (!$has_own(hash.$$map, key_hash)) {
2334 var bucket = hash.$$map[key_hash], last_bucket;
2354 hash.$$map[key_hash] = bucket.next;
2357 delete hash.$$map[key_hash];
2368 for (var i = 0, length = hash.$$keys.length, key_hash, bucket, last_bucket; i < length; i++) {
2374 key_hash = hash.$$keys[i].key.$hash();
2376 if (key_hash === hash.$$keys[i].key_hash) {
2380 bucket = hash.$$map[hash.$$keys[i].key_hash];
2392 hash.$$map[hash.$$keys[i].key_hash] = bucket.next;
2395 delete hash.$$map[hash.$$keys[i].key_hash];
2403 hash.$$keys[i].key_hash = key_hash;
2405 if (!$has_own(hash.$$map, key_hash)) {
2406 hash.$$map[key_hash] = hash.$$keys[i];
2410 bucket = hash.$$map[key_hash];
15428 result.push([key.key_hash, key.value.$hash()]);