Changed copyright header from google inc. to v8 project authors.
authorchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Sep 2008 20:08:45 +0000 (20:08 +0000)
committerchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Sep 2008 20:08:45 +0000 (20:08 +0000)
Added presubmit step to check copyright.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@242 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

492 files changed:
SConstruct
benchmarks/base.js
benchmarks/deltablue.js
benchmarks/richards.js
benchmarks/run.js
include/v8-debug.h
include/v8.h
samples/SConscript
samples/count-hosts.js
samples/process.cc
samples/shell.cc
src/SConscript
src/accessors.cc
src/accessors.h
src/allocation.cc
src/allocation.h
src/api.cc
src/api.h
src/apinatives.js
src/arguments.h
src/array.js
src/assembler-arm-inl.h
src/assembler-arm.cc
src/assembler-arm.h
src/assembler-ia32-inl.h
src/assembler-ia32.cc
src/assembler-ia32.h
src/assembler.cc
src/assembler.h
src/ast.cc
src/ast.h
src/bootstrapper.cc
src/bootstrapper.h
src/builtins-arm.cc
src/builtins-ia32.cc
src/builtins.cc
src/builtins.h
src/char-predicates-inl.h
src/char-predicates.h
src/checks.cc
src/checks.h
src/code-stubs.cc
src/code-stubs.h
src/code.h
src/codegen-arm.cc
src/codegen-ia32.cc
src/codegen-inl.h
src/codegen.cc
src/codegen.h
src/compiler.cc
src/compiler.h
src/constants-arm.h
src/contexts.cc
src/contexts.h
src/conversions-inl.h
src/conversions.cc
src/conversions.h
src/counters.cc
src/counters.h
src/cpu-arm.cc
src/cpu-ia32.cc
src/cpu.h
src/date-delay.js
src/dateparser.cc
src/dateparser.h
src/debug-delay.js
src/debug.cc
src/debug.h
src/disasm-arm.cc
src/disasm-ia32.cc
src/disasm.h
src/disassembler.cc
src/disassembler.h
src/dtoa-config.c
src/execution.cc
src/execution.h
src/factory.cc
src/factory.h
src/flags-inl.h
src/flags.cc
src/flags.h
src/frames-arm.cc
src/frames-arm.h
src/frames-ia32.cc
src/frames-ia32.h
src/frames-inl.h
src/frames.cc
src/frames.h
src/global-handles.cc
src/global-handles.h
src/globals.h
src/handles-inl.h
src/handles.cc
src/handles.h
src/hashmap.cc
src/hashmap.h
src/heap-inl.h
src/heap.cc
src/heap.h
src/ic-arm.cc
src/ic-ia32.cc
src/ic-inl.h
src/ic.cc
src/ic.h
src/jsregexp.cc
src/jsregexp.h
src/list-inl.h
src/list.h
src/log.cc
src/log.h
src/macro-assembler-arm.cc
src/macro-assembler-arm.h
src/macro-assembler-ia32.cc
src/macro-assembler-ia32.h
src/macro-assembler.h
src/macros.py
src/mark-compact.cc
src/mark-compact.h
src/math.js
src/memory.h
src/messages.cc
src/messages.h
src/messages.js
src/mirror-delay.js
src/mksnapshot.cc
src/natives.h
src/objects-debug.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/parser.cc
src/parser.h
src/platform-linux.cc
src/platform-macos.cc
src/platform-nullos.cc
src/platform-win32.cc
src/platform.h
src/prettyprinter.cc
src/prettyprinter.h
src/property.cc
src/property.h
src/regexp-delay.js
src/rewriter.cc
src/rewriter.h
src/runtime.cc
src/runtime.h
src/runtime.js
src/scanner.cc
src/scanner.h
src/scopeinfo.cc
src/scopeinfo.h
src/scopes.cc
src/scopes.h
src/serialize.cc
src/serialize.h
src/shell.h
src/simulator-arm.cc
src/simulator-arm.h
src/simulator-ia32.cc
src/simulator-ia32.h
src/smart-pointer.h
src/snapshot-common.cc
src/snapshot-empty.cc
src/snapshot.h
src/spaces-inl.h
src/spaces.cc
src/spaces.h
src/string-stream.cc
src/string-stream.h
src/string.js
src/stub-cache-arm.cc
src/stub-cache-ia32.cc
src/stub-cache.cc
src/stub-cache.h
src/token.cc
src/token.h
src/top.cc
src/top.h
src/unicode-inl.h
src/unicode.cc
src/unicode.h
src/uri.js
src/usage-analyzer.cc
src/usage-analyzer.h
src/utils.cc
src/utils.h
src/v8-counters.cc
src/v8-counters.h
src/v8.cc
src/v8.h
src/v8natives.js
src/v8threads.cc
src/v8threads.h
src/variables.cc
src/variables.h
src/zone-inl.h
src/zone.cc
src/zone.h
test/cctest/SConscript
test/cctest/cctest.cc
test/cctest/cctest.h
test/cctest/cctest.status
test/cctest/test-api.cc
test/cctest/test-assembler-arm.cc
test/cctest/test-assembler-ia32.cc
test/cctest/test-ast.cc
test/cctest/test-compiler.cc
test/cctest/test-conversions.cc
test/cctest/test-debug.cc
test/cctest/test-decls.cc
test/cctest/test-disasm-arm.cc
test/cctest/test-disasm-ia32.cc
test/cctest/test-flags.cc
test/cctest/test-hashmap.cc
test/cctest/test-heap.cc
test/cctest/test-lock.cc
test/cctest/test-mark-compact.cc
test/cctest/test-platform-linux.cc
test/cctest/test-platform-macos.cc
test/cctest/test-platform-nullos.cc
test/cctest/test-platform-win32.cc
test/cctest/test-serialize.cc
test/cctest/test-spaces.cc
test/cctest/test-strings.cc
test/cctest/test-utils.cc
test/cctest/testcfg.py
test/mjsunit/apply.js
test/mjsunit/arguments-call-apply.js
test/mjsunit/arguments-enum.js
test/mjsunit/arguments-indirect.js
test/mjsunit/arguments-opt.js
test/mjsunit/arguments.js
test/mjsunit/array-concat.js
test/mjsunit/array-functions-prototype.js
test/mjsunit/array-indexing.js
test/mjsunit/array-iteration.js
test/mjsunit/array-join.js
test/mjsunit/array-length.js
test/mjsunit/array-sort.js
test/mjsunit/array-splice-webkit.js
test/mjsunit/array-splice.js
test/mjsunit/array_length.js
test/mjsunit/ascii-regexp-subject.js
test/mjsunit/binary-operation-overwrite.js
test/mjsunit/body-not-visible.js
test/mjsunit/bugs/bug-1231206.js
test/mjsunit/bugs/bug-1344252.js
test/mjsunit/bugs/bug-900066.js
test/mjsunit/bugs/bug-941049.js
test/mjsunit/call-non-function-call.js
test/mjsunit/call-non-function.js
test/mjsunit/call.js
test/mjsunit/char-escape.js
test/mjsunit/class-of-builtins.js
test/mjsunit/closure.js
test/mjsunit/compare-nan.js
test/mjsunit/const-redecl.js
test/mjsunit/const.js
test/mjsunit/context-variable-assignments.js
test/mjsunit/cyclic-array-to-string.js
test/mjsunit/date-parse.js
test/mjsunit/date.js
test/mjsunit/debug-backtrace-text.js
test/mjsunit/debug-backtrace.js
test/mjsunit/debug-breakpoints.js
test/mjsunit/debug-changebreakpoint.js
test/mjsunit/debug-clearbreakpoint.js
test/mjsunit/debug-conditional-breakpoints.js
test/mjsunit/debug-constructed-by.js
test/mjsunit/debug-constructor.js
test/mjsunit/debug-continue.js
test/mjsunit/debug-enable-disable-breakpoints.js
test/mjsunit/debug-evaluate-arguments.js
test/mjsunit/debug-evaluate-locals.js
test/mjsunit/debug-evaluate-recursive.js
test/mjsunit/debug-evaluate-with.js
test/mjsunit/debug-evaluate.js
test/mjsunit/debug-event-listener.js
test/mjsunit/debug-ignore-breakpoints.js
test/mjsunit/debug-multiple-breakpoints.js
test/mjsunit/debug-referenced-by.js
test/mjsunit/debug-script-breakpoints.js
test/mjsunit/debug-script.js
test/mjsunit/debug-scripts-request.js
test/mjsunit/debug-setbreakpoint.js
test/mjsunit/debug-sourceinfo.js
test/mjsunit/debug-sourceslice.js
test/mjsunit/debug-step-stub-callfunction.js
test/mjsunit/debug-step.js
test/mjsunit/debug-stepin-constructor.js
test/mjsunit/declare-locally.js
test/mjsunit/deep-recursion.js
test/mjsunit/delay-syntax-error.js
test/mjsunit/delete-global-properties.js
test/mjsunit/delete-in-eval.js
test/mjsunit/delete-in-with.js
test/mjsunit/delete-vars-from-eval.js
test/mjsunit/delete.js
test/mjsunit/do-not-strip-fc.js
test/mjsunit/dont-enum-array-holes.js
test/mjsunit/dont-reinit-global-var.js
test/mjsunit/double-equals.js
test/mjsunit/dtoa.js
test/mjsunit/enumeration_order.js
test/mjsunit/escape.js
test/mjsunit/eval-typeof-non-existing.js
test/mjsunit/execScript-case-insensitive.js
test/mjsunit/extra-arguments.js
test/mjsunit/extra-commas.js
test/mjsunit/for-in-null-or-undefined.js
test/mjsunit/for-in-special-cases.js
test/mjsunit/for-in.js
test/mjsunit/fun-as-prototype.js
test/mjsunit/fun_name.js
test/mjsunit/function-arguments-null.js
test/mjsunit/function-caller.js
test/mjsunit/function-property.js
test/mjsunit/function-prototype.js
test/mjsunit/function-source.js
test/mjsunit/function.js
test/mjsunit/fuzz-accessors.js
test/mjsunit/fuzz-natives.js
test/mjsunit/getter-in-value-prototype.js
test/mjsunit/global-const-var-conflicts.js
test/mjsunit/global-vars-eval.js
test/mjsunit/global-vars-with.js
test/mjsunit/greedy.js
test/mjsunit/has-own-property.js
test/mjsunit/html-comments.js
test/mjsunit/html-string-funcs.js
test/mjsunit/if-in-undefined.js
test/mjsunit/in.js
test/mjsunit/instanceof.js
test/mjsunit/integer-to-string.js
test/mjsunit/invalid-lhs.js
test/mjsunit/keyed-ic.js
test/mjsunit/large-object-literal.js
test/mjsunit/lazy-load.js
test/mjsunit/leakcheck.js
test/mjsunit/length.js
test/mjsunit/math-min-max.js
test/mjsunit/megamorphic-callbacks.js
test/mjsunit/mirror-array.js
test/mjsunit/mirror-boolean.js
test/mjsunit/mirror-date.js
test/mjsunit/mirror-error.js
test/mjsunit/mirror-function.js
test/mjsunit/mirror-null.js
test/mjsunit/mirror-number.js
test/mjsunit/mirror-object.js
test/mjsunit/mirror-regexp.js
test/mjsunit/mirror-string.js
test/mjsunit/mirror-undefined.js
test/mjsunit/mirror-unresolved-function.js
test/mjsunit/mjsunit.js
test/mjsunit/mjsunit.status
test/mjsunit/mul-exhaustive.js
test/mjsunit/negate-zero.js
test/mjsunit/negate.js
test/mjsunit/nested-repetition-count-overflow.js
test/mjsunit/new.js
test/mjsunit/newline-in-string.js
test/mjsunit/no-branch-elimination.js
test/mjsunit/no-octal-constants-above-256.js
test/mjsunit/no-semicolon.js
test/mjsunit/non-ascii-replace.js
test/mjsunit/nul-characters.js
test/mjsunit/number-limits.js
test/mjsunit/number-string-index-call.js
test/mjsunit/number-tostring-small.js
test/mjsunit/number-tostring.js
test/mjsunit/obj-construct.js
test/mjsunit/parse-int-float.js
test/mjsunit/property-object-key.js
test/mjsunit/proto.js
test/mjsunit/prototype.js
test/mjsunit/regexp-multiline-stack-trace.js
test/mjsunit/regexp-multiline.js
test/mjsunit/regexp-standalones.js
test/mjsunit/regexp-static.js
test/mjsunit/regexp.js
test/mjsunit/regress/regress-1030466.js
test/mjsunit/regress/regress-1036894.js
test/mjsunit/regress/regress-1039610.js
test/mjsunit/regress/regress-1050043.js
test/mjsunit/regress/regress-1062422.js
test/mjsunit/regress/regress-1066899.js
test/mjsunit/regress/regress-1081309.js
test/mjsunit/regress/regress-1102760.js
test/mjsunit/regress/regress-1110164.js
test/mjsunit/regress/regress-1112051.js
test/mjsunit/regress/regress-1114040.js
test/mjsunit/regress/regress-1134697.js
test/mjsunit/regress/regress-1170187.js
test/mjsunit/regress/regress-1173979.js
test/mjsunit/regress/regress-1175390.js
test/mjsunit/regress/regress-1177518.js
test/mjsunit/regress/regress-1177809.js
test/mjsunit/regress/regress-1178598.js
test/mjsunit/regress/regress-1182832.js
test/mjsunit/regress/regress-1187524.js
test/mjsunit/regress/regress-1199401.js
test/mjsunit/regress/regress-1199637.js
test/mjsunit/regress/regress-1200351.js
test/mjsunit/regress/regress-1201933.js
test/mjsunit/regress/regress-1203459.js
test/mjsunit/regress/regress-1207276.js
test/mjsunit/regress/regress-1213516.js
test/mjsunit/regress/regress-1213575.js
test/mjsunit/regress/regress-1215653.js
test/mjsunit/regress/regress-1254366.js
test/mjsunit/regress/regress-1327557.js
test/mjsunit/regress/regress-1341167.js
test/mjsunit/regress/regress-1346700.js
test/mjsunit/regress/regress-20070207.js
test/mjsunit/regress/regress-35.js
test/mjsunit/regress/regress-588599.js
test/mjsunit/regress/regress-662254.js
test/mjsunit/regress/regress-666721.js
test/mjsunit/regress/regress-667061.js
test/mjsunit/regress/regress-670147.js
test/mjsunit/regress/regress-674753.js
test/mjsunit/regress/regress-676025.js
test/mjsunit/regress/regress-678525.js
test/mjsunit/regress/regress-682649.js
test/mjsunit/regress/regress-734862.js
test/mjsunit/regress/regress-737588.js
test/mjsunit/regress/regress-780423.js
test/mjsunit/regress/regress-799761.js
test/mjsunit/regress/regress-806473.js
test/mjsunit/regress/regress-842017.js
test/mjsunit/regress/regress-874178.js
test/mjsunit/regress/regress-875031.js
test/mjsunit/regress/regress-877615.js
test/mjsunit/regress/regress-892742.js
test/mjsunit/regress/regress-900055.js
test/mjsunit/regress/regress-900966.js
test/mjsunit/regress/regress-925537.js
test/mjsunit/regress/regress-937896.js
test/mjsunit/regress/regress-990205.js
test/mjsunit/regress/regress-992733.js
test/mjsunit/regress/regress-996542.js
test/mjsunit/regress/regress-998565.js
test/mjsunit/scanner.js
test/mjsunit/smi-negative-zero.js
test/mjsunit/smi-ops.js
test/mjsunit/sparse-array-reverse.js
test/mjsunit/sparse-array.js
test/mjsunit/str-to-num.js
test/mjsunit/stress-array-push.js
test/mjsunit/strict-equals.js
test/mjsunit/string-case.js
test/mjsunit/string-charat.js
test/mjsunit/string-charcodeat.js
test/mjsunit/string-flatten.js
test/mjsunit/string-index.js
test/mjsunit/string-indexof.js
test/mjsunit/string-lastindexof.js
test/mjsunit/string-localecompare.js
test/mjsunit/string-search.js
test/mjsunit/string-split.js
test/mjsunit/substr.js
test/mjsunit/testcfg.py
test/mjsunit/this-in-callbacks.js
test/mjsunit/this.js
test/mjsunit/throw-exception-for-null-access.js
test/mjsunit/to-precision.js
test/mjsunit/tobool.js
test/mjsunit/toint32.js
test/mjsunit/touint32.js
test/mjsunit/try-finally-nested.js
test/mjsunit/try.js
test/mjsunit/try_catch_scopes.js
test/mjsunit/unicode-string-to-number.js
test/mjsunit/unicode-test.js
test/mjsunit/unusual-constructor.js
test/mjsunit/uri.js
test/mjsunit/value-callic-prototype-change.js
test/mjsunit/var.js
test/mjsunit/with-leave.js
test/mjsunit/with-parameter-access.js
test/mjsunit/with-value.js
test/mozilla/mozilla.status
test/mozilla/testcfg.py
tools/js2c.py
tools/linux-tick-processor.py
tools/presubmit.py
tools/splaytree.py
tools/test.py
tools/tickprocessor.py
tools/utils.py
tools/windows-tick-processor.py

index bdd0ab44d23004c97b29d47fb21ff1180daeb989..a2bed5652c1c2f571c8a61be3a30f5f69feadfe0 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index d3c9dcaec982ef687d9cf4f316c7abd31b09fa12..55e717d868c98239afcd1ae3e64edda27471f36d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b18efa4306dab139714f6ba73377491befce0b9a..b51afd1d2dea1ef3345aba95ce73fb3935dc0488 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Copyright 1996 John Maloney and Mario Wolczko.
 
 // This program is free software; you can redistribute it and/or modify
index 8cced90bd097166c4f71a2690dd67c719e08cc53..7df363d9803ec890f007f1338c261cb7471c538e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007 Google Inc. All rights reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8302535d411bedd1fcf2ffe6b3c03dbe81025647..7a1c89584a20f3c687559e3e2a42e0faa7ebe3d9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6ac120253d995fb5af4e444cca4bf4fc57544128..f537d7dc891f647be1d8c3a82b0c2b4211006d21 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a8f72111acfc5f2588bbf59c21555906cd8d337f..c72bb2e7bdbc1fbc0c196a2e7f69c3acf184d9df 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2583b52336a462ca9b3dc5efde01cca3b27e955b..31990b681be324c4c3681d10b928c02833fb4dae 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 5c714c3e03bdd51a8e2917fcfb84206a1f49ba0b..bea6553d27bb7e9bc374a1053f3cd115fba836c9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c0710f323a276be25bf730cbf0438ae427219782..57710b377dfa1987392ea47e77b669c1cc685ede 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 643eeb46bebd165115f8a6d66abc457fe79e2516..be5d0c6b96e7412a8ef84f590cd5e131a3dda59f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3b3f5e87a843f22490ef0cfef268adc1c86178a9..cc39e2271a73cce84d7964ed70141ab57a7966cd 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 4895f685a032dcf3a21fbf056e01b7ac2dcea550..f02894b53cc2f549ac46560cf5d9023927e97459 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index da1a03750f9ee25bb31b103258e7439070a80060..6fb3195e9b76b720ed32305e9967f73aa8455220 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 66506369351c3343aaa0919638e9994bef39de72..d7d21aaa68fa19bf0cde649596e374f92e9ff85f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5c9ff5e911cab210ce8b820fec60d3811102a468..35e68bde04bf1a84d331b4a976ec6d0a9d0d90ef 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0c5405e842043825a606941b67fbf986abff80e5..56370186e38aa9a8a2a5408a4f256a06245cab5e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cd81174bcce6e114833b837e8bf1d07be7533f07..18dea431632c096edd8c891d083c4fac7f9e2e4d 100644 (file)
--- a/src/api.h
+++ b/src/api.h
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9ec20902fbe86b44ee417a7ff919fd3b54dfc27a..7d4025615ffbca6a8b7ebee60b4a08524602bdce 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 55e9c45f0f9f120abedc55bdee552df94a2afd78..2ec68ed20bcdc5838e6579019ddfcf1fae236ad9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index fc4475992e3696237d236a5b3f2f9b57e5d03ec7..061283a70f33a9ef49854c3871e225a496197bda 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6bc900a39ca27b45f41a7151bffad14354773572..d9498113887980416b13b5fa304c8711a8e41ac9 100644 (file)
@@ -32,7 +32,7 @@
 
 // The original source code covered by the above license above has been modified
 // significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #ifndef V8_ASSEMBLER_ARM_INL_H_
 #define V8_ASSEMBLER_ARM_INL_H_
index 6089b0f67664051dc7b6f1eea766d55a3bf752f0..e057fe033b77289d354bfea16155a34ff598256c 100644 (file)
@@ -32,7 +32,7 @@
 
 // The original source code covered by the above license above has been modified
 // significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #include "v8.h"
 
index f8cdb00e2599694874c2fcf439d88b758c6e9e31..85913623e66fc393679ac00de305685fbbf91bab 100644 (file)
@@ -32,7 +32,7 @@
 
 // The original source code covered by the above license above has been modified
 // significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 // A light-weight ARM Assembler
 // Generates user mode instructions for the ARM architecture up to version 5
