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.
