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 23541010: New divide algorithm for Int64, final fields (Closed)

Created:
7 years, 3 months ago by sra1
Modified:
7 years, 3 months ago
Reviewers:
Chris Bracken
CC:
reviews_dartlang.org
Visibility:
Public.

Description

New divide uses local variables rather than many temporary objects. Removing mutators allows Int64 to have final fields and an (internal) const constructor. R=cbracken@google.com Committed: https://code.google.com/p/dart/source/detail?r=27588

Patch Set 1 : #

Total comments: 14

Patch Set 2 : #

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+221 lines, -431 lines) Patch
M pkg/fixnum/lib/src/int64.dart View 1 20 chunks +211 lines, -421 lines 0 comments Download
M pkg/fixnum/test/int_64_test.dart View 1 7 chunks +10 lines, -10 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Chris Bracken
Still reviewing _divideHelper, but sending first round. https://codereview.chromium.org/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart File pkg/fixnum/lib/src/int64.dart (right): https://codereview.chromium.org/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart#newcode228 pkg/fixnum/lib/src/int64.dart:228: return new ...
7 years, 3 months ago (2013-09-17 01:04:11 UTC) #1
sra1
Fixed first set of review comments. https://chromiumcodereview.appspot.com/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart File pkg/fixnum/lib/src/int64.dart (right): https://chromiumcodereview.appspot.com/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart#newcode228 pkg/fixnum/lib/src/int64.dart:228: return new Int64._bits(_MASK ...
7 years, 3 months ago (2013-09-17 05:04:35 UTC) #2
sra1
PTAL https://chromiumcodereview.appspot.com/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart File pkg/fixnum/lib/src/int64.dart (right): https://chromiumcodereview.appspot.com/23541010/diff/9001/pkg/fixnum/lib/src/int64.dart#newcode1051 pkg/fixnum/lib/src/int64.dart:1051: return _sub(b0, b1, b2, r0, r1, r2); On ...
7 years, 3 months ago (2013-09-17 19:42:27 UTC) #3
Chris Bracken
lgtm
7 years, 3 months ago (2013-09-18 00:16:20 UTC) #4
sra1
7 years, 3 months ago (2013-09-18 01:02:54 UTC) #5
Message was sent while issue was closed.
Committed patchset #3 manually as r27588 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698