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

Issue 1611783003: dart2js: improve performance of TypeMask.intersection (Closed)

Created:
4 years, 11 months ago by Siggi Cherem (dart-lang)
Modified:
4 years, 11 months ago
Reviewers:
asgerf, sra1
CC:
reviews_dartlang.org, Kevin Millikin (Google)
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

dart2js: improve performance of TypeMask.intersection R=asgerf@google.com Committed: https://github.com/dart-lang/sdk/commit/f466f30fdb15ec6d3a5a79886cecb0b39f668585

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -12 lines) Patch
M pkg/compiler/lib/src/types/flat_type_mask.dart View 1 chunk +1 line, -10 lines 1 comment Download
M pkg/compiler/lib/src/types/union_type_mask.dart View 1 chunk +7 lines, -2 lines 2 comments Download

Messages

Total messages: 5 (2 generated)
Siggi Cherem (dart-lang)
https://codereview.chromium.org/1611783003/diff/1/pkg/compiler/lib/src/types/flat_type_mask.dart File pkg/compiler/lib/src/types/flat_type_mask.dart (left): https://codereview.chromium.org/1611783003/diff/1/pkg/compiler/lib/src/types/flat_type_mask.dart#oldcode736 pkg/compiler/lib/src/types/flat_type_mask.dart:736: if (xSubset.length <= ySubset.length) { this was the most ...
4 years, 11 months ago (2016-01-21 01:07:12 UTC) #2
asgerf
Very nice, LGTM! https://codereview.chromium.org/1611783003/diff/1/pkg/compiler/lib/src/types/union_type_mask.dart File pkg/compiler/lib/src/types/union_type_mask.dart (right): https://codereview.chromium.org/1611783003/diff/1/pkg/compiler/lib/src/types/union_type_mask.dart#newcode155 pkg/compiler/lib/src/types/union_type_mask.dart:155: if (other.isUnion && this == other) ...
4 years, 11 months ago (2016-01-21 01:15:45 UTC) #3
Siggi Cherem (dart-lang)
4 years, 11 months ago (2016-01-21 19:12:16 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
f466f30fdb15ec6d3a5a79886cecb0b39f668585 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698