index 837f295d4966fc2381b7b5ab41cd6d7e6b2472cb..66102e66c68f661998bd3913e4753a36e772f61c 100644 (file)
@@ -30,7 +30,7 @@
 
 // The original source code covered by the above license above has been
 // modified significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 // A light-weight IA32 Assembler.
 
index b9e1bdb7b120a492d5bc71debf2eb9980c0a22f7..483ae0efbaa97a13165f07583fd04a769a140c02 100644 (file)
@@ -32,7 +32,7 @@
 
 // The original source code covered by the above license above has been modified
 // significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #include "v8.h"
 
index 183ad2ee062b788b8cb81e56796311f2c783623c..700253efa68dae76003fcaada23eafa696c1fb38 100644 (file)
@@ -30,7 +30,7 @@
 
 // The original source code covered by the above license above has been
 // modified significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 // A light-weight IA32 Assembler.
 
index ebe0d6a0c5bcda0e7c1404d7e108377f329eb240..7b4ffc7894360ecf6b9b3891a550973b510b6e3e 100644 (file)
@@ -30,7 +30,7 @@
 
 // The original source code covered by the above license above has been
 // modified significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #include "v8.h"
 
index 33fc056bb0713b462570fc89f1fefd9e85b83740..d50de61ad9572d0a9efcf70411ac1d6c46faf8ca 100644 (file)
@@ -30,7 +30,7 @@
 
 // The original source code covered by the above license above has been
 // modified significantly by Google Inc.
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #ifndef V8_ASSEMBLER_H_
 #define V8_ASSEMBLER_H_
index 6296f950892e5a084e7f126c9861636398e63435..6e60078b9980bca5a70d5dff83b8bb7a3d91ce37 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 55dda269b3d32b112bfe668c14e0bc62c389d9e0..ab7bc8d6ac5702c1139ac43058b06a4bd6e43f12 100644 (file)
--- a/src/ast.h
+++ b/src/ast.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index de04d1a7c4ecbb65a09c8eb4011d59be50ec06f3..100610856c169cfc28210a8f6147ddbef8e1bafc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ff905ce2eac70ccfc242012bb2622d53f0bafd93..6b5f9879177eaeffad3b20c806a46d5336bafc9f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ef9f093154bd9cc48c7d455cf8d1bd2f13e68660..74f157fdceda43964175a5ef391351ee0250b137 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a432197ad1adcf9365f4958cbae834a400abae58..bf63464ffc18b02ebb868143494accc607e2a795 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dc264b4a0078615b947238fa1414f920834daae3..02f3d8a541f8bf7914db8334f51cdbb79aebfbb2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4e04bbc92344872b0bf29d40debc0b85f075aadf..13bd3d5caada11a1fdf9391621427fb6601cd5f4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 32f60ddf294921eb0752713745a4d8686edd836a..b575bdfe58228008f1f728b42ed29aa74c6e51a4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2800f02300ab38618c42e6b5ecac48f70e49f2cc..3fcaeb626f457d7397f5a83fc806356bfba166c7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 14889f113a13f1fc3cd571380dc6d674760210bb..22b7b7a27a5bd95b155490ac1edfd49132cf603e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6b3b602a55d159e885e22d2b95e3987196514911..9dd45ce4fb0f457dff31d4c99a04fa949e4dda0f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a8ee99c73716cd9ff20cb3b9237ff74166cad9a8..ebc30aeca2f45d1cd294271dedf18ee697992df9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b4f7c289cde58b5d4b0db93e09d0a6f647f19136..6e8c0246fc24671f9499af3d25f21feb923a4a03 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 004c3627a57af9dd8ebfd04bc8d2ecd9e2891266..87e07949047e1db4797ddda9931c4141d4e1b7c3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2ab308e8af59a1c57d95d25c109127f0dfc78e62..fa58084555cec58e6f5522c5a2cd45b26417a27d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e181686fd11be286f4d5acf684b6ce071058d723..52f5a4eefb19e7b82d3a8164abf6d006dc446849 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 912d20544fa2f253f0b3b4fa9bc9efe87777db3f..c6abbec230ee60d29e3c9f6df796805f162db236 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 87b4159c29f7b72c8396a88e1082f405f675e75b..3631a95d3f7b272cb36ddf790c832ecac29b27f8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e6bc211ff910ebba22161dff6d764fdd03ecf6af..8f0e265cf564ea7b4bce98e64cf34abf8c2f3588 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7d2e661f5ccb785e17de4c9c75ccf5699d68e8a6..78772a1eafe8a629cb7e333c78b9bb0217273172 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3ee86b12a809975c291cc3dac37ecb5f422001e4..1f37ad6aa7db4b1491dcd7599e09a79a30d73c90 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 41fd5bab1e3c8dc09e0b176bed1a15331899b4d2..a388009a131a06c51fdae7435908d54ca202ed5a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 895fbeb49e9bc12b6b6033299a089baba99be48b..2142fac160e5df6d6a7510a54eda9aea96b83abd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5fb3160559a40e15d3fdd229ae048a3f9481a39f..f0869ac96f91260e61956581dfe540ad9ba28adb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 67ea104ed9f15e2820b909e5d042e3024c4ef4c7..e3db4e95b3509c361306f506426df02a070f82c4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 45956bc35cd39035c3595351649fe44b43070d4e..85637ee78a3af0e751803ab316999dc9ab6040cf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 58ef7e485620ec1cb336e4d4805ab9ff4a48b807..605327db7f88edba6ac218573c2974447c3ad0a7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bf1df7b80e374613412f773dfc8658b8afb3879b..3baad2943757ff61f1bf9de0c32e9949547ab95a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ff34b0357b93a97c948c89212e960172b9c39f01..6dd9e94f362bb26a40b254e38df302fc99d17a6c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c0373f94e54a5668c5ff9c535e0005ec7f8d0a3a..7369661290df0100d11a0d1ad58f2a728c84363d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 73b8e51820a205639549b6682326502fd8cf0025..d61a548677e37d38a57e48c8d2f9dc7127fc65bf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3b8795a8558721ce3b919a5a020394169f0af95e..d12c30c8ca42c205dfa6549d1ad1e65d3bbd5a23 100644 (file)
--- a/src/cpu.h
+++ b/src/cpu.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a2e9ac428c4ca6762025b50528a4d85d868d27b5..d45883d35c02c64cbc0e1df34e5aa690e44a71ee 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 926b8528fbf9c573cb343e9955e08fcffaec7bf1..69cf748629c22cf8a002e108612bcfdca8b088f8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a53698a0ce8f450f82464d198e7a5bc75fd1d188..bf968525f5f657e494040da7901da0aee4677c8d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 19461dfbd17c23ae535375af2c06f17dff9cbe6d..9ca5b0b0afd280b8c7af5a29c814ca6b70bf4154 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8de46c14c5cabe8aca38d8ae2589a988399da03a..f69b6b79f71a5ffbbb81803c4a9d0ba50116ba0e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 33b6c57feeefbca4368d51dacec171c758c9fa09..23b0ff2bdde1d40e87d6e8260168be2c46ae51fe 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 15c93ac0459b0c75fb20e5587c0333fda2d8950e..0b69bdf706042cb3f95e1ebc193a66934ca854b7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 36282c80749bfc9ee253d20491ceb003fa7e04fc..ac12e1f4cb68d6252a996471482d4293655f5b0d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 18cad8b93d89919d2943f14a3f25f7f24b96e9aa..f590b281d8daa7d67967073a0a091c79c5169102 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 51a9bf12ae2c93767b6877adc4f3de1b2569dbb7..635440dddbd9f1ebe8deeb3643c17eebabd3801a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e61967b1fb51f238ff8cce472b59b5a88d464222..5003c00e21a2f31821c483f2c4ef41eb80224270 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5a4cf096e9c247b795bbb14dc67448e818c9e3fa..cb73c173debb83cfd0a7b23cd09febaeb81bcd55 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2007-2008 Google, Inc. All Rights Reserved.
+ * Copyright 2007-2008 the V8 project authors. All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
  * met:
index 18807673166627c6ad28b5b90b3bc943c34b5331..f1dae929dc7871140faa2405cf2d9c5f7dcc8707 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5d408a98eaf818e2a82f0719f89f279f45cfae8c..2dc7540cb2c2fc1766bed3b3beb1b740d2042ddf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ee107b15ab6ebe5c27373450f36fd78347398fda..9149cb8c464ea54363c8168681f83da5ffc9aa73 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 40e13053dbc3b62f388f80a980e52b6a93384dd3..9efbcd52bd51a5fd9f47be725113c56af24cf9ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e394e3a4e3bfc711a94ac1886b738bfcadfbfacf..2bbf581bbc58568bb930b072ecd84f9dc50ae993 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7ce4b8afd4a71a9957eda489e1b85d09941694c0..1f8413cd3badab6afd35b58779002a5d5f69aebc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index da5520f97e588dbbcdb76ada14b9224ff897541e..07eb6915343fec57d7baccf5ee2484fd64c2afb1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ace49b83e46ef02722dd699f085046f4764b81c5..238eded753a3d3a2fdd7dc929fe288757f474e7c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e08758f2b0877b57fc276f876202da1125abc490..463ae60c5054c0f7682ed87e3de6f45baea6330e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 69111893848445ae357317812f294af8ecf4487f..ddf4bfdaf6da89ab778be30292e5446a98273f64 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0e9176cb22a44dec2222d128daedbdbbd26c3930..a39e5b947e3e7602df2a0de1582c6f79c0f9beb5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2bd81bbd9542574fa555bfc7f03ec1507f169eaa..fac14184d679d334c43e95f6a3e864895b907c2e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ef976a0a6eb3846e3b38d3d196a1982ed4533cb1..3b1a9219178b0db712c16255a770b5fa951e5fa6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 693cfedf2c3aa8f65f881c6cd03d814d6132a6a0..9dc931939fc9047135558b0abdbe3af2bcb3bb16 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index de071df49fd5d2c0e6ce920b9de90d526d0de49e..bb36e35c4fa43dabe7d8d00397fb0955e9a21402 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b7783f6696c2a57efc4a430eb673233dbd4b9480..78fb3a1147f9ea0489b25f1de1bb14d03ed8d3bf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b005557ffa4bef98c81f68c5a384d1ad05e57f30..fa7038b16dea042fe3d075adccf01b12551b2ff6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ab18141bd9818a88d0a93c0c22c4eb1539d47b54..502aeab0e6e2a3e2df09552998db497ee71396bd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0e8826d54dde9582d2e03081ec2e5394b7185f4e..6c41a574ad76f3f76f5e38e51d25785ca3e6a685 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6fea67b25050e0a18abb989f1c2eaa3e4847f09a..229b6a44b5b8ee890bcfda3cffe763d8a42798bd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6e42d2f6c72907cef09a063c27ef8689b2adcef0..126f7392411128a79dd18e16f615b5b7a535de45 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1ea92916c11b886d42840338994380738dcd1075..78263111bf86fca9179a0549b0cc82a4865500fd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 92a5da6207934d19f31c47f6244b2d1514d2040c..c03c22c918d0982775afc4ae90435c6d209c63f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9c47fb002130d3afcdab609a3dbb626af50fa4f5..5548fe93a95f4807858a4b6444d993969171c674 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 05a5d4ab45a501bec479d064f254bb0964f783ba..2fdcea2dd4b2f2ed630c7c8458351791175a010b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 869ffcbc896db5de37da9ec4996a059f583a9b17..61b516ea3d535a00c7dd5f9e2dc7a51ab1e1f206 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 56dde615e508c0a2c537b6e403cd1108604e1a10..6b0f2c4eab69ba639db26249a4c9ec15d407c6a4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 32e8df31ddd091156a93839da99ebf92ad036c36..201048ad7c9dfcf01c938f08e56676f017947177 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1dd288dab9a7c18464b755aa11618eb3c7129291..baac44b576b181104b557766f86d5abf901541da 100644 (file)
--- a/src/ic.cc
+++ b/src/ic.cc
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ebd340798f46f9a48f04b37e93c02ac8b8516b46..fa45c7b4349e206bf240434a31b9690d8b74494b 100644 (file)
--- a/src/ic.h
+++ b/src/ic.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0c22a79f6fcfcfbaf7ecdc90839b09654410ca6f..51bfd3777cf0ea3a864606c937a0b0f1c8217d2d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c6316f9fcda7925049bfce619773e2afcf793ab8..32835bf5c66f3de42d1c4b67aadfbec3e554efc4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1a133f827c5073bb46b43f74eb068047686fbea6..a185af3197f937035ff760da30eea266e2f89bd2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 50b66f804281b1f505ebdc330762c6bf0ec57ae6..34b18fbe98662c4c6956bea3700cade7760d7e1c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a0d67b99756afc17579422a4241fdbd7d28c7183..dbefc044aac4e26b21682f18fb43ba7acd16a755 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ec1c684e19ae0341b488528d0a0d559bb4d141be..1c9d0b6e0534133a24a719e9f6fb3c0be44ad424 100644 (file)
--- a/src/log.h
+++ b/src/log.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 21fcea420857d34597ebb854d2ad412e96e2200b..9817e42d08b28154f659d755a1717eb78df83eae 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 00cf621587f79e6ee44ec9671d3cc4103823d91e..4837f009667cdcbed66204fa51cc8a353c9dd8fe 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c56d3349d160bc711bd1109ed39d636c269429d4..50b43c90ff84800cc2b8f5c2487a56aeaaf18d13 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b3aba9a712c8567b0f8cb18aa42cfb14cf6bdb7a..35fe73f51adff873d40ce7c0174d2cbeb5ea4a5c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3f4b63a4fbdd92eed52c236d403875fe85c9f7eb..f2893460847faa6ecd64d0c2a6b3e04f2d7e842d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 32f714c297dd02da58ebe3c87f532017d8756928..a33df25c51351d3c3c67940cdc79adaf55c82934 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2006-2008 Google Inc. All Rights Reserved.
+# Copyright 2006-2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index e5b8907f0b5164b8df339daf19747461c571e40f..b007b54539d69dc90f51e30c4757edb3a1d97af7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 10c36f9c0c216774b90b154fe5e159c0d161b617..f3b4e2ab0ee34749fca6dca0cc35428d8130b62c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 12bf70d1a71cf54ee22dfb9927566116744646e0..cb5cfb9b5eaafff6255128f082068b6ec1218b5c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 61e13fb22fcc6b6bea78b7446ddb108d77995154..2397bc6c7a5bc5c715ac3f8f00812e8fa6548df7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 76027b3e5dc95533d35df42d1a188b74c226b513..6e8a3710d333dbe4120f254d4032eff8098d1577 100644 (file)
@@ -1,5 +1,5 @@
 
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f409a719855b7183d076bf4e346e10477dc70ba5..1ff10aae891586a535a9e46079796132379cb70d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1270ffb107f701623a9de90ef0004cedeb4c3892..994270d86de9fd50aef5300b926d6ffadfb13dd5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 62ede24cc361bc9441a55b3e685da05b82154c4f..5f7ab0319ef1dc90ee8268ad2159bc384145c293 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e8999f7eb4d5dbcfc720aa596c5392fca7fddcd0..5ee9511d195ed911651300969a22970ad85068f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2e2e50737bc54779c23c3016f93ac4bf81e11bdc..0bb879f27c30859a558ae691a3e124f9e9a85f11 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 00b086e6b31bc4eb51cfea4fc9102297044b16f2..dd656e08fcd47902e5dfabf79f2a919f1e0b8145 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5b747cd729a1d6eec49dabb70d133dff0adbb7f0..e690327f46827389614859ecc9f993d68a3a315b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7504f804fe4f06897964b8158e082c719b5fe5a3..d87a5e227712fe0b699f82b1853d82877c1ff543 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 109cdcc7bc2c9b1e50edb9fced2c2978822935b3..ba9de248a06d95da052b93248cffab0f64a259eb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 53e6e93545a810ae04b8b8bb81ed2e4fd220641b..78a32739cd9d0b8d15fec6776892a7eaf84983c2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6c1753d89e2022426a51a0c2d9421dc9ff6086dd..d331d73c45a09c6e70135d7025c9112b6cac8149 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0fa7296aa51750680acc0a98e2f3bccfe46f8906..9bac309c36c323d65f2435cc37dcd51457cca6f7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cac5d87d188851b51550ef691f5769156319cecb..5edd7a627410e9b9e8582b5f9d10543dedfeb21a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 214ee94b42653be30880f096388f6695dcd83989..98cb23032a5dfd0b407f22c0e2cb853b8dd1ee44 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 48c1094d268a8bdb36c0f2416338b9c35cbed262..2d54b6b870d68d09b7ac0cdada99849184a196b9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5f20c205052ba8293ffdee944d92c3f2e138d869..1cb42d26d4a1cf562df05ae6091597f20643800b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2160cb6e2900b5834aed51e85106347319b1c6bf..2f377d80335e8f6bd2aeb768994a4930ff4efdbb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4d683f102f25ac3f4ee0ebe2fab34b5d194be95c..e10b35706a5a883b445b68500a710649bcfbe802 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7546195871ea5700096f90ba2396eb135e9801d3..6c2153008a95260dd19435b4fbad1f1305955b2a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index deaedd10db7cd4b3feb46bd076481afbb643f5f4..1cd4cce3ef1eb5e169000828a2e797c4d827ea7f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 320e65bd16c18aaacf9881bbff569af31e6f39fb..716ad9b265bda6547706591f9bd6d25a4bb9ca2d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a417b424b61a43217451d1b71a20269fbf4db6c2..6954b23328c2b2a4bb5c5abe29fcdc6525560ada 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dd2845b7411f9a848f7b6b229f5aa4a37fdf2745..aa1cd2a893f0f09d2038a14da24940e18aaea13f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e44fe1983e50b8ca0fe4dbd2b1fdfbd3c3aa1a6a..6904ff440ae78004969ffd5b91f5e35f730ad970 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index fbeaed580fdaf624e79c276750cf1f5763cf4903..794a5ca7e75fefdab0c176b8a3839cf5098762b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 68deb86d96aafd9ef7b1f6bbc05ff8561c6a0313..195d83dc87a46f5e86ed0ab4d271a00929dcf785 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b3e001575be97a1d08dd0717612d4ff4d2ddf1a1..a6cc74aaa0886d84932167ed7ceff8111681ff12 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5a89afda8c6f7238b4aa4768fcb2300b2334f85a..79a4a4c243c96ec2cde752dfe0d21edcfea5e7d9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a6a3f97b9631b8d1d26b771e9961c2b04e868f3a..b51cb986fa8a820e0da972fae0bddd51c2b2531d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c172014c45683d681cc5ddd07b93e1ecfd18fa75..285280cdde99491a43d5b0851c23027377b7093e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b2b8f65b904abc450a24cb3b65f95ee6f98c0f2a..96f0c609d1e481989be566fc8728c12e6900ba95 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1cad76282ec7401caabe5c24e74d8d15eb3de607..05e462b6b51f575b3555089ec04afb8721bdbc9a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9f1325d0b2719c5b700d0c870f8dfef1b6d072e4..ba18ce85d0d6803f9ac0b1f82d02d3eb0f6f06f0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8b9bec417d6b426ee32a007d9963586b2af8dad4..5c65daff3b5c88fc8442eb17225e29a74edac145 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 85b5863fed76e8bbdb94365fd64f84f223b4613a..4042c07ca211f7ff9bdedddae242c2299df9fa88 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 71e3a43e83e839db0d2c98132d6514ec62692ff0..b11ffb1f8bab644fc3e18031438f89aa731ebeab 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c9495934f3fc5826c6b9d5710fbdaa9349ff588d..1ccd856ad697809088f44044bc412e9550cc3298 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bb3ce0d03644201a7b2079f6272ea691fbb10f04..ab8169375c098cdc2a4b15366010e43883e8d9fc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bf4072b29f66c4a5e01ee2ee80487ebf7a35500c..2267721cf2c7cb634b8b090aa461a66d63c875b6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7ff35c223dcbbd9aa0b7e61afeab0edd472d3051..accbe03736c6b190f68e1dd4d481f58be4beb0cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 314a5f0b69ec90cb51f90302784e735602aef6ce..b0e9323f8307cfcc9444d42260532673a6940ed0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 909a223907e159a25b107b4557335232668e3f06..1c8ec5f020fa77ef08b1df93a282e93a5b02f2c1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8b12650e2a7a8e9212650b29d9e63749c448d0e1..2d8b9ac30cdd1f9d5c34023c04e168efef9b8e83 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b1a249ca4e462650be220255f2b37be99e0a5ddd..86369b9a5d8e3da30c3074b8a0c5afde47e88f63 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 62481baad133e778995cd74dcecbafd591d450b5..7920187cc3bc460e8dc56b9f4b66b91a36f17483 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d99849f1e35942170219134b9d740cedbe9a3c69..04bf01e1902f17916e2fb6817086375ebc1be643 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 84011db81c5397db2cee7bfefa1b2baa40a2cc68..55dc402a44194004b00a01f79d395f65a2dab4aa 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b00c7ccf890c0b50ee0501f4548d0ea4f53cd7b3..9cff319c02030474f25f9eadba55114b304349f6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7e5cf6e3d38b41e73501950617360cf0ae7e65dd..da9ba6acb89893d0e7f070359f10912db5db5f47 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 91d9140ec683d8898d905b577a25cb6970eac0cc..f911f4be2463ef92c40fd250a1fb808497770c41 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4c8416001b64bc540eeab661baf3c623b994be7e..89dccbec52106d4cfe792cb59acaf4a48010034c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6c5625bee83b5d0a86654e4631e5199026ae7efb..84272a28968433f36900ab2ad31e2367b3b39452 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0f48310a7f52e5a51fe2bb690207634174d555dc..1b47f85b7d40fb1ef45e2f2b00df77397c6e0b29 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a7378481ad8240f586628d18626e041b35c7105d..3f92707d024ea115675f5e3b67fdf988e03d8f5d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d053decfc321b5b21d5ec07fcd61c95ddc8226be..0f194a3c94dc25bd99d5e4bee55463c8f77c0e51 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b7b5099d306bc4f6f285f06c547afdb8c34a0c64..14d9c641e4de91bcbf9671e330718015ca3bea8c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 55e738659ebf26c35605395716be6c4d0830dfbd..19374936d2ba17ba664bf66761dea0ae792c8379 100644 (file)
--- a/src/top.h
+++ b/src/top.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7ff1351a39f1204276e18c126eca3e917296e24e..9737c273628ab54bcea11b6e70ef8ab6c284271d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 the V8 authors. All rights reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 11e2da31246dc09996d27b57e07cc7cc9d3d96af..50dc92f1c08d2fc5d75a31e4e9bcc906e6d1c14d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 the V8 authors. All rights reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 82b2d4aa9c3287bb8090c88e3059a513ae586036..804671b6986f20b3e0005ccace98a824fa85875e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 the V8 authors. All rights reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 270a0f8690c14f2ff614255f7b0c4169cfbf39d4..147110e544f4df519588665727e4e4fb94575dd3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 231a8e4299030ae02e56cce393d1c34c107b2a9d..0f234d8d97cf2b5710811efb545a070a9b866690 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index de7e4f977a4c6d078578fad2a33f0ca86db1b55f..2732dd5766e30a7ba2b3bc35f79b5dfb43e2f8ac 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2f1c75a248cac841eed034deb1f0b70c5ede05bd..8cfa2379de2af22de7770628bd517a396a02b9fb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e7d5633e809b2eb37b3832f000712f135e9b6b85..1c07ba4c8f45d00f2877af214c1078672bd5eee4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e350d9008354455cea36fd86f4a22e51c25369ac..f6b1c3d052c898b75821c6b53e85494b4a6adb8a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7bc70c164683b4b30dfbba76d5b5a5f279b6da83..76c2ec83073d7fa880870e0f89056863e25b6508 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7a631fe54f1fc393e6c52ed8cdcb73aca417660a..4a7dc6f27d5e4768ff793d6934cc4b9842c3d08a 100644 (file)
--- a/src/v8.cc
+++ b/src/v8.cc
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c4390061bb4fc57f8a26da8eae494eaa9e59be98..acdb119cbe8b533c3648f58cd543921fe95185a3 100644 (file)
--- a/src/v8.h
+++ b/src/v8.h
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5ead3adc46811694c2c6f3c9e611e2e5b4a9c2ed..d59cc4b05d818f087c94c4e051d6fb9c64a9f7ba 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2007 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index fd1e72ebad23baefea99dd538379d863ff762c42..2b4a02715e65eb87ac479bd18af6fbf3f216cf56 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f481d9d2e58801536f231b5540ecd2120fbe1364..f5c844d8ae871661802b57bb83e65d9cb391cb6d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1784800d14e917c2bdd440878d084625e33e810d..d57ec1b931e81769a8a0b3e0a6dca502db3d7d73 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bdc69348ea6875e17f24a43abc0e8cd16aa07189..6a4b3c5b4a7cb04b68879ca4e65a7b76085f77b0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index fadbbc52b56281089aaf5da8fa20a642a75d59ef..7ed4e6b3d4ce2ea7cfcd136868fe4fc95299605e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ed443d871b941cec72d7e6cc19e39fc5aac2b7a9..d37f4f7fa7422da475eeae895be6374573b6635c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 336fd343a9d68e17094e8cb9814a7e5578470f43..c7129ec4b06a50500ae5295aad35db3d3e7fc1df 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3576cbc4083613032f7a9c2af32eea282b11fb80..bd0e3274b5d3481964d72367eea67a8cace30533 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 4e5c6271b6f9a5b8fa05ee30ed14dbe2b224689a..6591f17b4898e48e294180471fcc2a77f933a215 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6ce42488b34f2d4095a66feb565c2c6f571111a3..8646479fcc5947e75209efcde811407ecd8d241f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b222196f2d982184fcb63c538ba141d2292ca916..d7013a8378ecb43b95b6d3518992142906cd77f2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 53035b2269b5b0da0ea55918eb53fa15e1e29776..fbf1a40aa8ede7968c6cb161f6cbdbd344b9d34d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b6db2e3c239c11016e9300dbaf80406f66842bf6..a02441de7d81693dd7d02687c0b6c2fb25d4a492 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3fae62ee3ab61ada88b4d66b8c78f19f65add1dc..7097c64d8718b4e7fc5b5bc28e9d920d81924409 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ac36eb12036a2b90fa7f2249588cb19417738255..7d10c82224b922c03032f1f88d8402400394ecb9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 140f2b9f8f7d6295773fcba765c3231d620c4f85..dca36e25207173f9448c8ad3aed717a84b0e3617 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 283f12c42f0596d6cc60abf55de9663fbbee33db..6c0b9a65a0d530d3b59b03d8de71209239de763b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #include <stdlib.h>
 
