ishell
|
c81e9f5970
|
Do not call Heap::IterateAndMarkPointersToFromSpace() for unboxed double fields.
BUG=chromium:437143
LOG=N
Review URL: https://codereview.chromium.org/768113002
Cr-Commit-Position: refs/heads/master@{#25585}
|
2014-12-01 14:19:29 +00:00 |
|
ishell
|
916d56d09e
|
Fast-to-slow migration should wipe out in-object space if it exists in the object after migration.
BUG=chromium:436816
LOG=N
Review URL: https://codereview.chromium.org/765473004
Cr-Commit-Position: refs/heads/master@{#25535}
|
2014-11-27 10:10:55 +00:00 |
|
ishell
|
1f5f088969
|
Reland of "Enable inobject double fields unboxing for 64-bit archs."
Review URL: https://codereview.chromium.org/751643005
Cr-Commit-Position: refs/heads/master@{#25483}
|
2014-11-24 14:54:38 +00:00 |
|
ishell
|
d6cd4eab84
|
Revert of Enable inobject double fields unboxing for 64-bit archs. (patchset #3 id:40001 of https://codereview.chromium.org/753503002/)
Reason for revert:
GCMole and gc-stress issues.
Original issue's description:
> Enable inobject double fields unboxing for 64-bit archs.
TBR=verwaest@chromium.org
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/751863002
Cr-Commit-Position: refs/heads/master@{#25470}
|
2014-11-22 20:33:03 +00:00 |
|
ishell
|
726eb9d51c
|
Enable inobject double fields unboxing for 64-bit archs.
Review URL: https://codereview.chromium.org/753503002
Cr-Commit-Position: refs/heads/master@{#25469}
|
2014-11-22 17:30:27 +00:00 |
|
ishell@chromium.org
|
f0cde2f925
|
Double unboxing tests fixed.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/715263002
Cr-Commit-Position: refs/heads/master@{#25286}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25286 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-11-12 09:47:47 +00:00 |
|
ishell@chromium.org
|
c5a492961f
|
Reland "In-object double fields unboxing (for 64-bit only)."
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/711313002
Cr-Commit-Position: refs/heads/master@{#25258}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25258 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-11-11 10:25:46 +00:00 |
|
verwaest@chromium.org
|
2d9079ca1d
|
Revert "In-object double fields unboxing (for 64-bit only)."
Revert "Fixes for Windows and Mac builds after r25250."
TBR=ishell@chromium.org
Review URL: https://codereview.chromium.org/699613004
Cr-Commit-Position: refs/heads/master@{#25252}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25252 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-11-10 17:44:51 +00:00 |
|
ishell@chromium.org
|
f133ac501b
|
In-object double fields unboxing (for 64-bit only).
This CL introduces LayoutDescriptor which is responsible for tracking which in-object fields are tagged and which are not.
LayoutDescriptor field added to Map. Currently unboxing is disabled.
R=hpayer@chromium.org, verwaest@chromium.org
Review URL: https://codereview.chromium.org/391693002
Cr-Commit-Position: refs/heads/master@{#25250}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25250 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-11-10 16:35:22 +00:00 |
|