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

Issue 763883004: Fix for issue 21579 (Closed)

Created:
6 years ago by sra1
Modified:
6 years ago
Reviewers:
floitsch
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Always generate the checkBigInt (Math.floor(x) == x) test for int receiver type checks and argument type checks, since the int32 tests don't make sense in the absence of bailouts. Also remove dead code for checks that are no longer generated. R=floitsch@google.com Committed: https://code.google.com/p/dart/source/detail?r=42088

Patch Set 1 : #

Total comments: 1

Patch Set 2 : remove dead method #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -88 lines) Patch
M pkg/compiler/lib/src/ssa/codegen.dart View 1 3 chunks +20 lines, -88 lines 0 comments Download
A tests/compiler/dart2js_extra/21579_test.dart View 1 chunk +18 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (2 generated)
sra1
https://codereview.chromium.org/763883004/diff/20001/pkg/compiler/lib/src/ssa/codegen.dart File pkg/compiler/lib/src/ssa/codegen.dart (right): https://codereview.chromium.org/763883004/diff/20001/pkg/compiler/lib/src/ssa/codegen.dart#newcode2483 pkg/compiler/lib/src/ssa/codegen.dart:2483: || checkedType.satisfies(backend.jsIndexableClass, classWorld)); If we remove this line, string ...
6 years ago (2014-12-03 01:26:19 UTC) #3
floitsch
LGTM.
6 years ago (2014-12-03 16:27:16 UTC) #4
sra1
6 years ago (2014-12-03 18:34:47 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:40001) manually as 42088 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698