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

Issue 11421024: Use fingerprint to detect changes in methods that are intrinsified. (Closed)

Created:
8 years, 1 month ago by srdjan
Modified:
8 years, 1 month ago
Reviewers:
Florian Schneider, siva
CC:
reviews_dartlang.org, floitsch
Visibility:
Public.

Description

Use fingerprint to detect changes in methods that are intrinsified. Make sure that the fingerprints are portable across 32 and 64 bit platforms. Committed: https://code.google.com/p/dart/source/detail?r=15217

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 5

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -89 lines) Patch
M runtime/vm/intrinsifier.h View 1 2 3 4 2 chunks +89 lines, -81 lines 0 comments Download
M runtime/vm/intrinsifier.cc View 1 2 3 4 3 chunks +19 lines, -2 lines 0 comments Download
M runtime/vm/object.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 3 chunks +7 lines, -5 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
srdjan
In a following CL will add also checks for inlined library methods.
8 years, 1 month ago (2012-11-21 01:45:55 UTC) #1
Florian Schneider
dbc: While this is a good idea to keep the optimizer always in sync, I ...
8 years, 1 month ago (2012-11-21 11:09:49 UTC) #2
siva
lgtm https://codereview.chromium.org/11421024/diff/9001/runtime/vm/intrinsifier.cc File runtime/vm/intrinsifier.cc (right): https://codereview.chromium.org/11421024/diff/9001/runtime/vm/intrinsifier.cc#newcode107 runtime/vm/intrinsifier.cc:107: } Since this function is used only under ...
8 years, 1 month ago (2012-11-21 17:33:14 UTC) #3
srdjan
On 2012/11/21 11:09:49, Florian Schneider wrote: > dbc: While this is a good idea to ...
8 years, 1 month ago (2012-11-21 18:10:09 UTC) #4
srdjan
Will also change hashcode of String and SourceFingerprint to use unsigned integers and limit to ...
8 years, 1 month ago (2012-11-21 18:11:14 UTC) #5
srdjan
8 years, 1 month ago (2012-11-21 18:55:38 UTC) #6
https://codereview.chromium.org/11421024/diff/9001/runtime/vm/intrinsifier.cc
File runtime/vm/intrinsifier.cc (right):

https://codereview.chromium.org/11421024/diff/9001/runtime/vm/intrinsifier.cc...
runtime/vm/intrinsifier.cc:107: }
On 2012/11/21 18:11:14, srdjan wrote:
> On 2012/11/21 17:33:14, siva wrote:
> > Since this function is used only under ASSERT you should
> > probably enclose it in
> > #if defined(DEBUG)
> > .....
> > ....
> > #endif
> > (some linux builds may cause a warning)
> 
> Done.

Backed out, since all functions used in ASSERT must be defined.

Powered by Google App Engine
This is Rietveld 408576698