Comment #52 on issue 3956 by [email protected]: Implement strong mode
https://code.google.com/p/v8/issues/detail?id=3956#c52

The following revision refers to this bug:
https://chromium.googlesource.com/v8/v8.git/+/7281f8015181736703d3663c9c570be537f008c1

commit 7281f8015181736703d3663c9c570be537f008c1
Author: conradw <[email protected]>
Date: Tue Jun 30 15:24:27 2015

[strong] Implement strong property access semantics

Revert "Revert relanded strong property access CL"

Regression issues should be solved. Initial patchset is the original, subsequent patchsets are the fixing modifications.

This reverts commit 4ac7be56568f0ac71e7bf10e8bec33c33893e5b5.

BUG=v8:3956
LOG=N

Review URL: https://codereview.chromium.org/1199983002

Cr-Commit-Position: refs/heads/master@{#29384}

[modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm/builtins-arm.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm/code-stubs-arm.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm/full-codegen-arm.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm/lithium-codegen-arm.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm64/builtins-arm64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm64/code-stubs-arm64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm64/full-codegen-arm64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/arm64/lithium-codegen-arm64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/builtins.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/builtins.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/code-factory.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/code-factory.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/code-stubs-hydrogen.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/code-stubs.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/code-stubs.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/compiler/ast-graph-builder.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/compiler/js-generic-lowering.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/compiler/js-operator.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/compiler/js-operator.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/full-codegen.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/full-codegen.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/hydrogen-instructions.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/hydrogen.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/hydrogen.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ia32/builtins-ia32.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ia32/code-stubs-ia32.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ia32/full-codegen-ia32.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ia32/lithium-codegen-ia32.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/arm/ic-arm.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/arm64/ic-arm64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/handler-compiler.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/handler-compiler.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ia32/ic-ia32.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic-compiler.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic-compiler.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic-inl.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic-state.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ic.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/mips/ic-mips.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/mips64/ic-mips64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/ppc/ic-ppc.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/x64/ic-x64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/x87/handler-compiler-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ic/x87/ic-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/messages.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips/builtins-mips.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips/code-stubs-mips.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips/full-codegen-mips.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips/lithium-codegen-mips.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips64/builtins-mips64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips64/code-stubs-mips64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips64/full-codegen-mips64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/mips64/lithium-codegen-mips64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/objects-inl.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/objects.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/objects.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ppc/builtins-ppc.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ppc/code-stubs-ppc.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ppc/full-codegen-ppc.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/ppc/lithium-codegen-ppc.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/runtime/runtime-classes.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/runtime/runtime-debug.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/runtime/runtime-object.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/runtime/runtime.h [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x64/builtins-x64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x64/code-stubs-x64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x64/full-codegen-x64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x64/lithium-codegen-x64.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x87/builtins-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x87/code-stubs-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x87/full-codegen-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/src/x87/lithium-codegen-x87.cc [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/functions.js [add] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/load-builtins.js [add] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/load-element-mutate-backing-store.js [add] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/load-element.js [add] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/load-property-mutate-backing-store.js [add] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/mjsunit/strong/load-property.js [modify] http://crrev.com/7281f8015181736703d3663c9c570be537f008c1/test/unittests/compiler/js-typed-lowering-unittest.cc


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to