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

Issue 9572008: Implement date library functions in C++. (Closed)

Created:
8 years, 9 months ago by ulan
Modified:
8 years, 9 months ago
Reviewers:
rossberg
CC:
v8-dev
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 2

Patch Set 2 : Cache DST and implement library function in C++. #

Patch Set 3 : Fix a bug in DST cache, cleanup #

Patch Set 4 : whitespace #

Total comments: 3

Patch Set 5 : Bug fixes. #

Total comments: 46

Patch Set 6 : Add DST test and fix bugs. #

Total comments: 48

Patch Set 7 : Address comments #

Patch Set 8 : Typos. #

Total comments: 2

Patch Set 9 : Address more comments #

Patch Set 10 : Rebased #

Patch Set 11 : Fix a bug #

Patch Set 12 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1528 lines, -1236 lines) Patch
M src/SConscript View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M src/api.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +29 lines, -35 lines 0 comments Download
M src/arm/lithium-arm.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -5 lines 0 comments Download
M src/arm/lithium-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -12 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +29 lines, -32 lines 0 comments Download
M src/assembler.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M src/assembler.cc View 1 1 chunk +11 lines, -0 lines 0 comments Download
A src/date.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +254 lines, -0 lines 0 comments Download
A src/date.cc View 1 2 3 4 5 6 7 8 1 chunk +384 lines, -0 lines 0 comments Download
M src/date.js View 1 2 3 4 5 6 7 8 9 10 11 15 chunks +208 lines, -495 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +1 line, -18 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -25 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +28 lines, -35 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +26 lines, -32 lines 0 comments Download
M src/ia32/lithium-ia32.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -24 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -12 lines 0 comments Download
M src/isolate.h View 1 2 3 4 5 6 3 chunks +15 lines, -0 lines 0 comments Download
M src/isolate.cc View 1 2 3 4 5 6 3 chunks +5 lines, -0 lines 0 comments Download
M src/macros.py View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +30 lines, -29 lines 0 comments Download
M src/objects.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +55 lines, -12 lines 0 comments Download
M src/objects.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +130 lines, -0 lines 0 comments Download
M src/objects-debug.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +9 lines, -5 lines 0 comments Download
M src/objects-inl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M src/runtime.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -5 lines 0 comments Download
M src/runtime.cc View 1 2 3 4 5 6 7 8 9 4 chunks +32 lines, -361 lines 0 comments Download
M src/serialize.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +33 lines, -34 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +31 lines, -29 lines 0 comments Download
M src/x64/lithium-x64.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -22 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -11 lines 0 comments Download
M test/cctest/SConscript View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/cctest.gyp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
A test/cctest/test-date.cc View 1 2 3 4 5 6 7 1 chunk +168 lines, -0 lines 0 comments Download
M test/mjsunit/fuzz-natives.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M tools/gyp/v8.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
ulan
Please take a look. The first patch set contains your CLs 9117034 and 9307083. Tests ...
8 years, 9 months ago (2012-03-02 13:38:25 UTC) #1
rossberg
Good stuff. Most comments are minor. https://chromiumcodereview.appspot.com/9572008/diff/1/src/arm/lithium-codegen-arm.cc File src/arm/lithium-codegen-arm.cc (right): https://chromiumcodereview.appspot.com/9572008/diff/1/src/arm/lithium-codegen-arm.cc#newcode1446 src/arm/lithium-codegen-arm.cc:1446: #ifdef DEBUG Any ...
8 years, 9 months ago (2012-03-06 15:55:49 UTC) #2
ulan
Thank for reviewing this. I uploaded a new patch set. http://codereview.chromium.org/9572008/diff/31/src/arm/full-codegen-arm.cc File src/arm/full-codegen-arm.cc (right): http://codereview.chromium.org/9572008/diff/31/src/arm/full-codegen-arm.cc#newcode2940 ...
8 years, 9 months ago (2012-03-07 10:55:21 UTC) #3
rossberg
https://chromiumcodereview.appspot.com/9572008/diff/10011/src/date.cc File src/date.cc (right): https://chromiumcodereview.appspot.com/9572008/diff/10011/src/date.cc#newcode272 src/date.cc:272: ExtendTheAfterSegment(new_after_start_sec, offset_ms); On 2012/03/07 10:55:21, ulan wrote: > On ...
8 years, 9 months ago (2012-03-07 13:48:38 UTC) #4
ulan
Please take another look. https://chromiumcodereview.appspot.com/9572008/diff/10011/src/date.cc File src/date.cc (right): https://chromiumcodereview.appspot.com/9572008/diff/10011/src/date.cc#newcode272 src/date.cc:272: ExtendTheAfterSegment(new_after_start_sec, offset_ms); On 2012/03/07 13:48:38, ...
8 years, 9 months ago (2012-03-07 14:39:19 UTC) #5
rossberg
8 years, 9 months ago (2012-03-07 15:21:25 UTC) #6
lgtm

Powered by Google App Engine
This is Rietveld 408576698