index dace9f2a1a96c9eb2323e479252b533a0004ef4f..89fcb366e0510faee36fab5762efea6fa0555a42 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4f89b26cd877bf1d42738421d701f0a9321cf0eb..e798fee9b7d44f12a4de5f828233bb303f99c8e9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3e89d37012506618a79455830afcd5490f2c411e..f1b43cdfa2515f65273e53b9710825161f7b5c0f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7136a0c02d1b3d9e05b5e36341c8980eebba7b2a..dee4dae77a9582b7937ea0f7837f8ae348232bd9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7b1b988161f06ac9f1fbba1943a98caa95da4625..b4827b6676786f361a49273396a30cd3c3cd33dc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 47c2e8fae094b7d88d04f2056b54759a367b06c0..4918d5d52d796afac806cc3a1616d76a1172716b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index be135fed5682088f3d38b426ca6bfa6931aa8258..4f4a1279123238cca94893aa5c7dc09decaba85e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 #include <stdlib.h>
 
index bd8f7594beb5ae80eff81b5c301c944247466faa..37e385352e3e8f1f8b4a65256a6145db4c9ff275 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 //
 // Tests of the TokenLock class from lock.h
 
index 4b6747f98756c930c26ff0d1c67f6d39c83b45c3..5d488df73e89133aa8bbbc73e8a6abd34b3f4a62 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 66973b35d8a54bc0f59193239524dc81fcd43d0d..e1a00e1060c720b8cde191a45ae7bb0c480d120c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 //
 // Tests of the TokenLock class from lock.h
 
index 2ac3a4265fae2cf08e98ce0fb1d1eb4bc81b14b9..d80fa5452f15accfa88d475911524352494735c7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 //
 // Tests of the TokenLock class from lock.h
 
index 2e91ec0568ce8d8a2e21bf1366475fecab0f63c9..c0d6ae55eb3095b43651e5f80abca094f9324ba6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 //
 // Tests of the TokenLock class from lock.h
 
index 9f83ce2926a6c79c7353fd7676654eb0bfba431a..a5a6dd58ac50fe0dd6ce7bfdf0cfffbcb0be5738 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 //
 // Tests of the TokenLock class from lock.h
 
index b944a3772f3bde28f860fb376cc7c8ce02374ad7..3072664812e1ed60cecd918ed8e1fbd7c54e1e99 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2007-2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 451f973b040ef1759fbf2743624870693129b832..98bae697603a718784dbba46cd2b1f2310a672f7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 67b13e1583bc4b5d6602a26e37215c748af61b72..4484dd5c1df19546183a4e38889ad6c68b973902 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google, Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 
 // Check that we can traverse very deep stacks of ConsStrings using
 // StringInputBuffer.  Check that Get(int) works on very deep stacks
index bb3b33b78088307a4cf619333cdfdccd3a2c7019..8f06f0f4a5f0779a081aafbff0553dc97b963e43 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2006-2008 Google Inc. All Rights Reserved.
+// Copyright 2006-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2002c62a83977c4ca8a855d6c20425337af6ec83..08226aaebc9308c5f9cc2384cd6e24a84f8993b2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index fcdaff5ccfd4e1a103956f8e1c94d650b1ad3b04..1d9dde9b11e1792e67ef844b1c717f807edc0bc5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a7b434a6e3fda99cba5a609297193be548bacd1f..a5cadf557b3ded84ccfc526e52e1c44a12975c3e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8fb41cc6c584e2817b58cc26260b092780776339..f76240ff1b4b23d923f68e18a3e8d6115df42706 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8e8580706cb221bab0d8b950aecac2efdad9cb33..2d37027f416564df7867bb961265c0815fadeb82 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1b687b9217176d2db281d291778b017e9983c17b..c74fc75a2eb69fcce77019a333cc866b2f0cb345 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dd80d200c47d96251f286e9a5c6952e85547eb38..030273904cc5d94e51eee75dc6a08b2a5a592719 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 05238077517d6b63f36dd05aa030f37cae74c39d..bb8c5707752fe11cb52febb6c5d5bc10124bf046 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5b2a9cbe30a7ed900df13c4d445543ef151a7d5f..ea0dc61ef7c711ec8b14dae6eebe75f5bcdc962a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 910cf1c84689ca2a8c232fe9c7abf4f478ab7123..2322c5457bcf773a63d25498e9bd758ec61cb086 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9fb72b807f66b8f9957c9c61bacfcbf1954a4431..f11b51cb8ff1321ef821de604c2941f4920d8ff5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c979a63f9cb49432e0a91461fcbfe7eb6dd4dec4..c66e4626e7caf6450f98eacf107c289058233a5f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1d9819328c26f3f5141697439b67aede8c736f72..9731e7a3ed3c5ab524c8748ad02945b6e6713132 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 768a3983f86cc76e5229d3e6d334936dd0620b8d..398b7217b6bb572da385c1c602c25d9cb9da4671 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e92b3e66a34173d4422d06446fc80f3a0048e490..113a56a6ed68219d766e8d252fead7b6a398a382 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0e7b054da35aab1bb7c960d2d5ef29232d12bc61..b5e85c6e1380c0a0a8aedeb6115d02f7ce44d2f0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c1f11a2a9e3413468477af1fb30054fa00ec7695..11808afaffdc8fdb79201d1438ba1fd20fe29b63 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a2dcc23a34821aa7d6aa768ee70e071cdd026381..01d0697aeb3db35bfe87d67a3c0742455a9cb324 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b7c8b59886e67ddbade6433f39f6f64ce67bd006..8d217c580605d15d10f566e14d47c24845474de6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 83a10dcb9a364b417f51c9135f39ab40fd1d1f42..c681ab3dd9853de301362b0ffbbc963e4edd293b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3b6cb60d66639bf1ac4553aa445d40b1836a4ecb..04b296b9bf36b3af50dbdfd88361aa0867d3f9c4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 436ece9c470ae340320d8792f18aba1bfa2a8876..1723834c09ab0a32daf939d6121d1af041902045 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b0d0db8cfe0894d6b75973218f112f50019fcee3..3b7cc3f2c7db6c9330457b7dbb841d2c76ebffe8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9a6fe6dbed223574bf12084bcffcefacbb55f82d..f68c37a69fd3d310e9670d9aab60bf2317c82e45 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 81f858d927bcc926241792322092b8b6bc039dfd..6088fc35969c9cfb23617040fd73c3a784180f00 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b001d5ebabc5a06158470d3dd7e99babad6cfae4..8ed5ccb2013f59c37149654a7d4779abaacc97b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 27bb6f05b2c6e617499edf551bc06ea596827434..b873d7d12dd434b7e87daee975d479cd3b0b751f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f4f580f7dca6b52355dd9c35769016da6ad85f1f..a1b342977ede3dd43de4114f35a600f67e895747 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c3f894dc78e0889d2c6738be6b031d65280eaa92..40c958c624208c44926fb0bff2e76b95dfc1a254 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9ef13a98707f6630afc605922e8c39483fed67f3..b1460d39e6b556d344613831c5c057d4de0ad60c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index de6c7ad796f8c330a6ac0e6f6f1a20c2350a7d72..29818c83ceba4e9c9bedefe8e4c2ca1d3eeb40a8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6fce6ca08145afc53f6dc8ff09128b74604afff9..26d765b97a312c77f5d6a56dac545383bd20a4eb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0d470a25754144ef39faf7d18c9269cea67bcdf6..5ad0c9ced82bbce2faa3a37a2dc36cd92febb31b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7b3b1ad9c85847acd89aa53e0417fba1d1391178..930b969609b5974f2c2ed46ab79610f575a171fd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d2018f8714769ba841a477c4ff68cf4d0a362a16..0a2d6e379ec61a5bbcb24066b9c5ef20d7fa7e21 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0430a26bd1d9dd8aaa44b407eb1a6b9801488d0c..1e09db5bc069d937ce715aa375e94ccd6d9d555f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e04c6ec0ed13f6ed68fb5bfd0ee6a7afba437a2f..342ace77826ec8dee7eca61421c59a257effc609 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 20607d813b3a5c9e69e44f789fdc57fec10b4ee5..d1acdabac27727557750c165fbe6c0d477eb78b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 652193cb7f3db841818454c527effc0d1c34fac7..91e147620997bb4afa1ca7c4a4d293e27aec3542 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 634a3f11e4c98ea41561f49e892255e0961316dc..c332f1e1d4db3a2141d5c5665a86739b77c2c6b3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ec595714e0ed4874c300d36ff3513cc7a2835fb4..e830082d5b9122bc40a3f39d325e8e4bd5d4713e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5409cc96916a0bd6ab44fbcc3355308a403554bf..fd8b2cfb6707deaf1e7550a98ca38b37ae4b3d9c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0b5aec2c983d9ef1f697097fb5dc3a1c9efd71ed..b2be625a6c0517ccc5adf8a952541c510877dbfc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d02dc61f97030f1358bd5d0991db308f9b72b324..c904e25955caa3fc0fcf75bb0f01521bacbd9db9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b3c8ebf7d6478aa9dff0fe7070c50175c1e9676d..12520f4c5ed3f551b1aa72d416e14b75d237508e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8d764e826187169252ac4cdfb73de9d5c2d344ac..e01885c09f016b6a72a0fcdb60bbde9b5e1f1925 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8cd59ef47aa59651d0f860609db3ca30b9689506..02bfc9e94687d44652ca4a461cb78063b6297f24 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9ceb9187878f379f51972d0c5c624b9d7f83ff11..730e9ca6fb03941ee1415e638b254036f70f89e6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2c5816ade6b59ab92a727867b932f74658135417..97b9f3901c50e1e5797471c6a170085660f8fdea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 163b68c8e3ee9bb5622a9e91a076471848bc0a95..85631c157ab6c8df388aeb66772506001f462546 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a8482b7f151d4af4a97733959fc1b8d833492d8a..e746ab227f68fc17129266004f45c8058b85bdeb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index eb8f42440177cdaeb96b8d87c558b165d4addd65..9a1e427e8a75dc1d668ac9e5d132e04931d4b6bc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 079f9a3b15a11130f5effcf2d7e22a65ff315e6f..2d9d428c6f7d6e7b8b83b85500d76a06895c3d63 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1b55e42ef2e5385abb6fd60b6be8f1f736a1ff10..e71e4fb1690290c30b8d6efce8816a7bee1f12e0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ff3e5399032489cb343252375de2c6191a8dce0f..2bdff57e8c4c60a3dac87d61101fabb7736fad0a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 41f651749b788f4b811784feaedd1aedae61839f..2b35a9c6a637eee9ff8192d5717eff67afb96268 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 958c78b1855782289d81cfdea6d4b092bf722e8e..28c8018f4f70d2f1e8d5a0e5c6391a34945af0e2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bfd79c46777abd859609c253f93f7d0e0862a29b..55e83c19b65b1f8a51f9a5c512ac3ddbb4d418b3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b889129f1d4e0252cd70d1ff9d7f0bf806aaece4..0fc857a300fc7c3d95cd3bd7b4a6ab2624f18c06 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cdb88702eda49167c8b34cef757aa527f45cfbdd..faf8036973d3d4d2af3c9f2e2a29bef30aa81b85 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f360684d40b1283ce25515a376a53dd2579910c9..16fa33c8b9620d96a718143def31ba391a34be4a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.\r
+// Copyright 2008 the V8 project authors. All rights reserved.\r
 // Redistribution and use in source and binary forms, with or without\r
 // modification, are permitted provided that the following conditions are\r
 // met:\r
