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

Issue 2351613005: VM: Fix canonicalization of old-space allocated instances (Closed)

Created:
4 years, 3 months ago by Florian Schneider
Modified:
4 years, 3 months ago
Reviewers:
siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

VM: Fix canonicalization of old-space allocated instances Instances of objects allocated in old-space would not get canonicalized properly, resulting in duplicates of these instances on the heap. This can be e.g. argument descriptors allocated in the background compiler thread. This also fixes the same issue occurring with isolate reload. Also, add a NoSafepointScope for consistency. BUG=#27364 R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/cd05ee0c813437c7ed2cce160820f0bb47e97264

Patch Set 1 #

Patch Set 2 : fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -10 lines) Patch
M runtime/vm/isolate.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 3 chunks +5 lines, -10 lines 0 comments Download

Messages

Total messages: 6 (3 generated)
Florian Schneider
4 years, 3 months ago (2016-09-20 00:15:36 UTC) #3
siva
lgtm
4 years, 3 months ago (2016-09-20 00:23:40 UTC) #4
Florian Schneider
4 years, 3 months ago (2016-09-20 00:27:13 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
cd05ee0c813437c7ed2cce160820f0bb47e97264 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698