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

Issue 4588001: Cleanup converting safe-browsing chunks to range list. (Closed)

Created:
10 years, 1 month ago by Scott Hess - ex-Googler
Modified:
9 years, 6 months ago
Reviewers:
lzheng
CC:
chromium-reviews, Paweł Hajdan Jr., ben+cc_chromium.org
Visibility:
Public.

Description

Cleanup converting safe-browsing chunks to range list. Rewrite multiple helper functions to just go directly from the vector of chunks to the range string. BUG=none TEST=Unit tests green. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=65271

Patch Set 1 #

Total comments: 4

Patch Set 2 : Lei comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -108 lines) Patch
M chrome/browser/safe_browsing/chunk_range.h View 1 chunk +4 lines, -9 lines 0 comments Download
M chrome/browser/safe_browsing/chunk_range.cc View 1 2 chunks +23 lines, -33 lines 0 comments Download
M chrome/browser/safe_browsing/chunk_range_unittest.cc View 1 5 chunks +28 lines, -57 lines 0 comments Download
M chrome/browser/safe_browsing/safe_browsing_database.cc View 1 chunk +2 lines, -9 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Scott Hess - ex-Googler
This was leftover from an ancient refactoring, but in the end it hardly seemed worthwhile. ...
10 years, 1 month ago (2010-11-05 18:33:45 UTC) #1
lzheng
Very neat. http://codereview.chromium.org/4588001/diff/1/4 File chrome/browser/safe_browsing/chunk_range_unittest.cc (right): http://codereview.chromium.org/4588001/diff/1/4#newcode76 chrome/browser/safe_browsing/chunk_range_unittest.cc:76: EXPECT_EQ(range_string, std::string("1-3,7")); It might worth adding a ...
10 years, 1 month ago (2010-11-05 21:43:28 UTC) #2
lzheng
http://codereview.chromium.org/4588001/diff/1/2 File chrome/browser/safe_browsing/chunk_range.cc (right): http://codereview.chromium.org/4588001/diff/1/2#newcode36 chrome/browser/safe_browsing/chunk_range.cc:36: int range_end = *iter++; Nit: I wonder if you ...
10 years, 1 month ago (2010-11-05 21:44:26 UTC) #3
Scott Hess - ex-Googler
10 years, 1 month ago (2010-11-05 23:05:19 UTC) #4
thanks!

http://codereview.chromium.org/4588001/diff/1/2
File chrome/browser/safe_browsing/chunk_range.cc (right):

http://codereview.chromium.org/4588001/diff/1/2#newcode36
chrome/browser/safe_browsing/chunk_range.cc:36: int range_end = *iter++;
On 2010/11/05 21:44:28, lzheng wrote:
> Nit:
> I wonder if you want to break this to two statements:
> int range_end = *iter;
> ++iter;
> So does the line 40. It is easier to read, but it's up to you.

Done.

http://codereview.chromium.org/4588001/diff/1/4
File chrome/browser/safe_browsing/chunk_range_unittest.cc (right):

http://codereview.chromium.org/4588001/diff/1/4#newcode76
chrome/browser/safe_browsing/chunk_range_unittest.cc:76: EXPECT_EQ(range_string,
std::string("1-3,7"));
On 2010/11/05 21:43:28, lzheng wrote:
> It might worth adding a test with unsorted inputs.

Done.

Powered by Google App Engine
This is Rietveld 408576698