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

Issue 8333001: Implement case mapping using the Unicode default case mapping algorithm. (Closed)

Created:
9 years, 2 months ago by cshapiro
Modified:
9 years, 2 months ago
Reviewers:
Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Implement case mapping using the Unicode default case mapping algorithm. BUG=5425968 Committed: https://code.google.com/p/dart/source/detail?r=616

Patch Set 1 #

Total comments: 13

Patch Set 2 : Address review comments. #

Total comments: 6

Patch Set 3 : Renamed result string variables. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+879 lines, -36 lines) Patch
M runtime/lib/string.cc View 1 chunk +16 lines, -0 lines 0 comments Download
M runtime/lib/string.dart View 1 chunk +2 lines, -35 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/vm/object.h View 1 4 chunks +21 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 2 4 chunks +90 lines, -1 line 0 comments Download
M runtime/vm/unicode.h View 1 1 chunk +64 lines, -0 lines 0 comments Download
A runtime/vm/unicode_data.cc View 1 1 chunk +683 lines, -0 lines 0 comments Download
M runtime/vm/vm_sources.gypi View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
cshapiro
9 years, 2 months ago (2011-10-17 23:07:04 UTC) #1
Ivan Posva
LGTM otherwise. -Ivan http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.cc File runtime/vm/object.cc (right): http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.cc#newcode5734 runtime/vm/object.cc:5734: ASSERT(!str.IsNull()); Please add a TODO in ...
9 years, 2 months ago (2011-10-18 22:01:13 UTC) #2
cshapiro
http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.cc File runtime/vm/object.cc (right): http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.cc#newcode5734 runtime/vm/object.cc:5734: ASSERT(!str.IsNull()); Done. I have added a TODO here about ...
9 years, 2 months ago (2011-10-20 02:35:05 UTC) #3
Ivan Posva
LGTM -Ivan http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.h File runtime/vm/object.h (right): http://codereview.chromium.org/8333001/diff/1/runtime/vm/object.h#newcode2306 runtime/vm/object.h:2306: virtual void SetCharAt(intptr_t index, int32_t value) const; ...
9 years, 2 months ago (2011-10-21 14:03:37 UTC) #4
cshapiro
9 years, 2 months ago (2011-10-21 20:29:08 UTC) #5
http://codereview.chromium.org/8333001/diff/6001/runtime/vm/object.cc
File runtime/vm/object.cc (right):

http://codereview.chromium.org/8333001/diff/6001/runtime/vm/object.cc#newcode...
runtime/vm/object.cc:5873: const OneByteString& onestr =
Yes, that would be more consistent.  Renamed.

http://codereview.chromium.org/8333001/diff/6001/runtime/vm/object.cc#newcode...
runtime/vm/object.cc:5988: const TwoByteString& twostr =
Done.

http://codereview.chromium.org/8333001/diff/6001/runtime/vm/object.cc#newcode...
runtime/vm/object.cc:6095: const FourByteString& fourstr =
Done.

Powered by Google App Engine
This is Rietveld 408576698