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

Issue 397413002: Reimplement Symbols using hash table template. (Closed)

Created:
6 years, 5 months ago by koda
Modified:
6 years, 4 months ago
Reviewers:
Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Reimplement Symbols using hash table template. In the process, add hash table support for materializing an Object key from a lookup key on demand. Also use this to simplify CompressedTokenStream. R=iposva@google.com Committed: https://code.google.com/p/dart/source/detail?r=38710

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+284 lines, -336 lines) Patch
M runtime/vm/hash_table.h View 1 9 chunks +89 lines, -5 lines 0 comments Download
M runtime/vm/hash_table_test.cc View 2 chunks +15 lines, -0 lines 0 comments Download
M runtime/vm/object.h View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 6 chunks +16 lines, -24 lines 0 comments Download
M runtime/vm/symbols.h View 3 chunks +8 lines, -35 lines 0 comments Download
M runtime/vm/symbols.cc View 7 chunks +154 lines, -272 lines 8 comments Download

Messages

Total messages: 6 (0 generated)
koda
6 years, 5 months ago (2014-07-18 20:56:04 UTC) #1
koda
6 years, 5 months ago (2014-07-22 17:55:52 UTC) #2
Ivan Posva
Thanks, -Ivan https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc File runtime/vm/symbols.cc (right): https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc#newcode178 runtime/vm/symbols.cc:178: template<typename CharType> As below I would like ...
6 years, 5 months ago (2014-07-23 12:09:26 UTC) #3
Ivan Posva
LGTMwC -ip https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc File runtime/vm/symbols.cc (right): https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc#newcode141 runtime/vm/symbols.cc:141: StringSlice(const String* str, intptr_t begin_index, intptr_t length) ...
6 years, 4 months ago (2014-07-29 21:55:10 UTC) #4
koda
https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc File runtime/vm/symbols.cc (right): https://codereview.chromium.org/397413002/diff/80001/runtime/vm/symbols.cc#newcode141 runtime/vm/symbols.cc:141: StringSlice(const String* str, intptr_t begin_index, intptr_t length) On 2014/07/29 ...
6 years, 4 months ago (2014-07-29 22:31:50 UTC) #5
koda
6 years, 4 months ago (2014-07-29 22:48:03 UTC) #6
Message was sent while issue was closed.
Committed patchset #5 manually as r38710 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698