index f97b7f8ba718cef584a5767c6dac8b239f18956d..db9a3e7da82c202084ef8687d77e0aa748672deb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1de2287d2cf3a585eb16e99182da70301e1fd001..991c62eb14248075ce18cfc726a6c2af8d72927b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 0c5492ef9b6132e499314246fe545d6e758d1ebc..1c0b383201aa2d98f3ca5063e6e1e7e2c87100a9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6f6700c90424cf3dd576ff16f8ac6ea741c873f8..ecd12836304dda35e92a72fd88ea35d01617d73b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5170893aa483e84cc8b117afcec95ed5cce53a64..93fcb85f3c51cecef239085addb667f71f6dae6d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8edea79bd5d664d2b6680004af9889d740c189e9..a8093eb6beaae968237f7c2b8c2c37741b234b39 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2cb35fd7d0ed3cf2f846938076b5d4033059782b..4fcb1435c574c8d609a102b0d9ceaa955e6dae17 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9a70a9201ffe44d1218cf52d1a93217d1562c92d..b3813dc150c319b14cceb92b949232600de29cb3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6d1eb42258032f2e00fa613de04a6870b914f334..9278013ead6a7932d05bfcc37b8030260670a42a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 88d4098dbad35c5b5f533cae0eaa1b72525c600c..1efc18de11fdd96da61622b485ac43c5f97ced6b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b5dbfaed2788c790fff3b5b5cc99437ed66a9d2e..a457466d74172dc4e82d0306cba5d01cdeb80b7f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4b88366a66744bc83e7cd40e37d83cf10814dca7..6fc15e926d9bfa3f9a27245433e3ff837326a76d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cb8e9aaee30ee32f738755428cdb9616d316d5f9..1aef28cb62d2f59854694df2b25e171eee5ea2b4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c39b13e7a1d2a8da26a832562af4d43b2c03872e..4761dc4ea01bf6daf648abe425e5abaec836e9ff 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8747f4fb332d004fb9c5e850a9a3f9e4d00c1dd8..1e3c1a01a79ab8c677040b4a65ea75f64fa4ada8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d6dd5a8dd0b6a1bc3d64d039a8eca2d7e500b570..a68d7eaf9835b1962ba89d9d6a01dfb5ac24ab22 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b73d670d37c24fbb5e2519e5304dee5485ec92e4..80167b78b1991039ac91bc0591de5391c7e45844 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index db7c88e2b7de0d924a8582630b9df12e714be869..699a636cc9972138c66fb56307aef5e5dba9c023 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3796f7cccde2ff3f669fc3f055bf062b7ed891aa..5732ce3ae06e8c59ea06e788d7e7d38c925e122f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5dfafd6b4b455dc57bab151c5d65d05229f0d06b..3513767db797998bc9dc669290ac5086daf3eaa5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 88fd83fd5951cea15b9c2cdaa0d4a2632deef7ac..468d65747eafcfe0eb6c9d095df34f907060fb31 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e24f63c471e7bdd11399517237205f685c9fb3ae..186277a006f61b8a92d26606379ca40274ade6ba 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b540e966c84189080c36cd618dda430355995596..6fed04c0de08640bd016f63a68d5a96034cf7a1a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7ffbd57ce21d5cdc882d86b0f480d9792a3f8799..b12d1b06bd94864d71e42606eba270bc7827a10f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d4e27b32ea3480475880c75bd474d834dbd1592a..3c54256e0d4bdb515e2bed94623f2a643fadb1c3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5d670adc7cd0421f526e140dba4720afb212e264..dfe721dbee1ce5305ea3326b8eaa5ce20ce2892e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index da23bf5d49cfb699532689c53091fad4c2a7735e..fbe995a766fcea260b1ec0e1cbbf70b7aa7b4447 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 79ab0c87893fa01650fcdc9a27e4c30f04ac1c5d..676daaa1337de814b90186f6c8709e6bcef4fb3d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f092fdcebad720b98a8fd7df24bf8f8cab6584d6..21e542fc81e7a93362a886810ad7076443efecc5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a2fba03970e2da6d1285b5031f641328c06fdfb4..f7493467a5a0c80139b0679b2dcb4920f4971668 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e34fd56c29493505065e7fa9961b36a1e7d7ce5a..a657f649c8334987925c2ba6eca3129e5c71f6b4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3131672618394a1079ba884259657deed343dea9..371311e49ae1a238b5c64e3319ae0c4d2d7b79f5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ddb53b443bf0e634d8ca82c25f18ca94e6fb5e81..75257756d6860116f4765f98d7cbda1a4a8de6c1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 265c323f339668d400addb8a010d8e5f371d29d0..6c80fa841752cd03a1ca026ade76f933e638263e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 091d63f77aa240c1a66d353df319cfe501487af7..f3602cca092304405abe25cb88e07bea21dc2aaa 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f5cdcc19870d1dbbc9f8696703e93e8d9782b14b..fbebfb9ed4fa2ebf5ac68d52aef6844bc8246c2a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 63e296c045786c48bdf4dd93915d5e81ca37e55b..b55320ac5b9ea8f30c820f15fd572772f25363b5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 99a7951d168048d37bd06c0dfb8dd88a8b42d3f4..d38d0ee8134fae04a730cf45071bc53e55f4983b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e90ea4f651fa54b9588483cef27d6158a7dc511d..900f7be727a5aa907a4eba0c97404530b0e51f5b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4a46dccbdee9bbe9c5f1d64bd26e0a6314eb4750..05ca6b6bb3ed4f59a148b6906133927e68cb6e8b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2ebfc66819cf4f680db46457eca32fda485d910f..d357f0cad373709b1a9bd0e1edaa565879194a01 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6b4af92815d9d17701f5622690525a703d91c11c..5ff8db5f7b02fc1ee224c3de6a09d7a5dcd7a0e5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d4107bdd79367d000101da47663286e6dfc061db..f39271aca782ef829e499b7c5d205787433962df 100644 (file)
@@ -1,6 +1,6 @@
 --> must work at beginning of file!
 
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 278d184d11309a00afac8a1b17ca3abda368c8f6..213b7f341210d58099312204443c683e9f8faf9f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f88c1c2af4eeb89c2035e24dd61c4b494ddeb95d..5bfa42e7089555a507f12613143f4c3b20ab4616 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 06adb718c5bb4fbef82d9d4ad0bbb7d6e1ba2905..23ef65efdba54ce5c809aa5392e00858a0cd6c79 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index aa7b5cf1d692d450b75f0cb599a4b87aeb446f62..3fef2e2ddc916c62c7592ab10d60595ae3a0d5d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4e33ad70fbbe568337f5d46526f105acc56a427d..3076bc41762e609d844ca04d68502e1beff568b1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 97708061b2ffbc339c8a7bfb9985f43ddb31829e..bbd19f20b2aa5daf72a422c19ded1947cc120b09 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 59818c77f9dbbb7a2074a43d6f1b8fa77e1f94ce..d37bd034cc20324a6a8ba9084aaab28e1fc59fab 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5f8dbc9495a0e48525bca4306183068dc9d6b7d8..8118afe4c90abfc292ac272d27b457c1d55965e5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 86490d0ae3f63ec969b04df392709aa10bef07f2..c384331c7b8babbd5785acd9125dd32c68a86210 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 18b26809361d871045f24d80d04c111f147235b2..7cbb2e5500e4ffa1a81f7c40ad9952f41fed800b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 84996110ff39d24403efc894b1bc3c89b5814cbf..3331564b81ac5476c63c17b776746f4b814c3e44 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4333e1226a9f65b23465b11be1693616788bd539..0ed991203cee9f4046f5eca8836c430d7e618aa4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 13ffad1de4c7627b4a3e11f46aa2b1abf8d794b8..8829df0f6c944e8a7f38c6491615d71cfd615f57 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4622711576848592bfe2cdd3105edf7a69703e92..25e64a6457eb585ede70010846006fd05946ad7c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dbe4e10168cc1ae022adf912fbd393f6e6896f8b..214704812bbeb6dac95e283f8684423b254a68eb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4d0d39c22c636c2122da88ee09e7dba03ab07e12..e96badcfc3555150a742c301aadaac60cad3699d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index aeb5cdd3931aa74ccbae33236f51eb9929addb73..49eaaff7f6ecb9c68a1fee1b36f6345ed36e2576 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 61a15a9bc9510df95699ad414a10fd7df4f04356..c6e7a4e2e86145e42a1c2a119d62aff6c154c91d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 280ed6a8201ddb65be7d166bef4b2615e50f2006..4233efae2c96dc29551c39d962ffadf81d51bc46 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index abeb6df6b03bafc45294044d3af08510d72f8248..20280c3b36a2426b8aafa8927dfedea615ccd2e5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 75962d9e621fa0efeb6e52e42be55b0201bd52b5..bbaf0443ac6c92ab8d20f0c8e77c71822455039d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 083394048e2ba97c047557908d64339061b47760..443caeb60fa7d761c46fb023bc92cc9d6989794b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index aae2efc7b43a20b893b49bb7c78e9a934bbc63f4..451f8f13248f60f4ea039bcfe16c9866026cb5e6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ddbdb52ff1f5373a86842b1f3929126bdc000e11..fc35c8d03046b816d3509c5512af3ed111626dcb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 562ad789a3f61e24e427294fb38e32c64f177b25..ab49508947219c0c5593cd3d5bd0efc3ddf105dd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 224889c25b9f866c554eb8ce3100319ebafb3572..e7b47cd84d7b843010ba5f88c39ea73c2b99b575 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b0260b865c43bb072bd7b55166a92eb4d6883b92..4289bc4637ad0a0b9fe886f10746b0353b40762d 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 1b9a46ed5b7355a663c09a277643eed4c6fceaf2..452f9332c7f38830083ffebc749e3006cf938a3a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b5c81c2d06a91e173434a0389238434820539a90..31d460a2dea894be4a997cf8f7350f938e1e77d1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b56304e6c3426962d880ea6722a5bbfa10601c2e..3bf411156b594413c0c07f486662bc383de31bb6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c92fbd84d4f1e75f9d6a988328c66570ed4e3ca6..8f040c3fb8c3a70f8ba158b408e56d3060db21bf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 07b1560d59a9fd2dbe77045c50e98940386e4608..1062628b204f798cddf647327d80051ca45788ad 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 323f26bd1257227d15731f1fcf5436edbae36953..8c3ff86402b56a15695b0fa84eb17e5d7bfb9ead 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cbf69e086e974d3f9f867be0a04d8921506a41d1..538039b2324cdf4dd972e5df3fdcfc6a0f7196ef 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cf2b7a0070f1efee5b72d1ec46df75f22c4a010f..1525d6ae99844a20a5df1160a506b8bf0827ec19 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1bffe50007b703d206b2013762b52bb54b599c33..fa6ccba89dc975453a8d33551390c84c41579c92 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a478e190cf2d8b240eb47a1bfc6b0127729e29c0..980741286acca3de0aeda89504da81a0897df816 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 35c7d21b73c07291c03e937e29bfda9eae17ab0c..22da82d2e09bd4029544ef931d93df19d41f0cbd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7b9d0c86009e6ad8d24238c6ca04ed223c6ce51f..1d9a1e5585818ecb7d2389356153dfa5256a05cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 28d87fbd216f902cf100738caa7d589f81666730..6f540c008baa6705ab32ac92009b5b8a81bf4242 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b168ac079623d9848cbf141eb580afa2911ba85a..dbd2b59235e7639dd21ee7cbde2528dcd0cbfeca 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 57819873329489ed2bed4e79b9f84453a5665658..04d027ff57cbc00b52e329d3d3342aeb57f8f7cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cf2b47f2519c8fecb06acddead1b407982ed9ade..98e09b2f95550cd83e81d5560e380fe01ffe238e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f0acbfade7112731f893a78484aabcd50aef464b..ad2275e661898d5538ebaf65a2b0d8af21cae7c4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1bc943457a645bd853ba8aec2f0c03574ac97713..5eb1e1b9ecefff9d9ae791655aab3d2b07e726f0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 904793ededb2027b227528514f250b4d675dcda9..faf98b2251ef5aa31187541f78139aa17a63860c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 36aab69f76c79ceaa5c2d4283d17363ce839ee6e..bfc1a799d4b00fa5929da71cfb5385f5145ea2b0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index cc960cb17c35427925a654fcec83b59076949f9e..aa2de8875bae7164455cdf407e68298566bc6ab2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b503a0dd7e5c735eaa5281813c4640e9687166b4..32edf25e5ee97ca061da4562ecee11e9c0001718 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index eb1df1f395d900ca9238ea54613abffd235c97ea..4699754b8fa7f5a3eb828201aede5c461cea367c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1976170bbdaf432b10b90cf545c1c71034ac6c6f..73940d714d1152190cb0bba1b420c6d0eef9ffff 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index de37d859555d68d2ef3f5e6c9fc74dcfddb1d693..00f02e0922874aeb8fbb5472c605e369ae7b45ce 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dabb5f07637fdd958a2b8f47abbdf6703f5d619c..8427ba028a99fc88e92a28144d533ba3aa6c633c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6bbdcc2dff42ab999f6328ed30094c304ec926a4..d89ceda11c0a291ca8a56f0cb0ab8e54e5d28af9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6ebe08b8e94b53e3c148f1789f9c465ff4223e2f..fd5c549c1ca96fc3bc0172970df5ea0563737cf4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 30e8c4f357b2838624687739715fb1a671ecbe77..e42728fc50f144e6b998429b50a71ac131d2c375 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2d8cdc5734a0b6c6c37ccf390a3eb0d869d7c52c..1e2c7988c15e6f072a12d1dfadd30018dc8977d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8c8fa0d2f4065565a0facec42150b9bd9a92c824..37fd554b548177835efcef32adb9003ea1b09264 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index daf003b306c2bf4f1cb93f3026a5e29004ff4c31..68710391fe0274a2893d5c86c5445561b6214f6a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 937beaa045bf7198ba5f9ae2743b54e5bc171372..890ecabcaa0b91ae1b8e170c14bb547adcdfe55b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c55f3f778845ffc41905d0dfe0639df80cfc844f..33f96af3ec242abe1f746b09b2207da695b8386b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e6fc2cb71c89826e65e6c48a6a7a7c7b9da6783c..0af6bb4358756cf1c3e5d67c55b04ccdf40d9e7c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 52ff938305f0485c2481f48c51e9794e9007f153..9d1b320a9a298f36db0c9915687d48951f9e5450 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c6a1f93c8e8872513ec19c708fbed4e527637ab0..3d851ae7751102f8af72b9df70d1cbfc09ee6ef1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 795ad03b2d3170a63c3d5d9b89e44a681559315a..f0471ffd337541c49431de59bdbc43490b1e5280 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2b3147fd96b232fba23023c4a9adfd94263c6af7..42649d0abf99acd58a7ec166f9640b189b26d4d5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 651ac1efc60b045f90dce345be9059bb85a24872..7b1a7e077ad7039ee66c0734de5cccaf7a349905 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a393b1118fd4d86c7e896aa495414d7b02f6c047..2ba3c1195283a1b5852e391cadac8ac02f47cb62 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5c217d9dd2542f6ae3ebf4a2b71c39c88ebb27f0..703e60739f55f135e8d8680b09d902d3350b390b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f7daf2422adec93f5261b97509bb14fd0ef35936..9caaec2f013b83ae5e96452d29549f8a12118769 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 649651560b84060e5f50d60a2c735b9ab630f173..6c4fcb413e26f4c2bc9918a1a6e87ffe5a3d2c3e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b053111d1c76a65eb92e2407e296545e2c3f7c83..2aeb1c51703e71d21e458ce4d210d4497d1967ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ff8e206bc265cd70d158b6c24e6502d22be1683f..792faea982320991289772cbbfc73014d9f46d18 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 028e108730fe7090c228c04526a5534ff0354f44..2c97f9a0c74f8255cec32a5974dd954f315d827c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ac79f68aef5005e192148e7192a2b3fdecc1dc7e..f752a1e1a4011a5c8db26b8698f813267f761cac 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
@@ -37,1517 +37,1517 @@ new this.constructor(1,2,3,4,5,6);
 
 var x = 0;
 try {
-       eval("SetValueOf(typeof(break.prototype.name), Math.max(typeof(break)))")
+  eval("SetValueOf(typeof(break.prototype.name), Math.max(typeof(break)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Join((void), false.className(), null instanceof continue, return 'a', 0.__defineGetter__(x,function(){native}))")
+  eval("export Join((void), false.className(), null instanceof continue, return 'a', 0.__defineGetter__(x,function(){native}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ void&&null.push(goto NaN) : Math.max(undef).toText }) { {-1/null,1.isNull} }")
+  eval("with ({ void&&null.push(goto NaN) : Math.max(undef).toText }) { {-1/null,1.isNull} }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new break>>>=native.charCodeAt(-1.valueOf())")
+  eval("new break>>>=native.charCodeAt(-1.valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Number(this > native)")
+  eval("new Number(this > native)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {native,0.2}?continue+undef:IsSmi(0.2)")
+  eval("new {native,0.2}?continue+undef:IsSmi(0.2)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = break.toString()&&return continue")
+  eval("const x = break.toString()&&return continue")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (-1==continue.toJSONProtocol, GetFunctionFor(break.call(NaN)), (!new RegExp).prototype.new Object()<<void) { debugger.__defineSetter__(null,function(){continue})>>>=GetFunctionFor(-1) }")
+  eval("for (-1==continue.toJSONProtocol, GetFunctionFor(break.call(NaN)), (!new RegExp).prototype.new Object()<<void) { debugger.__defineSetter__(null,function(){continue})>>>=GetFunctionFor(-1) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (parseFloat(NaN).splice() in null.add(1).className()) { true[0.2]<<x.splice() }")
+  eval("for (parseFloat(NaN).splice() in null.add(1).className()) { true[0.2]<<x.splice() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (debugger.constructor.valueOf()) { this.sort().true.splice() }")
+  eval("let (debugger.constructor.valueOf()) { this.sort().true.splice() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("unescape(break.toObject()).prototype.new RegExp.continue.__lookupGetter__(x.slice(1, NaN)) = typeof(null.push(0.2))")
+  eval("unescape(break.toObject()).prototype.new RegExp.continue.__lookupGetter__(x.slice(1, NaN)) = typeof(null.push(0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Iterator(continue.pop()))")
+  eval("new Date(Iterator(continue.pop()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return new RegExp.shift().concat({debugger,continue}) }; X(return goto 0)")
+  eval("function X(x) { return new RegExp.shift().concat({debugger,continue}) }; X(return goto 0)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(0.add(break)&&x > null)")
+  eval("Instantiate(0.add(break)&&x > null)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ eval(Array(x)) : 1.call('a').superConstructor }) { debugger.lastIndex.toLocaleString() }")
+  eval("with ({ eval(Array(x)) : 1.call('a').superConstructor }) { debugger.lastIndex.toLocaleString() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = return true.__defineGetter__(this,function(){0.2})")
+  eval("x = return true.__defineGetter__(this,function(){0.2})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new typeof(0)&this.lastIndex")
+  eval("x = new typeof(0)&this.lastIndex")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("String(new RegExp.call(1)).prototype.unescape(parseFloat(-1)) = false<<true.x.lastIndexOf(1)")
+  eval("String(new RegExp.call(1)).prototype.unescape(parseFloat(-1)) = false<<true.x.lastIndexOf(1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 1+debugger.valueOf() : continue.join().name() }) { parseInt(true)==undef.sort() }")
+  eval("with ({ 1+debugger.valueOf() : continue.join().name() }) { parseInt(true)==undef.sort() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new RegExp>>0.2.superConstructor.prototype.eval(void).className() = false.join().prototype.name")
+  eval("new RegExp>>0.2.superConstructor.prototype.eval(void).className() = false.join().prototype.name")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export (new Object()?undef:native)")
+  eval("export (new Object()?undef:native)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new null.isNull.slice(x.prototype.value, Iterator(undef))")
+  eval("x = new null.isNull.slice(x.prototype.value, Iterator(undef))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export function () { 0.2 }.unshift()")
+  eval("export function () { 0.2 }.unshift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Math.max(continue.valueOf())")
+  eval("new Math.max(continue.valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = return debugger.toObject()")
+  eval("x = return debugger.toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (-1.length+new Object().prototype.name) { case (debugger.constructor.sort()): IsPrimitive(undef.__defineSetter__(undef,function(){native})); break; }")
+  eval("switch (-1.length+new Object().prototype.name) { case (debugger.constructor.sort()): IsPrimitive(undef.__defineSetter__(undef,function(){native})); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete (!new Object().toLocaleString())")
+  eval("delete (!new Object().toLocaleString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(0<<'a'>>>=new RegExp['a'])")
+  eval("new Date(0<<'a'>>>=new RegExp['a'])")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native {unescape(true),new RegExp.isNull}")
+  eval("native {unescape(true),new RegExp.isNull}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = -1.lastIndexOf(false)?parseFloat(void):Join(null, continue, new Object(), x, break)")
+  eval("const x = -1.lastIndexOf(false)?parseFloat(void):Join(null, continue, new Object(), x, break)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label null/void-break.__lookupGetter__(native)")
+  eval("label null/void-break.__lookupGetter__(native)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(0.2.join().constructor)")
+  eval("new Function(0.2.join().constructor)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label function () { false }.__lookupGetter__(this==1)")
+  eval("label function () { false }.__lookupGetter__(this==1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(-1.prototype.0.2.unshift())")
+  eval("Instantiate(-1.prototype.0.2.unshift())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new return goto -1")
+  eval("const x = new return goto -1")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {Number(debugger)}")
+  eval("new {Number(debugger)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (parseInt(break) instanceof 0.length) { this.(!0.2) }")
+  eval("if (parseInt(break) instanceof 0.length) { this.(!0.2) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(break.superConstructor[throw new false(true)], this.~x)")
+  eval("SetValueOf(break.superConstructor[throw new false(true)], this.~x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))")
+  eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (new RegExp.join().className() in new Object().length()>>true.toObject()) { parseFloat(escape(debugger)) }")
+  eval("for (new RegExp.join().className() in new Object().length()>>true.toObject()) { parseFloat(escape(debugger)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new String(debugger).toJSONProtocol")
+  eval("const x = new String(debugger).toJSONProtocol")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(1.indexOf('a')<<break.__lookupGetter__('a'), new Object().null.prototype.new RegExp.charCodeAt(-1))")
+  eval("SetValueOf(1.indexOf('a')<<break.__lookupGetter__('a'), new Object().null.prototype.new RegExp.charCodeAt(-1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new {parseInt(0)}")
+  eval("const x = new {parseInt(0)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(void.join().add(escape(undef)))")
+  eval("new Date(void.join().add(escape(undef)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native parseFloat(false.charAt(new RegExp))")
+  eval("native parseFloat(false.charAt(new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(~Iterator(void))")
+  eval("new Date(~Iterator(void))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(NaN.shift().toJSONProtocol)")
+  eval("new Function(NaN.shift().toJSONProtocol)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(native-debugger<<continue.slice(x, new RegExp))")
+  eval("new Date(native-debugger<<continue.slice(x, new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = parseFloat(~new Object())")
+  eval("x = parseFloat(~new Object())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (null.size/true.add(void) in 0+continue&true.null) { continue.toObject()/throw new true(debugger) }")
+  eval("for (null.size/true.add(void) in 0+continue&true.null) { continue.toObject()/throw new true(debugger) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (Iterator(native+break) in debugger.superConstructor.constructor) { Math.max(0.add(undef)) }")
+  eval("for (Iterator(native+break) in debugger.superConstructor.constructor) { Math.max(0.add(undef)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {-1.add(native),true.sort()}")
+  eval("new {-1.add(native),true.sort()}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {IsSmi(break),throw new 'a'(null)}")
+  eval("new {IsSmi(break),throw new 'a'(null)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }")
+  eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new 0.lastIndexOf(NaN).shift()")
+  eval("x = new 0.lastIndexOf(NaN).shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 0>>>=this.lastIndex : new Object().lastIndexOf(true).toObject() }) { x.lastIndex > 1.__defineSetter__(false,function(){this}) }")
+  eval("with ({ 0>>>=this.lastIndex : new Object().lastIndexOf(true).toObject() }) { x.lastIndex > 1.__defineSetter__(false,function(){this}) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ throw new false(0.2).prototype.name : parseFloat(false)+(!debugger) }) { escape(undef.lastIndex) }")
+  eval("with ({ throw new false(0.2).prototype.name : parseFloat(false)+(!debugger) }) { escape(undef.lastIndex) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Math.pow(0.2).toJSONProtocol.prototype.break.superConstructor.slice(NaN.exec(undef), -1.lastIndexOf(NaN)) = true.splice().length")
+  eval("Math.pow(0.2).toJSONProtocol.prototype.break.superConstructor.slice(NaN.exec(undef), -1.lastIndexOf(NaN)) = true.splice().length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native continue.className().constructor")
+  eval("native continue.className().constructor")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (0.2.isNull&undef.toString()) { continue/void+parseInt(null) }")
+  eval("let (0.2.isNull&undef.toString()) { continue/void+parseInt(null) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new Math.pow(break==this)")
+  eval("const x = new Math.pow(break==this)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(continue.__lookupGetter__(null).constructor, debugger.filter(0.2)>>>=this.'a')")
+  eval("SetValueOf(continue.__lookupGetter__(null).constructor, debugger.filter(0.2)>>>=this.'a')")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 0.2.unshift() > true.size : return Math.max(new RegExp) }) { void.splice().toString() }")
+  eval("with ({ 0.2.unshift() > true.size : return Math.max(new RegExp) }) { void.splice().toString() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new unescape(false).unshift()")
+  eval("new unescape(false).unshift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return this.true?'a'==this:0.2.__lookupGetter__(void) }; X(Iterator(false).length)")
+  eval("function X(x) { return this.true?'a'==this:0.2.__lookupGetter__(void) }; X(Iterator(false).length)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = function () { null }.__defineSetter__(0.charCodeAt(new Object()),function(){null>>>=new Object()})")
+  eval("const x = function () { null }.__defineSetter__(0.charCodeAt(new Object()),function(){null>>>=new Object()})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import goto 'a'.charAt(native.className())")
+  eval("import goto 'a'.charAt(native.className())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import 0.2.isNull.__lookupGetter__(debugger.size)")
+  eval("import 0.2.isNull.__lookupGetter__(debugger.size)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (~new Object().push(Array(null)) in new RegExp>>>=void.prototype.name) { goto break.lastIndex }")
+  eval("for (~new Object().push(Array(null)) in new RegExp>>>=void.prototype.name) { goto break.lastIndex }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete String(x).slice(String('a'), parseFloat(false))")
+  eval("delete String(x).slice(String('a'), parseFloat(false))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new parseInt(continue.__defineGetter__(0.2,function(){1}))")
+  eval("new parseInt(continue.__defineGetter__(0.2,function(){1}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(true.concat(undef)==0.2.new RegExp)")
+  eval("Instantiate(true.concat(undef)==0.2.new RegExp)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return NaN['a']?-1.exec(0):NaN.prototype.this }; X(native.prototype.name.toLocaleString())")
+  eval("function X(x) { return NaN['a']?-1.exec(0):NaN.prototype.this }; X(native.prototype.name.toLocaleString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (debugger==continue.toObject(), Array(NaN.className()), Math.max(new RegExp).prototype.value) { GetFunctionFor('a').prototype.value }")
+  eval("for (debugger==continue.toObject(), Array(NaN.className()), Math.max(new RegExp).prototype.value) { GetFunctionFor('a').prototype.value }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new parseInt(break)==Array(x)")
+  eval("const x = new parseInt(break)==Array(x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (parseInt(0.2.charCodeAt(this)), this.continue.prototype.name, native.superConstructor.superConstructor) { Join(0.__defineGetter__(continue,function(){undef}), {1}, parseFloat(0), undef.__defineSetter__(break,function(){null}), x?-1:-1) }")
+  eval("for (parseInt(0.2.charCodeAt(this)), this.continue.prototype.name, native.superConstructor.superConstructor) { Join(0.__defineGetter__(continue,function(){undef}), {1}, parseFloat(0), undef.__defineSetter__(break,function(){null}), x?-1:-1) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Join(debugger.splice(), parseInt(NaN), new RegExp.pop(), this.false, x.-1)")
+  eval("export Join(debugger.splice(), parseInt(NaN), new RegExp.pop(), this.false, x.-1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = Math.max(native).charCodeAt(continue==break)")
+  eval("x = Math.max(native).charCodeAt(continue==break)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (void==NaN.sort(), new Object()==new RegExp.toObject(), -1/NaN.unshift()) { GetFunctionFor(true).name() }")
+  eval("for (void==NaN.sort(), new Object()==new RegExp.toObject(), -1/NaN.unshift()) { GetFunctionFor(true).name() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for ((!'a'.join()), ~NaN.__defineGetter__(undef,function(){this}), Math.pow(NaN).__lookupGetter__(typeof(false))) { throw new debugger.toObject()(Math.max(-1)) }")
+  eval("for ((!'a'.join()), ~NaN.__defineGetter__(undef,function(){this}), Math.pow(NaN).__lookupGetter__(typeof(false))) { throw new debugger.toObject()(Math.max(-1)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (NaN.shift()&&undef&&continue in throw new x(NaN).prototype.-1&x) { return native.toJSONProtocol }")
+  eval("for (NaN.shift()&&undef&&continue in throw new x(NaN).prototype.-1&x) { return native.toJSONProtocol }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new (0).charAt(this.charCodeAt(new Object()))")
+  eval("x = new (0).charAt(this.charCodeAt(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return x.valueOf().size }; X(0.2.unshift().unshift())")
+  eval("function X(x) { return x.valueOf().size }; X(0.2.unshift().unshift())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (eval(new Object().valueOf())) { break.prototype.name.__defineGetter__(eval(NaN),function(){Math.max(native)}) }")
+  eval("if (eval(new Object().valueOf())) { break.prototype.name.__defineGetter__(eval(NaN),function(){Math.max(native)}) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (Math.pow(1).isNull in Iterator(continue.length())) { Join(true, 0.2, null, x, new Object()).length }")
+  eval("for (Math.pow(1).isNull in Iterator(continue.length())) { Join(true, 0.2, null, x, new Object()).length }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(0>>>=void.unshift(), void.exec('a').undef.length())")
+  eval("SetValueOf(0>>>=void.unshift(), void.exec('a').undef.length())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete throw new this(0.2).pop()")
+  eval("delete throw new this(0.2).pop()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Iterator(unescape(continue))")
+  eval("new Iterator(unescape(continue))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return unescape(goto debugger) }; X(new RegExp.push(break).name())")
+  eval("function X(x) { return unescape(goto debugger) }; X(new RegExp.push(break).name())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = undef/'a'.indexOf(-1.exec(false))")
+  eval("x = undef/'a'.indexOf(-1.exec(false))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (continue.isNull.filter(this.toText), function () { throw new 'a'(0.2) }, native?break:undef.prototype.return continue) { Array(void.toText) }")
+  eval("for (continue.isNull.filter(this.toText), function () { throw new 'a'(0.2) }, native?break:undef.prototype.return continue) { Array(void.toText) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new this.slice(new Object(), 1).isNull")
+  eval("const x = new this.slice(new Object(), 1).isNull")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (0.2.className().call((!debugger)), native.__defineGetter__(0,function(){x}).name(), null.splice().splice()) { NaN.charCodeAt(new Object()) > true.toString() }")
+  eval("for (0.2.className().call((!debugger)), native.__defineGetter__(0,function(){x}).name(), null.splice().splice()) { NaN.charCodeAt(new Object()) > true.toString() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native false.length?new RegExp instanceof this:Array(undef)")
+  eval("native false.length?new RegExp instanceof this:Array(undef)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new ~0.2.call(typeof(false))")
+  eval("new ~0.2.call(typeof(false))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Number(0.2.sort())")
+  eval("new Number(0.2.sort())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new x.join().shift()")
+  eval("new x.join().shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (~new Object().toText) { case (new RegExp.unshift().exec(new RegExp<<debugger)): -1.length.exec(this.isNull); break; }")
+  eval("switch (~new Object().toText) { case (new RegExp.unshift().exec(new RegExp<<debugger)): -1.length.exec(this.isNull); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new parseInt(~true)")
+  eval("new parseInt(~true)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new unescape(debugger.call(null))")
+  eval("new unescape(debugger.call(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new GetFunctionFor(0.2).toObject()")
+  eval("const x = new GetFunctionFor(0.2).toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete IsPrimitive(null.join())")
+  eval("delete IsPrimitive(null.join())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (eval(0.2) instanceof debugger.splice() in null.superConstructor==new Object()&void) { Number(0+x) }")
+  eval("for (eval(0.2) instanceof debugger.splice() in null.superConstructor==new Object()&void) { Number(0+x) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let ('a'-continue?null.length():escape(continue)) { return undef.push(false.shift()) }")
+  eval("let ('a'-continue?null.length():escape(continue)) { return undef.push(false.shift()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (Array(x.length) in 'a'.length().sort()) { goto (new Object()) }")
+  eval("for (Array(x.length) in 'a'.length().sort()) { goto (new Object()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (NaN==true.length) { IsPrimitive(0.2).prototype.value }")
+  eval("let (NaN==true.length) { IsPrimitive(0.2).prototype.value }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(return true&&void, new RegExp.toObject().length())")
+  eval("SetValueOf(return true&&void, new RegExp.toObject().length())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Math.pow(void).length")
+  eval("new Math.pow(void).length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(void.add(continue).charCodeAt(this.toObject()))")
+  eval("new Function(void.add(continue).charCodeAt(this.toObject()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Join(break.toObject(), 0.2.isNull, false.call(0), break.filter(break), 1.length())")
+  eval("export Join(break.toObject(), 0.2.isNull, false.call(0), break.filter(break), 1.length())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (1/NaN.__lookupGetter__(undef.prototype.value)) { escape(eval(this)) }")
+  eval("if (1/NaN.__lookupGetter__(undef.prototype.value)) { escape(eval(this)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(Join(unescape(x), new RegExp.__defineGetter__(debugger,function(){NaN}), 'a'.indexOf(0.2), false.prototype.name, (this)))")
+  eval("new Function(Join(unescape(x), new RegExp.__defineGetter__(debugger,function(){NaN}), 'a'.indexOf(0.2), false.prototype.name, (this)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new Math.pow(native).indexOf(1>>>=-1)")
+  eval("const x = new Math.pow(native).indexOf(1>>>=-1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new RegExp?native:continue.join().prototype.Math.max(x.__defineSetter__(1,function(){continue})) = parseFloat(parseInt(null))")
+  eval("new RegExp?native:continue.join().prototype.Math.max(x.__defineSetter__(1,function(){continue})) = parseFloat(parseInt(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native function () { new RegExp }.new RegExp.pop()")
+  eval("native function () { new RegExp }.new RegExp.pop()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import typeof(new RegExp.valueOf())")
+  eval("import typeof(new RegExp.valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (0.2.size>>NaN-continue) { case ('a'.push(true).indexOf(NaN.lastIndexOf(-1))): {0.2,x}.toObject(); break; }")
+  eval("switch (0.2.size>>NaN-continue) { case ('a'.push(true).indexOf(NaN.lastIndexOf(-1))): {0.2,x}.toObject(); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }")
+  eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = break.lastIndex.size")
+  eval("x = break.lastIndex.size")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(new Object() > 0.length())")
+  eval("new Function(new Object() > 0.length())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native IsPrimitive(continue)==break.charCodeAt(new Object())")
+  eval("native IsPrimitive(continue)==break.charCodeAt(new Object())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new break.true<<'a'-NaN")
+  eval("new break.true<<'a'-NaN")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Number(-1?'a':-1)")
+  eval("new Number(-1?'a':-1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (parseFloat('a'.exec(continue)) in (!new RegExp)&&0.2.toObject()) { {true,x}.add(void.prototype.NaN) }")
+  eval("for (parseFloat('a'.exec(continue)) in (!new RegExp)&&0.2.toObject()) { {true,x}.add(void.prototype.NaN) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (-1.prototype.value.join()) { (!1.prototype.name) }")
+  eval("let (-1.prototype.value.join()) { (!1.prototype.name) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new GetFunctionFor(continue).toJSONProtocol")
+  eval("new GetFunctionFor(continue).toJSONProtocol")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (Math.pow(continue.slice(null, native)), goto (!0), native?1:this.charAt(String(debugger))) { parseFloat(~this) }")
+  eval("for (Math.pow(continue.slice(null, native)), goto (!0), native?1:this.charAt(String(debugger))) { parseFloat(~this) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(debugger.pop().length, new RegExp.isNull.toText)")
+  eval("SetValueOf(debugger.pop().length, new RegExp.isNull.toText)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (typeof(new RegExp.slice(new RegExp, 0)) in native.toLocaleString().lastIndexOf(0.2.length())) { native>>>=new RegExp.length() }")
+  eval("for (typeof(new RegExp.slice(new RegExp, 0)) in native.toLocaleString().lastIndexOf(0.2.length())) { native>>>=new RegExp.length() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native x.join().className()")
+  eval("native x.join().className()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new 0?0:true.toLocaleString()")
+  eval("new 0?0:true.toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = IsPrimitive(0).concat(new Object().name())")
+  eval("x = IsPrimitive(0).concat(new Object().name())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)")
+  eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new 'a'.slice(null, -1).shift()")
+  eval("x = new 'a'.slice(null, -1).shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label 'a'+void.concat('a'>>>=-1)")
+  eval("label 'a'+void.concat('a'>>>=-1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(escape(0.length))")
+  eval("new Function(escape(0.length))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = parseInt(0.lastIndexOf(NaN))")
+  eval("const x = parseInt(0.lastIndexOf(NaN))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(null&debugger.valueOf(), 0[false].push(false.add(debugger)))")
+  eval("SetValueOf(null&debugger.valueOf(), 0[false].push(false.add(debugger)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = parseInt(new RegExp.__lookupGetter__(break))")
+  eval("x = parseInt(new RegExp.__lookupGetter__(break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(~false&&break>>0, new RegExp.lastIndex.add({this}))")
+  eval("SetValueOf(~false&&break>>0, new RegExp.lastIndex.add({this}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = Join(break, continue, 0, debugger, NaN).toLocaleString()")
+  eval("x = Join(break, continue, 0, debugger, NaN).toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import new Object().sort().superConstructor")
+  eval("import new Object().sort().superConstructor")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new IsSmi(goto -1)")
+  eval("const x = new IsSmi(goto -1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return Iterator(null).toObject() }; X(-1==new Object()==0.__lookupGetter__(native))")
+  eval("function X(x) { return Iterator(null).toObject() }; X(-1==new Object()==0.__lookupGetter__(native))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native void.join().add(parseFloat(continue))")
+  eval("native void.join().add(parseFloat(continue))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (function () { -1 }.shift()) { escape(1.unshift()) }")
+  eval("let (function () { -1 }.shift()) { escape(1.unshift()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(new RegExp.indexOf(1).filter(continue instanceof break))")
+  eval("new Function(new RegExp.indexOf(1).filter(continue instanceof break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (NaN?continue:NaN.shift()) { native.push(null).add(new Object().superConstructor) }")
+  eval("if (NaN?continue:NaN.shift()) { native.push(null).add(new Object().superConstructor) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return new Object().length().toText }; X(debugger.indexOf(this).toText)")
+  eval("function X(x) { return new Object().length().toText }; X(debugger.indexOf(this).toText)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new Object().call('a').charCodeAt(native.size)")
+  eval("const x = new Object().call('a').charCodeAt(native.size)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new function () { continue }.add(true.slice(continue, new RegExp))")
+  eval("new function () { continue }.add(true.slice(continue, new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x[native] instanceof -1.join().prototype.this.null.size = 0.2.prototype.x+0.2.indexOf(false)")
+  eval("x[native] instanceof -1.join().prototype.this.null.size = 0.2.prototype.x+0.2.indexOf(false)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (this instanceof new RegExp.splice() in null>>>=new RegExp.valueOf()) { function () { unescape(1) } }")
+  eval("for (this instanceof new RegExp.splice() in null>>>=new RegExp.valueOf()) { function () { unescape(1) } }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (true.shift()/native.null in undef.call(NaN).isNull) { native+this-x.size }")
+  eval("for (true.shift()/native.null in undef.call(NaN).isNull) { native+this-x.size }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))")
+  eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if ({parseFloat(null),Math.max(native)}) { 0.2-new Object().__lookupGetter__(eval(new Object())) }")
+  eval("if ({parseFloat(null),Math.max(native)}) { 0.2-new Object().__lookupGetter__(eval(new Object())) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(Array(1).toLocaleString(), null.name().exec(undef.filter(false)))")
+  eval("SetValueOf(Array(1).toLocaleString(), null.name().exec(undef.filter(false)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(true.filter(this).pop())")
+  eval("new Function(true.filter(this).pop())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (break.lastIndex.superConstructor) { new Object().toString().length() }")
+  eval("let (break.lastIndex.superConstructor) { new Object().toString().length() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label (!0.2/debugger)")
+  eval("label (!0.2/debugger)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ NaN.concat(new RegExp)+Join(1, false, new Object(), new Object(), x) : unescape(x).concat(Iterator(-1)) }) { 'a'.isNull.__lookupGetter__(this+native) }")
+  eval("with ({ NaN.concat(new RegExp)+Join(1, false, new Object(), new Object(), x) : unescape(x).concat(Iterator(-1)) }) { 'a'.isNull.__lookupGetter__(this+native) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export break.name()/IsPrimitive(this)")
+  eval("export break.name()/IsPrimitive(this)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {null}.prototype.value")
+  eval("new {null}.prototype.value")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new true+false.__lookupGetter__(null&continue)")
+  eval("new true+false.__lookupGetter__(null&continue)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (-1.push(new RegExp)[void.valueOf()]) { new RegExp.className().__lookupGetter__(Array(0)) }")
+  eval("if (-1.push(new RegExp)[void.valueOf()]) { new RegExp.className().__lookupGetter__(Array(0)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export NaN.__lookupGetter__(undef).__lookupGetter__(void.isNull)")
+  eval("export NaN.__lookupGetter__(undef).__lookupGetter__(void.isNull)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ ~new RegExp.filter(undef&&this) : String(continue)<<NaN.toText }) { this.exec(this).length }")
+  eval("with ({ ~new RegExp.filter(undef&&this) : String(continue)<<NaN.toText }) { this.exec(this).length }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (true&void.exec(void.exec(continue)) in Join('a', undef, new Object(), continue, x) instanceof {undef}) { unescape(-1.prototype.name) }")
+  eval("for (true&void.exec(void.exec(continue)) in Join('a', undef, new Object(), continue, x) instanceof {undef}) { unescape(-1.prototype.name) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import void.push(true).join()")
+  eval("import void.push(true).join()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf({break}&x.name(), 1.charAt(false).slice(continue.superConstructor, this&&break))")
+  eval("SetValueOf({break}&x.name(), 1.charAt(false).slice(continue.superConstructor, this&&break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (this.call(this) > Iterator(continue)) { new Object().prototype.value.slice(1.slice(native, -1), (!false)) }")
+  eval("let (this.call(this) > Iterator(continue)) { new Object().prototype.value.slice(1.slice(native, -1), (!false)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export parseInt(new RegExp>>>=x)")
+  eval("export parseInt(new RegExp>>>=x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (escape(x==debugger), NaN.shift()&debugger?false:0.2, (!new RegExp)&goto break) { unescape(x.toText) }")
+  eval("for (escape(x==debugger), NaN.shift()&debugger?false:0.2, (!new RegExp)&goto break) { unescape(x.toText) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(throw new NaN.toObject()(this?break:true))")
+  eval("new Date(throw new NaN.toObject()(this?break:true))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new (typeof(this))")
+  eval("new (typeof(this))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }")
+  eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("(!new RegExp)[0.2 > new Object()].prototype.Number(debugger.join()) = native&-1.size")
+  eval("(!new RegExp)[0.2 > new Object()].prototype.Number(debugger.join()) = native&-1.size")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new false.toJSONProtocol&&0.2.constructor")
+  eval("new false.toJSONProtocol&&0.2.constructor")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (~0?0.2:undef in new RegExp.charCodeAt(0).prototype.name) { NaN.toLocaleString().splice() }")
+  eval("for (~0?0.2:undef in new RegExp.charCodeAt(0).prototype.name) { NaN.toLocaleString().splice() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (~IsPrimitive(new RegExp), true.toString().size, null.charCodeAt('a') > null.concat(0)) { break.toJSONProtocol/IsPrimitive(break) }")
+  eval("for (~IsPrimitive(new RegExp), true.toString().size, null.charCodeAt('a') > null.concat(0)) { break.toJSONProtocol/IsPrimitive(break) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new parseInt(new Object()).lastIndexOf(NaN > void)")
+  eval("new parseInt(new Object()).lastIndexOf(NaN > void)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export break.splice()&&-1.prototype.new Object()")
+  eval("export break.splice()&&-1.prototype.new Object()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("{{true,0}}.prototype.break.length.splice() = 'a'.toText.superConstructor")
+  eval("{{true,0}}.prototype.break.length.splice() = 'a'.toText.superConstructor")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (debugger>>>=continue > break.exec(1)) { Math.pow(new RegExp)==NaN>>>=0.2 }")
+  eval("let (debugger>>>=continue > break.exec(1)) { Math.pow(new RegExp)==NaN>>>=0.2 }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }")
+  eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = {false.concat(null),Math.pow(NaN)}")
+  eval("x = {false.concat(null),Math.pow(NaN)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Array(null).add(NaN.valueOf())")
+  eval("export Array(null).add(NaN.valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (parseFloat(new Object()==true) in GetFunctionFor('a'&false)) { native&undef.toJSONProtocol }")
+  eval("for (parseFloat(new Object()==true) in GetFunctionFor('a'&false)) { native&undef.toJSONProtocol }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new {eval(null),(debugger)}")
+  eval("x = new {eval(null),(debugger)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import {this.0,debugger.filter(NaN)}")
+  eval("import {this.0,debugger.filter(NaN)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import break.charAt(-1)<<false.__defineSetter__(0,function(){x})")
+  eval("import break.charAt(-1)<<false.__defineSetter__(0,function(){x})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = goto false > new Object()")
+  eval("x = goto false > new Object()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("null.superConstructor[debugger.isNull].prototype.Math.max('a').shift() = parseInt(0).size")
+  eval("null.superConstructor[debugger.isNull].prototype.Math.max('a').shift() = parseInt(0).size")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native eval(void.add(break))")
+  eval("native eval(void.add(break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(x > void.join())")
+  eval("new Date(x > void.join())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ {this.toObject()} : Number(NaN).toJSONProtocol }) { 0.2.className().prototype.name }")
+  eval("with ({ {this.toObject()} : Number(NaN).toJSONProtocol }) { 0.2.className().prototype.name }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (false.__defineGetter__(undef,function(){undef}).exec(NaN.splice())) { typeof(Join(void, new RegExp, break, -1, -1)) }")
+  eval("if (false.__defineGetter__(undef,function(){undef}).exec(NaN.splice())) { typeof(Join(void, new RegExp, break, -1, -1)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (false.splice().toObject(), continue.name().size, Join(void?debugger:this, new RegExp.__defineSetter__(NaN,function(){NaN}), x.unshift(), this.true, parseInt(break))) { undef<<continue.toText }")
+  eval("for (false.splice().toObject(), continue.name().size, Join(void?debugger:this, new RegExp.__defineSetter__(NaN,function(){NaN}), x.unshift(), this.true, parseInt(break))) { undef<<continue.toText }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (this.0.indexOf(break)) { break.charAt(this).unshift() }")
+  eval("let (this.0.indexOf(break)) { break.charAt(this).unshift() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import Join(new Object().splice(), this instanceof 1, parseFloat(NaN), undef.concat(x), void.className())")
+  eval("import Join(new Object().splice(), this instanceof 1, parseFloat(NaN), undef.concat(x), void.className())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(goto NaN.toString())")
+  eval("new Function(goto NaN.toString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label 'a'<<break.shift()")
+  eval("label 'a'<<break.shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = Iterator(continue)[new Object()>>NaN]")
+  eval("const x = Iterator(continue)[new Object()>>NaN]")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = Join(new RegExp, 'a', this, void, true)>>>=continue>>native")
+  eval("x = Join(new RegExp, 'a', this, void, true)>>>=continue>>native")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import new Object().toJSONProtocol.splice()")
+  eval("import new Object().toJSONProtocol.splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return undef.__defineSetter__(native,function(){void}).toJSONProtocol }; X(eval(x).charCodeAt('a'.concat(true)))")
+  eval("function X(x) { return undef.__defineSetter__(native,function(){void}).toJSONProtocol }; X(eval(x).charCodeAt('a'.concat(true)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(throw new 0.2.__defineGetter__(NaN,function(){-1})(void&&new RegExp))")
+  eval("Instantiate(throw new 0.2.__defineGetter__(NaN,function(){-1})(void&&new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = 0.unshift() > IsSmi(NaN)")
+  eval("const x = 0.unshift() > IsSmi(NaN)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label x.call(null).lastIndex")
+  eval("label x.call(null).lastIndex")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(IsSmi(0.2.add(0)), x.add(break).this.__defineGetter__(undef,function(){new RegExp}))")
+  eval("SetValueOf(IsSmi(0.2.add(0)), x.add(break).this.__defineGetter__(undef,function(){new RegExp}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native Number(this).toObject()")
+  eval("native Number(this).toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new NaN.shift().add(String(new Object()))")
+  eval("new NaN.shift().add(String(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new null.name().splice()")
+  eval("new null.name().splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = 1.undef.push(new Object().call(null))")
+  eval("const x = 1.undef.push(new Object().call(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(parseInt(1).size)")
+  eval("new Function(parseInt(1).size)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = this.x.sort()")
+  eval("const x = this.x.sort()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(continue.valueOf().prototype.new RegExp.splice())")
+  eval("Instantiate(continue.valueOf().prototype.new RegExp.splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(this.charAt(continue)?undef+'a':unescape(1))")
+  eval("Instantiate(this.charAt(continue)?undef+'a':unescape(1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf({throw new 'a'(0.2),void.lastIndexOf(NaN)}, Math.pow(new Object().className()))")
+  eval("SetValueOf({throw new 'a'(0.2),void.lastIndexOf(NaN)}, Math.pow(new Object().className()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (1.slice(new Object(), this).valueOf()) { parseInt(true).pop() }")
+  eval("if (1.slice(new Object(), this).valueOf()) { parseInt(true).pop() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 0.2.superConstructor.lastIndex : goto debugger<<Join(undef, 1, true, undef, debugger) }) { function () { NaN }.prototype.name }")
+  eval("with ({ 0.2.superConstructor.lastIndex : goto debugger<<Join(undef, 1, true, undef, debugger) }) { function () { NaN }.prototype.name }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("-1.exec(debugger).length.prototype.debugger > null.slice(Iterator(void), continue.concat(0)) = parseInt(throw new 1(1))")
+  eval("-1.exec(debugger).length.prototype.debugger > null.slice(Iterator(void), continue.concat(0)) = parseInt(throw new 1(1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(new Object().constructor.call(Number(1)))")
+  eval("new Date(new Object().constructor.call(Number(1)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new null.unshift().call(escape(x))")
+  eval("const x = new null.unshift().call(escape(x))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (Math.pow(native).toLocaleString()) { case (false instanceof native.join()): Math.pow(NaN).size; break; }")
+  eval("switch (Math.pow(native).toLocaleString()) { case (false instanceof native.join()): Math.pow(NaN).size; break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label function () { new Object() }.prototype.true.size")
+  eval("label function () { new Object() }.prototype.true.size")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = Join('a', 0.2, false, new Object(), void).continue.className()")
+  eval("const x = Join('a', 0.2, false, new Object(), void).continue.className()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = IsPrimitive(break.__lookupGetter__(-1))")
+  eval("const x = IsPrimitive(break.__lookupGetter__(-1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new Object()>>0.2.prototype.name")
+  eval("x = new Object()>>0.2.prototype.name")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new IsPrimitive(new Object()).shift()")
+  eval("const x = new IsPrimitive(new Object()).shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (Array(parseInt(break))) { 'a'.toString().unshift() }")
+  eval("if (Array(parseInt(break))) { 'a'.toString().unshift() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = return 0.2>>>=-1?undef:undef")
+  eval("const x = return 0.2>>>=-1?undef:undef")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Object().splice().unshift().prototype.null&&native.__lookupGetter__(undef>>>=NaN) = (1<<break)")
+  eval("new Object().splice().unshift().prototype.null&&native.__lookupGetter__(undef>>>=NaN) = (1<<break)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete NaN.charAt(1).concat(NaN.0.2)")
+  eval("delete NaN.charAt(1).concat(NaN.0.2)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(new RegExp.sort().toJSONProtocol)")
+  eval("Instantiate(new RegExp.sort().toJSONProtocol)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return GetFunctionFor(false).lastIndexOf(1.shift()) }; X(this.0.2.charCodeAt(0.2))")
+  eval("function X(x) { return GetFunctionFor(false).lastIndexOf(1.shift()) }; X(this.0.2.charCodeAt(0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (goto NaN.toObject(), ~true.'a', parseInt(debugger)+eval(false)) { eval(0.2.constructor) }")
+  eval("for (goto NaN.toObject(), ~true.'a', parseInt(debugger)+eval(false)) { eval(0.2.constructor) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (parseInt(debugger).pop()) { case (this.push(true).valueOf()): Join(continue, debugger, native, native, debugger).filter(Array(continue)); break; }")
+  eval("switch (parseInt(debugger).pop()) { case (this.push(true).valueOf()): Join(continue, debugger, native, native, debugger).filter(Array(continue)); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new debugger.sort() instanceof this>>1")
+  eval("x = new debugger.sort() instanceof this>>1")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ parseFloat(false).prototype.(!new Object()) : {unescape(-1)} }) { Math.max(new RegExp.superConstructor) }")
+  eval("with ({ parseFloat(false).prototype.(!new Object()) : {unescape(-1)} }) { Math.max(new RegExp.superConstructor) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate({Math.pow(break)})")
+  eval("Instantiate({Math.pow(break)})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import typeof(break.valueOf())")
+  eval("import typeof(break.valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(Math.pow(-1[new RegExp]))")
+  eval("Instantiate(Math.pow(-1[new RegExp]))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native IsPrimitive(1).concat({x,null})")
+  eval("native IsPrimitive(1).concat({x,null})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("NaN.length.prototype.value.prototype.function () { null==new Object() } = break.name()&IsPrimitive(0)")
+  eval("NaN.length.prototype.value.prototype.function () { null==new Object() } = break.name()&IsPrimitive(0)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete NaN.prototype.-1.toString()")
+  eval("delete NaN.prototype.-1.toString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new continue.unshift()+parseFloat(undef)")
+  eval("new continue.unshift()+parseFloat(undef)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new NaN-break.call(false.pop())")
+  eval("const x = new NaN-break.call(false.pop())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native new RegExp.exec(break).pop()")
+  eval("native new RegExp.exec(break).pop()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf({'a',null}.prototype.value, 1.shift() instanceof {'a',0})")
+  eval("SetValueOf({'a',null}.prototype.value, 1.shift() instanceof {'a',0})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (debugger.valueOf().size, function () { x.unshift() }, IsSmi(1)&&true==native) { new Object().__defineGetter__(this,function(){'a'})&&eval(native) }")
+  eval("for (debugger.valueOf().size, function () { x.unshift() }, IsSmi(1)&&true==native) { new Object().__defineGetter__(this,function(){'a'})&&eval(native) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export 'a'.pop().charCodeAt(x.className())")
+  eval("export 'a'.pop().charCodeAt(x.className())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export String(IsSmi(debugger))")
+  eval("export String(IsSmi(debugger))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("typeof(debugger).valueOf().prototype.(1).lastIndexOf(this.break) = x.prototype.name.toLocaleString()")
+  eval("typeof(debugger).valueOf().prototype.(1).lastIndexOf(this.break) = x.prototype.name.toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native Array(typeof(false))")
+  eval("native Array(typeof(false))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(1.__defineGetter__(1,function(){1}).null.constructor)")
+  eval("new Function(1.__defineGetter__(1,function(){1}).null.constructor)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = 1.charAt(0).toObject()")
+  eval("x = 1.charAt(0).toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Math.max('a'.filter(new Object())))")
+  eval("new Date(Math.max('a'.filter(new Object())))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(void.prototype.name.unshift())")
+  eval("new Date(void.prototype.name.unshift())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (-1.toJSONProtocol.call(-1.size) in ~x.sort()) { eval(0&debugger) }")
+  eval("for (-1.toJSONProtocol.call(-1.size) in ~x.sort()) { eval(0&debugger) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for ('a'==undef.join() in Math.pow(IsSmi(false))) { undef > this>>goto x }")
+  eval("for ('a'==undef.join() in Math.pow(IsSmi(false))) { undef > this>>goto x }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate('a'.constructor.isNull)")
+  eval("Instantiate('a'.constructor.isNull)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (GetFunctionFor(this.slice(0.2, this)), this.prototype.void?null.unshift():native.className(), Number(new Object().call(-1))) { 0.splice() > debugger&&this }")
+  eval("for (GetFunctionFor(this.slice(0.2, this)), this.prototype.void?null.unshift():native.className(), Number(new Object().call(-1))) { 0.splice() > debugger&&this }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ {goto new RegExp,Join(new Object(), native, continue, -1, x)} : NaN&x/{0,break} }) { this.lastIndexOf(new RegExp).join() }")
+  eval("with ({ {goto new RegExp,Join(new Object(), native, continue, -1, x)} : NaN&x/{0,break} }) { this.lastIndexOf(new RegExp).join() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (typeof(break.length())) { native&&false.sort() }")
+  eval("let (typeof(break.length())) { native&&false.sort() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new parseFloat(-1 instanceof break)")
+  eval("x = new parseFloat(-1 instanceof break)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label throw new continue.unshift()(null.shift())")
+  eval("label throw new continue.unshift()(null.shift())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import Math.max(0.2.toLocaleString())")
+  eval("import Math.max(0.2.toLocaleString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return false.unshift().className() }; X(escape(NaN&NaN))")
+  eval("function X(x) { return false.unshift().className() }; X(escape(NaN&NaN))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Join(native.toText, goto x, 0.2.splice(), Join('a', 0, void, NaN, 1), eval(native)))")
+  eval("new Date(Join(native.toText, goto x, 0.2.splice(), Join('a', 0, void, NaN, 1), eval(native)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (GetFunctionFor(true.prototype.name)) { parseInt(NaN).toLocaleString() }")
+  eval("if (GetFunctionFor(true.prototype.name)) { parseInt(NaN).toLocaleString() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new escape(native).__defineSetter__(return native,function(){undef > native})")
+  eval("new escape(native).__defineSetter__(return native,function(){undef > native})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new typeof(true > 'a')")
+  eval("const x = new typeof(true > 'a')")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (debugger.prototype.0.2<<new RegExp+false) { case (native.splice().filter({x})): false&true.indexOf(1.__defineGetter__(native,function(){continue})); break; }")
+  eval("switch (debugger.prototype.0.2<<new RegExp+false) { case (native.splice().filter({x})): false&true.indexOf(1.__defineGetter__(native,function(){continue})); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label true-NaN.prototype.native.shift()")
+  eval("label true-NaN.prototype.native.shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new typeof(new RegExp.splice())")
+  eval("new typeof(new RegExp.splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (function () { this.NaN }) { case (this.continue.prototype.parseFloat(false)): IsPrimitive(new Object()-'a'); break; }")
+  eval("switch (function () { this.NaN }) { case (this.continue.prototype.parseFloat(false)): IsPrimitive(new Object()-'a'); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export break.__lookupGetter__(debugger).indexOf(native.pop())")
+  eval("export break.__lookupGetter__(debugger).indexOf(native.pop())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (GetFunctionFor(NaN.lastIndex)) { case (new RegExp.lastIndex.toLocaleString()): NaN.join().indexOf(eval(-1)); break; }")
+  eval("switch (GetFunctionFor(NaN.lastIndex)) { case (new RegExp.lastIndex.toLocaleString()): NaN.join().indexOf(eval(-1)); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native {void.charAt(true)}")
+  eval("native {void.charAt(true)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new new Object()==NaN.join()")
+  eval("new new Object()==NaN.join()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(typeof(Array(new Object())))")
+  eval("new Date(typeof(Array(new Object())))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label throw new (false)(eval(x))")
+  eval("label throw new (false)(eval(x))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new new RegExp.size.charAt(true > -1)")
+  eval("new new RegExp.size.charAt(true > -1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = debugger.toObject().charAt(this<<undef)")
+  eval("x = debugger.toObject().charAt(this<<undef)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 'a'.valueOf()+parseInt(undef) : IsPrimitive(null).lastIndex }) { NaN.toObject().isNull }")
+  eval("with ({ 'a'.valueOf()+parseInt(undef) : IsPrimitive(null).lastIndex }) { NaN.toObject().isNull }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new new Object()&&void.lastIndexOf(0.2.splice())")
+  eval("x = new new Object()&&void.lastIndexOf(0.2.splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ 1+1.name() : Join(Math.pow(debugger), new RegExp-1, x > 1, x<<-1, new RegExp.size) }) { undef[undef].size }")
+  eval("with ({ 1+1.name() : Join(Math.pow(debugger), new RegExp-1, x > 1, x<<-1, new RegExp.size) }) { undef[undef].size }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete native.call(-1).isNull")
+  eval("delete native.call(-1).isNull")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (new Object()>>>=break==Math.pow(debugger)) { IsPrimitive(this).lastIndex }")
+  eval("if (new Object()>>>=break==Math.pow(debugger)) { IsPrimitive(this).lastIndex }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for ((!x&&new RegExp) in undef.toLocaleString().slice(new RegExp.indexOf(NaN), IsPrimitive(-1))) { false.size+debugger[x] }")
+  eval("for ((!x&&new RegExp) in undef.toLocaleString().slice(new RegExp.indexOf(NaN), IsPrimitive(-1))) { false.size+debugger[x] }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import 0.length.__defineGetter__(0.2.shift(),function(){'a'.className()})")
+  eval("import 0.length.__defineGetter__(0.2.shift(),function(){'a'.className()})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(goto new Object().push(void))")
+  eval("Instantiate(goto new Object().push(void))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ Array(this.0) : parseFloat(void).pop() }) { escape(true).slice(continue.lastIndex, false.toObject()) }")
+  eval("with ({ Array(this.0) : parseFloat(void).pop() }) { escape(true).slice(continue.lastIndex, false.toObject()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new native==true.filter({NaN,-1})")
+  eval("new native==true.filter({NaN,-1})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for ('a'.__defineSetter__(continue,function(){-1}).unshift(), Array(undef).toLocaleString(), undef.__lookupGetter__(void).toLocaleString()) { parseInt(false/native) }")
+  eval("for ('a'.__defineSetter__(continue,function(){-1}).unshift(), Array(undef).toLocaleString(), undef.__lookupGetter__(void).toLocaleString()) { parseInt(false/native) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("this.x<<false.prototype.true.toLocaleString()==NaN.pop() = this.superConstructor>>Math.max(true)")
+  eval("this.x<<false.prototype.true.toLocaleString()==NaN.pop() = this.superConstructor>>Math.max(true)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return this.prototype.name.splice() }; X(unescape(x).__lookupGetter__(Number(debugger)))")
+  eval("function X(x) { return this.prototype.name.splice() }; X(unescape(x).__lookupGetter__(Number(debugger)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new (!NaN).unshift()")
+  eval("x = new (!NaN).unshift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(escape(Iterator(this)))")
+  eval("new Function(escape(Iterator(this)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return Number(new RegExp)<<this?true:-1 }; X(Number(null).lastIndex)")
+  eval("function X(x) { return Number(new RegExp)<<this?true:-1 }; X(Number(null).lastIndex)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export this.void.splice()")
+  eval("export this.void.splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (this.prototype.null.sort() in -1.className()&void.filter(new Object())) { GetFunctionFor(new Object()).pop() }")
+  eval("for (this.prototype.null.sort() in -1.className()&void.filter(new Object())) { GetFunctionFor(new Object()).pop() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label 0[break].sort()")
+  eval("label 0[break].sort()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (null.length().toString(), eval(-1).toObject(), (!continue.concat(continue))) { true.name()/native<<new RegExp }")
+  eval("for (null.length().toString(), eval(-1).toObject(), (!continue.concat(continue))) { true.name()/native<<new RegExp }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (unescape(null).sort(), Number(undef).charCodeAt(IsPrimitive(NaN)), null>>true/null.join()) { 0.2.toObject() > IsPrimitive(new RegExp) }")
+  eval("for (unescape(null).sort(), Number(undef).charCodeAt(IsPrimitive(NaN)), null>>true/null.join()) { 0.2.toObject() > IsPrimitive(new RegExp) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date({NaN,native}&&1+undef)")
+  eval("new Date({NaN,native}&&1+undef)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(IsPrimitive(undef>>>=1))")
+  eval("Instantiate(IsPrimitive(undef>>>=1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (Join(true, 'a', true, 1, NaN).add({1}), GetFunctionFor(new Object().push(new Object())), goto 1.length) { Math.pow(GetFunctionFor(native)) }")
+  eval("for (Join(true, 'a', true, 1, NaN).add({1}), GetFunctionFor(new Object().push(new Object())), goto 1.length) { Math.pow(GetFunctionFor(native)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return break.isNull > parseInt(continue) }; X((new RegExp instanceof 1))")
+  eval("function X(x) { return break.isNull > parseInt(continue) }; X((new RegExp instanceof 1))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ Number(false).indexOf(x instanceof new Object()) : function () { x.toString() } }) { false.name().indexOf(GetFunctionFor(null)) }")
+  eval("with ({ Number(false).indexOf(x instanceof new Object()) : function () { x.toString() } }) { false.name().indexOf(GetFunctionFor(null)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date('a'.constructor.prototype.name)")
+  eval("new Date('a'.constructor.prototype.name)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("GetFunctionFor(void&new Object()).prototype.debugger.add(null)[void.unshift()] = new RegExp.isNull.Iterator(this)")
+  eval("GetFunctionFor(void&new Object()).prototype.debugger.add(null)[void.unshift()] = new RegExp.isNull.Iterator(this)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete false?break:undef.constructor")
+  eval("delete false?break:undef.constructor")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ (native.filter(1)) : eval(this&&0.2) }) { undef.length instanceof new Object().toText }")
+  eval("with ({ (native.filter(1)) : eval(this&&0.2) }) { undef.length instanceof new Object().toText }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export String(break.lastIndexOf(null))")
+  eval("export String(break.lastIndexOf(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label (!Iterator(new RegExp))")
+  eval("label (!Iterator(new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(String(null==-1), {1&0})")
+  eval("SetValueOf(String(null==-1), {1&0})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(parseInt('a' > 0))")
+  eval("new Date(parseInt('a' > 0))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(debugger.toJSONProtocol.indexOf(escape(0)), this.filter(null).__defineSetter__(continue.break,function(){debugger>>null}))")
+  eval("SetValueOf(debugger.toJSONProtocol.indexOf(escape(0)), this.filter(null).__defineSetter__(continue.break,function(){debugger>>null}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("this.name().length().prototype.goto false.exec(true.charCodeAt(continue)) = Join(-1-false, undef.superConstructor, 'a'.shift(), (!x), NaN.this)")
+  eval("this.name().length().prototype.goto false.exec(true.charCodeAt(continue)) = Join(-1-false, undef.superConstructor, 'a'.shift(), (!x), NaN.this)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(typeof(new RegExp).sort())")
+  eval("new Function(typeof(new RegExp).sort())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new 0.2.concat(x).splice()")
+  eval("new 0.2.concat(x).splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (goto void.indexOf(throw new x(1)), typeof(return new RegExp), IsPrimitive(-1).add(void.lastIndexOf(debugger))) { null.indexOf(void).toText }")
+  eval("for (goto void.indexOf(throw new x(1)), typeof(return new RegExp), IsPrimitive(-1).add(void.lastIndexOf(debugger))) { null.indexOf(void).toText }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("return new RegExp.pop().prototype.String(x.toObject()) = 1.superConstructor.charCodeAt(new RegExp.charCodeAt(null))")
+  eval("return new RegExp.pop().prototype.String(x.toObject()) = 1.superConstructor.charCodeAt(new RegExp.charCodeAt(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new null&true.prototype.name")
+  eval("new null&true.prototype.name")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = -1>>>=NaN.indexOf((debugger))")
+  eval("const x = -1>>>=NaN.indexOf((debugger))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new parseFloat(null).splice()")
+  eval("const x = new parseFloat(null).splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import -1.lastIndexOf(new RegExp) instanceof throw new void(0.2)")
+  eval("import -1.lastIndexOf(new RegExp) instanceof throw new void(0.2)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if ((0.shift())) { Join(IsPrimitive(-1), break.__defineSetter__(true,function(){break}), parseInt(null), parseFloat(break), true/null) }")
+  eval("if ((0.shift())) { Join(IsPrimitive(-1), break.__defineSetter__(true,function(){break}), parseInt(null), parseFloat(break), true/null) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new escape(1 > continue)")
+  eval("x = new escape(1 > continue)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (parseInt(undef)>>false.filter(continue)) { case (this.undef/new Object()): 'a'.toJSONProtocol.__defineGetter__(new RegExp-undef,function(){parseFloat(new RegExp)}); break; }")
+  eval("switch (parseInt(undef)>>false.filter(continue)) { case (this.undef/new Object()): 'a'.toJSONProtocol.__defineGetter__(new RegExp-undef,function(){parseFloat(new RegExp)}); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("{void}.shift().prototype.this.Array(new Object()) = {0.2,new RegExp}.lastIndexOf(break.splice())")
+  eval("{void}.shift().prototype.this.Array(new Object()) = {0.2,new RegExp}.lastIndexOf(break.splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new continue&&new Object().lastIndexOf(new Object() instanceof 1)")
+  eval("new continue&&new Object().lastIndexOf(new Object() instanceof 1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (throw new 'a'.exec(x)(return false), native/void.constructor, {native}==true.toLocaleString()) { goto 1 instanceof 1.isNull }")
+  eval("for (throw new 'a'.exec(x)(return false), native/void.constructor, {native}==true.toLocaleString()) { goto 1 instanceof 1.isNull }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (break.concat(break) > native>>>=-1, (debugger.x), Join(x, void, void, new RegExp, null).name()) { void.charCodeAt(true).valueOf() }")
+  eval("for (break.concat(break) > native>>>=-1, (debugger.x), Join(x, void, void, new RegExp, null).name()) { void.charCodeAt(true).valueOf() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new 'a'>>0 instanceof new Object().push(new RegExp)")
+  eval("const x = new 'a'>>0 instanceof new Object().push(new RegExp)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (return ~break) { break.__defineGetter__(break,function(){-1}).shift() }")
+  eval("if (return ~break) { break.__defineGetter__(break,function(){-1}).shift() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(Join(null, -1, undef, null, 0).toString())")
+  eval("Instantiate(Join(null, -1, undef, null, 0).toString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let ({new RegExp,void}.slice(break.isNull, false.shift())) { eval(debugger.slice(this, 1)) }")
+  eval("let ({new RegExp,void}.slice(break.isNull, false.shift())) { eval(debugger.slice(this, 1)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return {GetFunctionFor(0)} }; X('a'.prototype.debugger.concat(void.constructor))")
+  eval("function X(x) { return {GetFunctionFor(0)} }; X('a'.prototype.debugger.concat(void.constructor))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (~true instanceof continue) { escape(new RegExp.toObject()) }")
+  eval("let (~true instanceof continue) { escape(new RegExp.toObject()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("escape(0[native]).prototype.debugger.add(1).unshift() = (true.join())")
+  eval("escape(0[native]).prototype.debugger.add(1).unshift() = (true.join())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (unescape(void).length, undef.toObject() instanceof x.toObject(), 0.2+true.concat(true.__lookupGetter__(this))) { (x).toJSONProtocol }")
+  eval("for (unescape(void).length, undef.toObject() instanceof x.toObject(), 0.2+true.concat(true.__lookupGetter__(this))) { (x).toJSONProtocol }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(escape(null).__lookupGetter__(undef.size))")
+  eval("Instantiate(escape(null).__lookupGetter__(undef.size))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label Array(continue[false])")
+  eval("label Array(continue[false])")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return Number(this&&false) }; X(NaN.toJSONProtocol.toJSONProtocol)")
+  eval("function X(x) { return Number(this&&false) }; X(NaN.toJSONProtocol.toJSONProtocol)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("null.toString().shift().prototype.Array(x).__lookupGetter__('a'.prototype.x) = {1.length,break.join()}")
+  eval("null.toString().shift().prototype.Array(x).__lookupGetter__('a'.prototype.x) = {1.length,break.join()}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new 1.charCodeAt(break)+IsSmi(false)")
+  eval("x = new 1.charCodeAt(break)+IsSmi(false)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(String(this) > 0.2.toText, new RegExp.length.lastIndexOf(1<<0.2))")
+  eval("SetValueOf(String(this) > 0.2.toText, new RegExp.length.lastIndexOf(1<<0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (new RegExp.pop().charAt(IsSmi(new RegExp))) { case (native.indexOf(this)/native.lastIndex): this.debugger.indexOf(debugger); break; }")
+  eval("switch (new RegExp.pop().charAt(IsSmi(new RegExp))) { case (native.indexOf(this)/native.lastIndex): this.debugger.indexOf(debugger); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Number(x)[debugger.prototype.break])")
+  eval("new Date(Number(x)[debugger.prototype.break])")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return new RegExp>>>=x.unshift() }; X(Math.max(continue.name()))")
+  eval("function X(x) { return new RegExp>>>=x.unshift() }; X(Math.max(continue.name()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(IsSmi(null.size))")
+  eval("Instantiate(IsSmi(null.size))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = native?0.2:1+GetFunctionFor(void)")
+  eval("x = native?0.2:1+GetFunctionFor(void)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (IsPrimitive(-1)>>>=break.valueOf() in String(0 > 0.2)) { Math.max(true.length()) }")
+  eval("for (IsPrimitive(-1)>>>=break.valueOf() in String(0 > 0.2)) { Math.max(true.length()) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (escape(unescape(NaN))) { case (Math.pow(eval(undef))): true.charAt(null)&new RegExp.pop(); break; }")
+  eval("switch (escape(unescape(NaN))) { case (Math.pow(eval(undef))): true.charAt(null)&new RegExp.pop(); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete Join(new RegExp, 1, false, new Object(), this).toLocaleString()")
+  eval("delete Join(new RegExp, 1, false, new Object(), this).toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label return x.filter(x.join())")
+  eval("label return x.filter(x.join())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new new RegExp.pop().shift()")
+  eval("new new RegExp.pop().shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new (!debugger.size)")
+  eval("x = new (!debugger.size)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label Math.max(debugger.__lookupGetter__(NaN))")
+  eval("label Math.max(debugger.__lookupGetter__(NaN))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(eval(debugger[debugger]))")
+  eval("Instantiate(eval(debugger[debugger]))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new 0.2.filter(true)&throw new true(debugger)")
+  eval("new 0.2.filter(true)&throw new true(debugger)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(continue.exec(debugger) > Math.pow(0.2))")
+  eval("new Date(continue.exec(debugger) > Math.pow(0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("void.prototype.value.name().prototype.Number(undef&NaN) = false.__lookupGetter__(-1).name()")
+  eval("void.prototype.value.name().prototype.Number(undef&NaN) = false.__lookupGetter__(-1).name()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(null.__defineGetter__(native,function(){continue}).valueOf())")
+  eval("Instantiate(null.__defineGetter__(native,function(){continue}).valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ {new Object()[continue],native.length()} : undef.name().superConstructor }) { Math.pow(break).indexOf(0.toJSONProtocol) }")
+  eval("with ({ {new Object()[continue],native.length()} : undef.name().superConstructor }) { Math.pow(break).indexOf(0.toJSONProtocol) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (Iterator(native.call(new RegExp))) { case (String(new RegExp).isNull): goto new RegExp.pop(); break; }")
+  eval("switch (Iterator(native.call(new RegExp))) { case (String(new RegExp).isNull): goto new RegExp.pop(); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new x.constructor instanceof undef.indexOf(-1)")
+  eval("const x = new x.constructor instanceof undef.indexOf(-1)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(this.~null, continue.pop()&0&'a')")
+  eval("SetValueOf(this.~null, continue.pop()&0&'a')")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (GetFunctionFor(~0)) { case ('a'.'a'<<undef.__defineGetter__(false,function(){true})): (!1).lastIndex; break; }")
+  eval("switch (GetFunctionFor(~0)) { case ('a'.'a'<<undef.__defineGetter__(false,function(){true})): (!1).lastIndex; break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return debugger.unshift().0.toString() }; X(Number(break).0.2>>>=false)")
+  eval("function X(x) { return debugger.unshift().0.toString() }; X(Number(break).0.2>>>=false)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Iterator(x)/undef.pop())")
+  eval("new Date(Iterator(x)/undef.pop())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(undef.join().toLocaleString(), null.add(false).valueOf())")
+  eval("SetValueOf(undef.join().toLocaleString(), null.add(false).valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("IsSmi(x).toString().prototype.0>>continue.indexOf(NaN.__lookupGetter__(new Object())) = ~-1&typeof(0)")
+  eval("IsSmi(x).toString().prototype.0>>continue.indexOf(NaN.__lookupGetter__(new Object())) = ~-1&typeof(0)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (continue.__lookupGetter__(new RegExp).toObject(), false-0.toString(), return native.sort()) { new RegExp.name().className() }")
+  eval("for (continue.__lookupGetter__(new RegExp).toObject(), false-0.toString(), return native.sort()) { new RegExp.name().className() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
@@ -1557,477 +1557,476 @@ try {
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (escape(new RegExp).toString()) { case (goto eval(1)): this.filter(new Object()).call(new RegExp.slice(null, this)); break; }")
+  eval("switch (escape(new RegExp).toString()) { case (goto eval(1)): this.filter(new Object()).call(new RegExp.slice(null, this)); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = debugger-false.toText")
+  eval("x = debugger-false.toText")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = Number(null>>new RegExp)")
+  eval("const x = Number(null>>new RegExp)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete this&native.indexOf('a'.splice())")
+  eval("delete this&native.indexOf('a'.splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(~Math.max(break), 0.2.valueOf().length)")
+  eval("SetValueOf(~Math.max(break), 0.2.valueOf().length)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(Number(native.charCodeAt(x)))")
+  eval("Instantiate(Number(native.charCodeAt(x)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new goto continue.add(0)")
+  eval("const x = new goto continue.add(0)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete typeof(debugger).name()")
+  eval("delete typeof(debugger).name()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("'a'<<false.toText.prototype.throw new true(1).lastIndex = 'a'.name().length")
+  eval("'a'<<false.toText.prototype.throw new true(1).lastIndex = 'a'.name().length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native 'a'.indexOf(debugger).charAt(NaN.add(new Object()))")
+  eval("native 'a'.indexOf(debugger).charAt(NaN.add(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(break>>false.toString(), (false.indexOf(this)))")
+  eval("SetValueOf(break>>false.toString(), (false.indexOf(this)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete goto NaN==(!debugger)")
+  eval("delete goto NaN==(!debugger)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(0.2.join().superConstructor)")
+  eval("new Date(0.2.join().superConstructor)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new this.void.toLocaleString()")
+  eval("const x = new this.void.toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("SetValueOf(x.exec(debugger)[GetFunctionFor(0)], native.toObject().exec(new RegExp.sort()))")
+  eval("SetValueOf(x.exec(debugger)[GetFunctionFor(0)], native.toObject().exec(new RegExp.sort()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(0.2.valueOf().toLocaleString())")
+  eval("Instantiate(0.2.valueOf().toLocaleString())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(-1.toJSONProtocol.prototype.name)")
+  eval("new Function(-1.toJSONProtocol.prototype.name)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(Array(-1.shift()))")
+  eval("new Date(Array(-1.shift()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export break.concat(undef).unshift()")
+  eval("export break.concat(undef).unshift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native parseFloat(-1)?NaN.toText:debugger.toString()")
+  eval("native parseFloat(-1)?NaN.toText:debugger.toString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (void-continue/continue.prototype.undef in String(break.toText)) { parseInt(false).isNull }")
+  eval("for (void-continue/continue.prototype.undef in String(break.toText)) { parseInt(false).isNull }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(true.isNull.toObject())")
+  eval("Instantiate(true.isNull.toObject())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ typeof(debugger).toObject() : x.constructor>>>=null.__defineGetter__(native,function(){debugger}) }) { unescape(undef.lastIndexOf(false)) }")
+  eval("with ({ typeof(debugger).toObject() : x.constructor>>>=null.__defineGetter__(native,function(){debugger}) }) { unescape(undef.lastIndexOf(false)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export unescape(continue)<<native[0]")
+  eval("export unescape(continue)<<native[0]")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (String(0).unescape(debugger)) { {break.pop(),0.2.constructor} }")
+  eval("if (String(0).unescape(debugger)) { {break.pop(),0.2.constructor} }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("String({true}).prototype.break.length.call(false > 0.2) = GetFunctionFor(0.prototype.new RegExp)")
+  eval("String({true}).prototype.break.length.call(false > 0.2) = GetFunctionFor(0.prototype.new RegExp)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ false.push(0.2).indexOf(Math.max(debugger)) : x&x.prototype.name }) { goto 1.lastIndex }")
+  eval("with ({ false.push(0.2).indexOf(Math.max(debugger)) : x&x.prototype.name }) { goto 1.lastIndex }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(0.2.lastIndex&0.2?break:NaN)")
+  eval("new Function(0.2.lastIndex&0.2?break:NaN)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = -1.prototype.value.toText")
+  eval("const x = -1.prototype.value.toText")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import native.toLocaleString()-1.prototype.0")
+  eval("import native.toLocaleString()-1.prototype.0")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export debugger[-1].indexOf(Join(new Object(), 0, x, new Object(), 0.2))")
+  eval("export debugger[-1].indexOf(Join(new Object(), 0, x, new Object(), 0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return (!true).lastIndexOf(true.splice()) }; X(NaN.toString().prototype.value)")
+  eval("function X(x) { return (!true).lastIndexOf(true.splice()) }; X(NaN.toString().prototype.value)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return continue.slice(-1, 1).prototype.true.name() }; X('a'.push(void).prototype.value)")
+  eval("function X(x) { return continue.slice(-1, 1).prototype.true.name() }; X('a'.push(void).prototype.value)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (goto new RegExp.length(), x.sort().className(), Math.max(new RegExp.toJSONProtocol)) { (IsSmi(-1)) }")
+  eval("for (goto new RegExp.length(), x.sort().className(), Math.max(new RegExp.toJSONProtocol)) { (IsSmi(-1)) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = 0.splice()&&-1.sort()")
+  eval("const x = 0.splice()&&-1.sort()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (Math.max(-1>>1)) { break.toLocaleString().toJSONProtocol }")
+  eval("let (Math.max(-1>>1)) { break.toLocaleString().toJSONProtocol }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {void.prototype.break,new RegExp.toString()}")
+  eval("new {void.prototype.break,new RegExp.toString()}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new IsSmi(debugger).name()")
+  eval("new IsSmi(debugger).name()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new 'a'.concat(undef).sort()")
+  eval("new 'a'.concat(undef).sort()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new {debugger.toObject(),'a' > false}")
+  eval("x = new {debugger.toObject(),'a' > false}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (goto 1.concat(Join(x, undef, native, x, new Object()))) { new RegExp.prototype.name==new RegExp.superConstructor }")
+  eval("if (goto 1.concat(Join(x, undef, native, x, new Object()))) { new RegExp.prototype.name==new RegExp.superConstructor }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return new Object().__defineGetter__(0.2,function(){0.2}).length() }; X(void.isNull<<parseFloat(NaN))")
+  eval("function X(x) { return new Object().__defineGetter__(0.2,function(){0.2}).length() }; X(void.isNull<<parseFloat(NaN))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete continue.toJSONProtocol.toLocaleString()")
+  eval("delete continue.toJSONProtocol.toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (continue.constructor.toObject() in true&&undef.toJSONProtocol) { String(0+break) }")
+  eval("for (continue.constructor.toObject() in true&&undef.toJSONProtocol) { String(0+break) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import true.call(continue)>>break.toString()")
+  eval("import true.call(continue)>>break.toString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label escape(this) > Math.pow(new RegExp)")
+  eval("label escape(this) > Math.pow(new RegExp)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {void}/IsSmi(new Object())")
+  eval("new {void}/IsSmi(new Object())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (native==null?debugger.prototype.name:null.toLocaleString()) { case (NaN.push(this).join()): (break instanceof continue); break; }")
+  eval("switch (native==null?debugger.prototype.name:null.toLocaleString()) { case (NaN.push(this).join()): (break instanceof continue); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new Math.pow(x.push(0))")
+  eval("x = new Math.pow(x.push(0))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new (Array(NaN))")
+  eval("new (Array(NaN))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label IsSmi(new RegExp).toLocaleString()")
+  eval("label IsSmi(new RegExp).toLocaleString()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label NaN.push(1).shift()")
+  eval("label NaN.push(1).shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("{escape(undef),debugger.filter(0.2)}.prototype.-1 > new RegExp[0.2.valueOf()] = new RegExp.prototype.value.splice()")
+  eval("{escape(undef),debugger.filter(0.2)}.prototype.-1 > new RegExp[0.2.valueOf()] = new RegExp.prototype.value.splice()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new Join(0.2, x, continue, debugger, new Object()).size")
+  eval("x = new Join(0.2, x, continue, debugger, new Object()).size")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("with ({ Number(null).name() : Math.pow(true).__defineGetter__(debugger.toString(),function(){false+0.2}) }) { this.{x,break} }")
+  eval("with ({ Number(null).name() : Math.pow(true).__defineGetter__(debugger.toString(),function(){false+0.2}) }) { this.{x,break} }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Math.pow(goto debugger)")
+  eval("new Math.pow(goto debugger)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = IsPrimitive(void.pop())")
+  eval("x = IsPrimitive(void.pop())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new Object().toString().toJSONProtocol")
+  eval("x = new Object().toString().toJSONProtocol")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(this.String(0.2))")
+  eval("Instantiate(this.String(0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let ({-1.call(new RegExp)}) { break.length().splice() }")
+  eval("let ({-1.call(new RegExp)}) { break.length().splice() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import null.size.__defineGetter__(void.filter(x),function(){null.pop()})")
+  eval("import null.size.__defineGetter__(void.filter(x),function(){null.pop()})")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new IsPrimitive(null.superConstructor)")
+  eval("const x = new IsPrimitive(null.superConstructor)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new eval(-1.prototype.continue)")
+  eval("new eval(-1.prototype.continue)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (typeof(Iterator('a'))) { case (0.constructor>>~1): void.__defineGetter__(void,function(){1})/GetFunctionFor(0); break; }")
+  eval("switch (typeof(Iterator('a'))) { case (0.constructor>>~1): void.__defineGetter__(void,function(){1})/GetFunctionFor(0); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for (false instanceof x.add(true.charAt(new RegExp)) in Join(undef.lastIndexOf(break), 0.2.add(new Object()), Iterator(1), {'a',x}, Array(new Object()))) { function () { null }/1&&-1 }")
+  eval("for (false instanceof x.add(true.charAt(new RegExp)) in Join(undef.lastIndexOf(break), 0.2.add(new Object()), Iterator(1), {'a',x}, Array(new Object()))) { function () { null }/1&&-1 }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new escape('a'.concat(undef))")
+  eval("new escape('a'.concat(undef))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(Math.pow(NaN).toText)")
+  eval("new Function(Math.pow(NaN).toText)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new throw new 0(NaN).className()")
+  eval("x = new throw new 0(NaN).className()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete String(GetFunctionFor(new Object()))")
+  eval("delete String(GetFunctionFor(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = Iterator(new Object()).charAt((0.2))")
+  eval("x = Iterator(new Object()).charAt((0.2))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Number(undef.charAt(1)).prototype.undef.lastIndexOf(true).slice(1.className(), undef.filter(-1)) = null<<null.push(parseInt('a'))")
+  eval("Number(undef.charAt(1)).prototype.undef.lastIndexOf(true).slice(1.className(), undef.filter(-1)) = null<<null.push(parseInt('a'))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = {Math.max(1),IsSmi(new Object())}")
+  eval("x = {Math.max(1),IsSmi(new Object())}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch (new Object().exec(0).isNull) { case (escape(IsSmi(false))): false.toObject()-null.size; break; }")
+  eval("switch (new Object().exec(0).isNull) { case (escape(IsSmi(false))): false.toObject()-null.size; break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new 'a'.__defineSetter__(debugger,function(){false}).name()")
+  eval("new 'a'.__defineSetter__(debugger,function(){false}).name()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = debugger?-1:0+true.prototype.1")
+  eval("x = debugger?-1:0+true.prototype.1")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new {false instanceof continue,native.size}")
+  eval("new {false instanceof continue,native.size}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("GetFunctionFor(continue.__lookupGetter__(0.2)).prototype.Math.max(1.splice()) = true.__defineGetter__(undef,function(){NaN}).filter(String(new RegExp))")
+  eval("GetFunctionFor(continue.__lookupGetter__(0.2)).prototype.Math.max(1.splice()) = true.__defineGetter__(undef,function(){NaN}).filter(String(new RegExp))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("null.size-1.toLocaleString().prototype.(this).shift() = GetFunctionFor(native.charAt(break))")
+  eval("null.size-1.toLocaleString().prototype.(this).shift() = GetFunctionFor(native.charAt(break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate((!null.indexOf(-1)))")
+  eval("Instantiate((!null.indexOf(-1)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = {break.sort()}")
+  eval("x = {break.sort()}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new throw new debugger.splice()(this.__lookupGetter__(undef))")
+  eval("new throw new debugger.splice()(this.__lookupGetter__(undef))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("unescape(x[native]).prototype.0.splice().-1.prototype.true = x.prototype.value.className()")
+  eval("unescape(x[native]).prototype.0.splice().-1.prototype.true = x.prototype.value.className()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export x+true.length")
+  eval("export x+true.length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export debugger.indexOf(-1).indexOf(true.constructor)")
+  eval("export debugger.indexOf(-1).indexOf(true.constructor)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("for ({break}.exec(new Object().continue) in eval(0.2.charAt(new Object()))) { throw new null.length(null?break:-1) }")
+  eval("for ({break}.exec(new Object().continue) in eval(0.2.charAt(new Object()))) { throw new null.length(null?break:-1) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = NaN.toLocaleString().toObject()")
+  eval("const x = NaN.toLocaleString().toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return Math.pow(break+false) }; X(Join(true.add(new Object()), null[-1], new RegExp[true], NaN&&debugger, x.charAt(undef)))")
+  eval("function X(x) { return Math.pow(break+false) }; X(Join(true.add(new Object()), null[-1], new RegExp[true], NaN&&debugger, x.charAt(undef)))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("switch ((break).add(true.sort())) { case (undef.charAt(native).__defineGetter__(IsPrimitive(1),function(){NaN<<new RegExp})): -1.__defineSetter__(null,function(){-1}) > this.charCodeAt(this); break; }")
+  eval("switch ((break).add(true.sort())) { case (undef.charAt(native).__defineGetter__(IsPrimitive(1),function(){NaN<<new RegExp})): -1.__defineSetter__(null,function(){-1}) > this.charCodeAt(this); break; }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import return 0.2.length")
+  eval("import return 0.2.length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("continue.join().toText.prototype.Number(debugger).slice(new RegExp.-1, (NaN)) = function () { (!null) }")
+  eval("continue.join().toText.prototype.Number(debugger).slice(new RegExp.-1, (NaN)) = function () { (!null) }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Number(break.__lookupGetter__(false))")
+  eval("export Number(break.__lookupGetter__(false))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Date(return null/x)")
+  eval("new Date(return null/x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export Number(undef).shift()")
+  eval("export Number(undef).shift()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = 1[native]/this&true")
+  eval("const x = 1[native]/this&true")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete typeof(debugger.unshift())")
+  eval("delete typeof(debugger.unshift())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import x.charAt(false)&-1>>x")
+  eval("import x.charAt(false)&-1>>x")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("if (null.toText.superConstructor) { typeof(-1).toString() }")
+  eval("if (null.toText.superConstructor) { typeof(-1).toString() }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (parseFloat(continue.superConstructor)) { 0.2.toText.prototype.value }")
+  eval("let (parseFloat(continue.superConstructor)) { 0.2.toText.prototype.value }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label parseInt(IsSmi(null))")
+  eval("label parseInt(IsSmi(null))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete new Object().valueOf().indexOf(true-x)")
+  eval("delete new Object().valueOf().indexOf(true-x)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new unescape(1.__defineGetter__(new Object(),function(){x}))")
+  eval("x = new unescape(1.__defineGetter__(new Object(),function(){x}))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("let (undef.size.splice()) { 1.constructor.charCodeAt(0+'a') }")
+  eval("let (undef.size.splice()) { 1.constructor.charCodeAt(0+'a') }")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("this.new RegExp.pop().prototype.eval(debugger).toJSONProtocol = unescape(continue).valueOf()")
+  eval("this.new RegExp.pop().prototype.eval(debugger).toJSONProtocol = unescape(continue).valueOf()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("const x = new this.new RegExp.indexOf(unescape(new Object()))")
+  eval("const x = new this.new RegExp.indexOf(unescape(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = new break instanceof false instanceof native.length()")
+  eval("x = new break instanceof false instanceof native.length()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate(parseFloat(x).valueOf())")
+  eval("Instantiate(parseFloat(x).valueOf())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label {escape(true),Math.max(null)}")
+  eval("label {escape(true),Math.max(null)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)")
+  eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("import Number(NaN).push(IsSmi(break))")
+  eval("import Number(NaN).push(IsSmi(break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("export true.exec(void).toObject()")
+  eval("export true.exec(void).toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function({'a',true}/eval(new Object()))")
+  eval("new Function({'a',true}/eval(new Object()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("label null.concat(null).toObject()")
+  eval("label null.concat(null).toObject()")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("native {0.2.length,new RegExp.lastIndexOf(-1)}")
+  eval("native {0.2.length,new RegExp.lastIndexOf(-1)}")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("function X(x) { return Math.max({0.2}) }; X(true.charCodeAt(null).add(new RegExp.name()))")
+  eval("function X(x) { return Math.max({0.2}) }; X(true.charCodeAt(null).add(new RegExp.name()))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("delete -1.lastIndex.length")
+  eval("delete -1.lastIndex.length")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("new Function(0.2[1].call(true > break))")
+  eval("new Function(0.2[1].call(true > break))")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("Instantiate('a'.toLocaleString().splice())")
+  eval("Instantiate('a'.toLocaleString().splice())")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
 
 try {
-       eval("x = typeof(void&&void)")
+  eval("x = typeof(void&&void)")
 } catch (e) { if (e.message.length > 0) { print (e.message); } };
-
index ca66cf02a8a8a220c1da2a48be9fe03258501c7a..d4827e41cfa1f1179bb7db3e328ab5f3ddf693f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1714c6093a818d3c388e5b3ebe07be386c1af9da..da1e0eda129e01a60e22e108f7aff68f3d8392fa 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5a49b597460c79879dd9ae9a73089e7153270884..ce7efe988076d9ca469d2012b474a67a76c70022 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 39a0567ddb2c1b641cfcb64f18ab6763e2ccb187..6703f326041824e55ebbee0d0c23282e0c41bf47 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3a84aa88309e14a25f64d3250e9a645251ea6fbe..0c3dcc28c60432f0dd7b8938bddac51e21a8f0b3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c6dc7a12cc1fbe11788bdd023caa0232b4f48cf4..881e22c021bfd898d583c682d37daad1aeea47bc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c3abf1430c081e0632395dcfa43aa565638ca58f..2f9e011e94db835a538bef2584a3750f76c47aee 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4626765f1764aeeee35f3b46b9231f8097ffcaf1..bdf4277cca021591369540fa11ddc2991d557bcf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5367d23418e6dd93c8d481fb56fc0a7b70598011..194a7b886a1a54d73ae1819a00002e18d0258f6a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 249ae417beb1796025d099e9853fe0cb3414855f..fe2d6fac4abc365cab05d874a7f5b10d29d09d02 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2007-2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7365f32434177d086a2e99b34b26f6cd4d17cafa..e90b2ec589d1b460d40fc86cc88c1f74f0e8b6b8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 925392159f5fa9ebfb68e90942b7f6173579a28e..2fcdbe75d2bdc0dd60b968e7975a3bb99b98b2a0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ff6590af6f827193c5cbcbb0065f219329a0d20d..a1c16e245a7c6922a9aacfd9893f5e57bfba79c6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bc4ef77535d1e22c33b6eca0b62a7690a8e3c782..daf5e17d0bc36d2c5301a48a2be809d860b0fa78 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3ee60dcae0062bb86464a05ebabd02284a641315..e2c632f2f8080b92ed430a35533d594bf48e432c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7e9774840d06e8fcaeeb39fcdbfabd49f1b10f48..4d29a1adb6ea3bde3aabca58f6e65483788451f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6808227612166f2b66db90b5b1a3b3033980ec0e..b5b00d071a554df84bee3424be3ca1098b9d1412 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3331f235d146b7e4e87eb9b49bce32fb9befa660..361b457e47fc8302ee4c72e85214c089d7722217 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9e8a8e268f8915262c1f176a9fe6a0f587985371..15157f2c09a24f530be9764cd8d9f5c6597821da 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b00d54c30c56e9e8204629b4cc6655ec3688d667..5ff9c3d9e419d48b71b155c5572b8b7954544377 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5f8b2e7022384b8248ebde86d6d0cef649fcf895..f23aed5a854db202036e3c5d52b738d33bde53bd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 7e0f02db493de646bbae06b93a97cb108abd951a..6239047310f79e80503819a8b68ac091ea2691b8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 052b8f14d7637cd34912b4999970e2831175f197..0f71dfc0bc4de1fd312d1850879e8951af12db0e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 6cdb618630937fa1d3a80888ecd6a649a1cbbafc..862db324ab7e7c358189e7f578335620c2f9cca0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9d9661514c6f72ee7ed447eda542ef1c6d7f0498..d3be1bdadf7c4d98988409905d8b87c5ececd1d6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f78d9ad20f2e93afc2aed78494ae4e3477f38f23..6d6485d6e9ed5e1b92781baf0d292d48c04752ed 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1967a997c77ee184ea2935541c06dbbc08e47239..3a367bbddb5c07597816607038f60d5591a40a97 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 69ee8e9ff5f9331c525b03b8f641155548538bf2..0ed5434a1ea932592d39bd6788ec3a050d07c26c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 2ff8fd6e0db09fad731c8fd85d324fb799f380ed..f18b08475b2ec3a905b56ea2c24c6f402eb82f41 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 530dcbbde75aab70a8dd4f07113c0cf94f629cf4..d35aba62d3aacd749893a50186be162fec5aeea4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 67fb1536aa36714ea01c4d41830c8a2a59b48480..a60395e872b3d163baba28a7fec7e36d86cac018 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bdeafb00a949da7c0494a7eba77e687ca8658689..9a02f222c2d566323287a2c6c9fe0e08955152cd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ee6a8cc217d94f8f86b4af243d19b396b21f0a68..b95d10ec08bafd8d8891cd8bd1cbd9ecf471e3f9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 65438b7499eb321232b1ad693defcddddf92955b..11582eaf9055b86b5edb4024e3f70671caf2cc0e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index fb270aecfa475db2bdbb4e12f515aac7e499f528..e8e5ef21b7f8958987625e0a0bcda34386310463 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 90d7381f4309e3e80a5b35b867e166b58db8f790..1ab5bf88b4252d475408e946808a557cfadbc90b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bf60b97c2e0a85980185fcfccdd2d61a80909c6d..d0f7511c0cb8bb340c9d17160c88dce7d95887b0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3a4b96f5120a8f7ad5d7bab8cbe6734214e57ff7..8fc704eb28d150384b84ba5842dcf3f9cd62b316 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5c06f7731804e652722594fdd92cb5fe1b4f4d8c..ff66154b3e0c2ae03f0418e003f7a59ac215d5b5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 4f75f80b908139d9d79ac36b10b1a5a26f6fc9b0..516a4e88803c9fe2c704b676ec37f4f665d5c467 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c65d4f1b3319218afe36ecb4f34e08f01684e4c0..99ddc97207a32eb9c066763f2949e9328b03f729 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index c30b097c6f072bbfc688af1033ea5b73de3dc953..bdd7509c9e400669a94bd870e49fa7c8ef342f15 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index a2ba3e4e2f3dce08b92873b4c14c427ec5bc56b4..9b9f32382e079a66bab2f7ff904127f459ef438e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 19fee378eb03b11c4b597d750491bd77030746a1..0952f2caaab2ce8b0f340171002007c78b1d2d43 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 907b8a45240f5a2fe5575510104be4e1d9abd0cc..12a371624725cb8037f3519d167abf03e67e0bdd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index ce7ed573c6dc330f7e779bc88e13b136644115dc..1db2e2ae8308fc391beb3e154f2fdca13f2e5cd2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 82bff21ca094e9175dce71a2e05f1470f8de4c88..d080ce8c4c7b0f5b03195c0128eacea7494eb33d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dd318114c71d1b74db623ea2a6a955e51561cd83..13dcd3ea815615f6c2591eb9fcbbdf982147f4c9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 665c874472ff7c5dddc63e80be443b8a2b2ca75b..8ec8f1e08f5b3b7c40ecffaabac410f45b9db378 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3327c94512ec19e0ac94bfd76284cd1027eaf4c0..f66dd3ef68597dd4e193aa4fd07446d610fbac67 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 9086391eb867d2d9b04ca148cabc76f865de80d4..91877b2df63d30d53dddb434174fa243558ae7c5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 36ea74d79be804c36e9fdd7604d7c28874d25ffd..2256286eece5e1dc072784b932eac2d909ecc6c4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1ce9384ac65d5eadf7ba8153066e5401b3f8b45e..5b37a48196535761e6df5416bfdc8e239940e177 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index dba0c1221e0fa67d27f8bbdcfba7ccdd5517060e..bf46666ee0741ddf43eabca168a79a037453c8d9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index aa33f990418e8058d3c246c4524b7f429391d62d..90a18133361cdc7c2db4173437ed2ef5fe3e5938 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5d2cdfe314e192e819006b88cd7ad9645417a39f..36891c24cb6efd23023093d7960e14f893a80848 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index bf9ad94242e8838b7c855b66febcc90f2ed6887b..59d3ad3ee387215e6aaf2c089fecab50b167b58b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 63058d356ec5d427a4f1c506a4d7646dbbade0e0..8c276f94180059fd6c67d3348fd2c74ad38a4ee2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 18ca491c57ea59eecf792933afa3c4dc795399a5..f65365d22852c7a96afa1bb60069b06be10bfdf5 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 1b42ecc9aa4dabf45bc6cdbff956f4c971ab4a83..d50be6c193fd15f236b65772214c7c882f5cef97 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 902606372ce9da5a5b854a415d8c25d9ae0c5fe5..0019eb2262b10305ba55e3524d9d4f3f4500b1a6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 016a10e116b5825f914a97763a06c01965af3330..018cfef9ecb79e43da60134546a6d8f815c0b832 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e42fb8f8b73c491167673fbe63fda28819be319d..04c7d7614eebc9fb8c3b66baff8f9b8060a5910e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 25d2c93d15802980b218ba809d1e43e3e446dd13..65bffb624f1df797930bc48bdc2f64e515c9673e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index e73e33cdafce8e59ae27e2367d8d0280483263a7..e1a64a6c5f36d8cd1a1e9a9b8f12b231bf13a924 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index b6cf6ef88c2067961f150bc135331c0bbe69aafd..f06bddfcf581eb837b33e55684c54deec81408be 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f6380ee1f3c702122432246ffce35d690ab96666..c05f96a9ebb3097985f2f7b257917bf7a6c9f160 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 555c847fbef5400f7148700ee344809f70dc608b..a3f443376bcab8b199b137cacad8fd50f3388303 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 3005cff3c28927edd65f9d0523a135bf8d58259c..c5bada273f7905f0c2dd996d3cb5727d17aa25e1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 5d08b7b89f9ac8c5574c1ee8ff71fb016c36b3d4..13a7acfbc26f12caa836f857c173faee620fb8de 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 512b594832b151754244136954587a0060915b5b..581b3b7c37c79fbcbee7fb43a3fc516ec9d269e4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 58fe6446a503a9517e11c848f36274713e98e14b..4e1ec2ec2dac9ad93d5fb2081e53549fb9ce47ab 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 775230066c0975727991b504886cd86883276879..178ff1f2a7fe167e52e6204d7a3017315c81ca14 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 44103e3bdc6038b552d925cadfadc1c391f4ea01..52f06297b024bc4547ed050a575cc3221d0d4fde 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index f81c05e819ec7a85a173c96469d1a5770e672023..5999d7028eeb34f793a0c3a0c83a54ad9fdd006c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 1478e7d4fa3dde8f1038ecce581c4f447902aa86..ded62caf57e8da62153e5e53e4b08b7834d7213a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 8e055ee099f6db8a9be1d1eda473dfa7d2ecb1e2..747da22bff3d1ae87b034c6530fff17ef45fcb2a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index d2003009d9ec583e129e6ad8606986ab0bf4463d..a4da1fad9c1c0d32d55b456ded00c1c8fd77d1a4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2008 Google Inc. All Rights Reserved.
+// Copyright 2008 the V8 project authors. All rights reserved.
 // Redistribution and use in source and binary forms, with or without
 // modification, are permitted provided that the following conditions are
 // met:
index 47511a6488518da5309c9ba36a608428e521e8b0..03b4b746b5a9a5389743c20c144ec390d729eb98 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 0a163008b765ab5237ade1e4072e9579a5dcfd92..8193b82fa31e2f893d22a92ea1f4b61b8ec95f30 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index ac9c6b2099a433a2432c80e9e3e91781bb841c10..181edb6d0fc67d098f8f6e5ead479ee163b4e0f9 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2006 Google Inc. All Rights Reserved.
+# Copyright 2006-2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 339c96b516086cdce6da11ee394fe6f556514f3b..794dceadb1e9891584adab104b35a53490cb3374 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 27023ce5b13749f010ad64c1b2cb0a66b49226e0..aa2c6b8dc98bbfa61f12f2c4af1969c0ac1b9e1c 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
@@ -30,7 +30,8 @@
 
 import optparse
 import os
-from os.path import abspath, join, dirname
+from os.path import abspath, join, dirname, basename
+import re
 import sys
 import subprocess
 
@@ -143,19 +144,18 @@ class CppLintProcessor(SourceFileProcessor):
     return process.wait() == 0
 
 
-class CopyrightProcessor(SourceFileProcessor):
+COPYRIGHT_HEADER_PATTERN = re.compile(
+    r'Copyright [\d-]*2008 the V8 project authors. All rights reserved.')
+
+class SourceProcessor(SourceFileProcessor):
   """
   Check that all files include a copyright notice.
   """
 
   RELEVANT_EXTENSIONS = ['.js', '.cc', '.h', '.py', '.c', 'SConscript',
       'SConstruct', '.status']
-  FILES_TO_IGNORE = ['pcre_chartables.c', 'config.h',
-      'earley-boyer.js', 'raytrace.js']
   def IsRelevant(self, name):
-    if name in CopyrightProcessor.FILES_TO_IGNORE:
-      return False
-    for ext in CopyrightProcessor.RELEVANT_EXTENSIONS:
+    for ext in SourceProcessor.RELEVANT_EXTENSIONS:
       if name.endswith(ext):
         return True
     return False
@@ -163,11 +163,27 @@ class CopyrightProcessor(SourceFileProcessor):
   def GetPathsToSearch(self):
     return ['.']
 
+  def IgnoreDir(self, name):
+    return (super(SourceProcessor, self).IgnoreDir(name)
+              or (name == 'third_party')
+              or (name == 'obj'))
+
+  IGNORE_COPYRIGHTS = ['earley-boyer.js', 'raytrace.js', 'crypto.js']
+  IGNORE_TABS = IGNORE_COPYRIGHTS + ['unicode-test.js',
+      'html-comments.js']
+
   def ProcessContents(self, name, contents):
-    if not 'Copyright' in contents:
-      print "No copyright in %s." % name
-      return False
-    return True
+    result = True
+    base = basename(name)
+    if not base in SourceProcessor.IGNORE_TABS:
+      if '\t' in contents:
+        print "%s contains tabs" % name
+        result = False
+    if not base in SourceProcessor.IGNORE_COPYRIGHTS:
+      if not COPYRIGHT_HEADER_PATTERN.search(contents):
+        print "%s is missing a correct copyright header." % name
+        result = False
+    return result
 
   def ProcessFiles(self, files):
     success = True
@@ -195,7 +211,7 @@ def Main():
   success = True
   if not options.no_lint:
     success = CppLintProcessor().Run(workspace) and success
-  success = CopyrightProcessor().Run(workspace) and success
+  success = SourceProcessor().Run(workspace) and success
   if success:
     return 0
   else:
index 86f52f378400c6bdad5222e9af0dd11820e2d380..4353b645235ace24aba3dc3202dec94130c099ec 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index f4e1e54c7d9c272a880d4ae0af76dc4461f44e6b..0111722be8c555e71cff529b50605469ab90cd80 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 07dd94a75a7c0e79aecb7945ff759eaa3fa350cb..5ea8e28659e23c62365cbd944e834dd2495ccb30 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 7149b5d712599dcec21f4f32145c64709a7f0c51..e10bb7be81ba4912a90c4b82fc1f312fa2cbb423 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met:
index 447e3075b2feb417040714aab43cf8f4bf991b72..4b1c3f1fd1fa95df2de9d7597d0fc84f5c516b5c 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2008 Google Inc.  All rights reserved.
+# Copyright 2008 the V8 project authors. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
 # met: