Reviewers: danno, Toon Verwaest, Paul Lind, palfia, dusmil, kisg,
Description:
MIPS: This CL simplifies var / const by ensuring the behavior is consistent
in
itself, and with regular JS semantics; between regular var/const and eval-ed
var/const.
Port r22379 (fb62653)
Original commit message:
Legacy const is changed so that a declaration declares a configurable, but
non-writable, slot, and the initializer reconfigures it (when possible) to
non-configurable non-writable. This avoids the need for "the hole" as marker
value in JSContextExtensionObjects and GlobalObjects. Undefined is used
instead.
BUG=
Please review this at https://codereview.chromium.org/389373004/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+54, -62 lines):
M src/mips/full-codegen-mips.cc
M src/mips64/full-codegen-mips64.cc
--
--
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.