Go to file
lrn@chromium.org 57760b8275 Make preparser detect duplicate parameters and object literal properties.
This is a fix and reapply of r8516 with some comments addressed and more
tests added.
The difference from r8516 is that canonicalization of number literals is
no performed using the same methods as in v8, to avoid false positives/negatives
when detecting duplicates.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8541 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-07-06 08:32:48 +00:00
benchmarks Promote the current V8 benchmark suite candidate to version 6. 2010-10-07 07:25:22 +00:00
build GYP: Generate makefiles for all architectures on Linux 2011-06-09 15:51:08 +00:00
include Remove "modules" and "tags" of the logging CPU profiler. 2011-07-01 09:35:16 +00:00
preparser Fix presubmit errors catched by a more recent version of cpplint.py. 2011-06-07 07:17:46 +00:00
samples Fix SConstruct to pass correct defines to samples/preparser when building with library=shared. 2011-06-30 11:53:54 +00:00
src Make preparser detect duplicate parameters and object literal properties. 2011-07-06 08:32:48 +00:00
test Make preparser detect duplicate parameters and object literal properties. 2011-07-06 08:32:48 +00:00
tools In preperation of using d8 for running tests: Don't run d8-os when running with --isolates. 2011-07-06 08:20:30 +00:00
.gitignore ARM: Changed the handling of compiletime CPU feature detection 2011-05-03 06:51:59 +00:00
AUTHORS Fixes the build for the shell on illumos and Solaris. -D__C99FEATURES__ was added to mirror how the build is done on the normal platform. The changes in the platform code are a follow up to a prior review and has the Solaris implementation be more similar to the Linux version as opposed to the FreeBSD. 2011-07-01 05:50:14 +00:00
ChangeLog Prepare push to trunk. Now working on 3.4.10. 2011-07-04 13:20:39 +00:00
LICENSE Fix the license info to correctly state Copyright "the V8 project 2011-01-19 09:20:18 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
SConstruct When compiling C++, CXXFLAGS *and* CCFLAGS are used, so there is no need to pass 2011-07-01 09:02:25 +00:00