v8/src/arm
keuchel@chromium.org e8bccc2cb0 Block scoped const variables.
This implements block scoped 'const' declared variables in harmony mode. They
have a temporal dead zone semantics similar to 'let' bindings, i.e. accessing
uninitialized 'const' bindings in throws a ReferenceError.

As for 'let' bindings, the semantics of 'const' bindings in global scope is not
correctly implemented yet. Furthermore assignments to 'const's are silently
ignored. Another CL will introduce treatment of those assignments as early
errors.

Review URL: http://codereview.chromium.org/7992005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9764 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-10-25 08:33:08 +00:00
..
assembler-arm-inl.h Fix compilation on ARM and x64 broken by r9738 2011-10-21 10:53:02 +00:00
assembler-arm.cc Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
assembler-arm.h Avoid static initializers in assember-arm.h. 2011-10-21 09:55:25 +00:00
builtins-arm.cc Further improvements upon r9747. 2011-10-24 11:16:38 +00:00
code-stubs-arm.cc Refactor elements kind conversion. 2011-10-20 12:36:45 +00:00
code-stubs-arm.h Fix the no-VFP3 build on ARM. 2011-09-28 13:20:09 +00:00
codegen-arm.cc Refactor elements kind conversion. 2011-10-20 12:36:45 +00:00
codegen-arm.h Refactor elements kind conversion. 2011-10-20 12:36:45 +00:00
constants-arm.cc ARM: Merging constants in simulator and assembler header files and other cleanup. 2011-01-26 08:32:54 +00:00
constants-arm.h ARM: Remove support for ABI prior to EABI 2011-04-11 09:04:30 +00:00
cpu-arm.cc ARM: Remove support for ABI prior to EABI 2011-04-11 09:04:30 +00:00
debug-arm.cc Add asserts to ensure that we: 2011-09-15 11:30:45 +00:00
deoptimizer-arm.cc Shave 39% from snapshot size. 2011-10-20 12:27:10 +00:00
disasm-arm.cc Static state cleanup: add more consts. 2011-08-05 11:32:46 +00:00
frames-arm.cc Change ARM exit frame layout and alingment handling 2011-01-25 07:49:39 +00:00
frames-arm.h Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
full-codegen-arm.cc Block scoped const variables. 2011-10-25 08:33:08 +00:00
ic-arm.cc Handlify the remaining stub compiler functions for call ICs. 2011-10-24 10:55:00 +00:00
lithium-arm.cc Speed up comparison with a constant. 2011-10-20 10:26:45 +00:00
lithium-arm.h Replace boolean indications of strict mode by an enum value. 2011-10-24 07:47:22 +00:00
lithium-codegen-arm.cc Replace boolean indications of strict mode by an enum value. 2011-10-24 07:47:22 +00:00
lithium-codegen-arm.h Replace boolean indications of strict mode by an enum value. 2011-10-24 07:47:22 +00:00
lithium-gap-resolver-arm.cc Fix ARM build for gcc-4.6. 2011-08-23 12:00:09 +00:00
lithium-gap-resolver-arm.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
macro-assembler-arm.cc Fix CountLeadingZeros on non-ARMv5 hardware. 2011-10-21 10:33:12 +00:00
macro-assembler-arm.h Optimize fast element conversion in arm using batch store/loads. 2011-10-19 12:15:15 +00:00
regexp-macro-assembler-arm.cc RegExpMacroAssembler::CheckStackGuardState should update input string pointer when it is moved or changed by GC. 2011-10-19 11:01:02 +00:00
regexp-macro-assembler-arm.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
simulator-arm.cc Increase ARM/MIPS simulators stack safety margin to 512 bytes 2011-10-18 14:41:45 +00:00
simulator-arm.h This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
stub-cache-arm.cc Handlify the stub cache lookup and patching for CallIC and KeyedCallIC. 2011-10-20 17:08:53 +00:00