Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(397)

Issue 23056002: Convert HashMap and LinkedHashMap to closed addressing hash tables. (Closed)

Created:
7 years, 4 months ago by Lasse Reichstein Nielsen
Modified:
7 years, 3 months ago
CC:
reviews_dartlang.org, floitsch, kasperl
Visibility:
Public.

Description

Convert HashMap and LinkedHashMap to closed addressing hash tables. R=regis@google.com, sgjesse@google.com Committed: https://code.google.com/p/dart/source/detail?r=26863

Patch Set 1 #

Total comments: 22
Unified diffs Side-by-side diffs Delta from patch set Stats (+507 lines, -163 lines) Patch
M runtime/lib/collection_patch.dart View 2 chunks +455 lines, -149 lines 18 comments Download
M sdk/lib/json/json.dart View 1 chunk +2 lines, -1 line 2 comments Download
M tests/corelib/corelib.status View 1 chunk +1 line, -0 lines 0 comments Download
A tests/corelib/string_source_test.dart View 1 chunk +35 lines, -0 lines 0 comments Download
M tests/lib/convert/streamed_conversion_json_utf8_decode_test.dart View 2 chunks +12 lines, -12 lines 0 comments Download
M tests/lib/convert/unicode_tests.dart View 1 chunk +2 lines, -1 line 2 comments Download

Messages

Total messages: 9 (0 generated)
Lasse Reichstein Nielsen
7 years, 4 months ago (2013-08-13 13:02:41 UTC) #1
Lasse Reichstein Nielsen
I expect to change HashSet and LinkedHashSet too, and remove the old HashTable.
7 years, 4 months ago (2013-08-13 13:03:33 UTC) #2
regis
LGTM Srdjan could also have a look at performance implications, if any. https://codereview.chromium.org/23056002/diff/1/tests/lib/convert/unicode_tests.dart File tests/lib/convert/unicode_tests.dart ...
7 years, 4 months ago (2013-08-13 16:51:35 UTC) #3
Ivan Posva
On 2013/08/13 16:51:35, regis wrote: > LGTM > > Srdjan could also have a look ...
7 years, 4 months ago (2013-08-13 17:31:17 UTC) #4
Lasse Reichstein Nielsen
On 2013/08/13 17:31:17, Ivan Posva wrote: > > Lasse, > > Before you go ahead ...
7 years, 4 months ago (2013-08-14 07:31:27 UTC) #5
Lasse Reichstein Nielsen
https://codereview.chromium.org/23056002/diff/1/tests/lib/convert/unicode_tests.dart File tests/lib/convert/unicode_tests.dart (right): https://codereview.chromium.org/23056002/diff/1/tests/lib/convert/unicode_tests.dart#newcode37 tests/lib/convert/unicode_tests.dart:37: //const BEE_STRING = "𐐒"; Yes. Well spotted. Probably forgot ...
7 years, 4 months ago (2013-08-14 07:31:38 UTC) #6
Søren Gjesse
lgtm https://codereview.chromium.org/23056002/diff/1/runtime/lib/collection_patch.dart File runtime/lib/collection_patch.dart (right): https://codereview.chromium.org/23056002/diff/1/runtime/lib/collection_patch.dart#newcode5 runtime/lib/collection_patch.dart:5: patch class HashMap<K, V> { Base class for ...
7 years, 4 months ago (2013-08-14 07:45:06 UTC) #7
Lasse Reichstein Nielsen
https://codereview.chromium.org/23056002/diff/1/runtime/lib/collection_patch.dart File runtime/lib/collection_patch.dart (right): https://codereview.chromium.org/23056002/diff/1/runtime/lib/collection_patch.dart#newcode5 runtime/lib/collection_patch.dart:5: patch class HashMap<K, V> { I would love to, ...
7 years, 4 months ago (2013-08-14 08:38:34 UTC) #8
Lasse Reichstein Nielsen
7 years, 3 months ago (2013-08-29 12:13:45 UTC) #9
Message was sent while issue was closed.
Committed patchset #1 manually as r26863 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698