Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Commit

Permalink
Update v8 to 3.9.9
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacs committed Feb 27, 2012
1 parent 82ad1f8 commit f4641bd
Show file tree
Hide file tree
Showing 179 changed files with 7,422 additions and 2,793 deletions.
8 changes: 4 additions & 4 deletions deps/v8/.gitignore
Expand Up @@ -23,10 +23,10 @@ shell_g
/build/gyp
/obj/
/out/
/test/es5conform/data/
/test/mozilla/data/
/test/sputnik/sputniktests/
/test/test262/data/
/test/es5conform/data
/test/mozilla/data
/test/sputnik/sputniktests
/test/test262/data
/tools/oom_dump/oom_dump
/tools/oom_dump/oom_dump.o
/tools/visual_studio/Debug
Expand Down
4 changes: 4 additions & 0 deletions deps/v8/AUTHORS
Expand Up @@ -23,14 +23,18 @@ Daniel James <dnljms@gmail.com>
Dineel D Sule <dsule@codeaurora.org>
Erich Ocean <erich.ocean@me.com>
Fedor Indutny <fedor@indutny.com>
Ioseb Dzmanashvili <ioseb.dzmanashvili@gmail.com>
Jan de Mooij <jandemooij@gmail.com>
Jay Freeman <saurik@saurik.com>
Joel Stanley <joel.stan@gmail.com>
John Jozwiak <jjozwiak@codeaurora.org>
Jonathan Liu <net147@gmail.com>
Kun Zhang <zhangk@codeaurora.org>
Martyn Capewell <martyn.capewell@arm.com>
Mathias Bynens <mathias@qiwi.be>
Matt Hanselman <mjhanselman@gmail.com>
Maxim Mossienko <maxim.mossienko@gmail.com>
Michael Lutz <michi@icosahedron.de>
Michael Smith <mike@w3.org>
Mike Gilbert <floppymaster@gmail.com>
Paolo Giarrusso <p.giarrusso@gmail.com>
Expand Down
55 changes: 55 additions & 0 deletions deps/v8/ChangeLog
@@ -1,3 +1,58 @@
2012-02-23: Version 3.9.9

Supported fast case for-in in Crankshaft.

Sped up heap snapshot serialization and dominators construction.

Randomized allocation addresses on windows. (Chromium issue 115151)

Fixed compilation with MinGW-w64. (issue 1943)

Fixed incorrect value of assignments to non-extensible properties.

Fixed a crash bug in generated code on ia32.

Performance and stability improvements on all platforms.


2012-02-21: Version 3.9.8

Fixed memory leak and missing #include in StartupDataDecompressor
(issue 1960).

Renamed static methods to avoid shadowing virtual methods and fix Clang
C++11 compile error.

Fixed sequence of element access in array builtins (issue 1790).

Performance and stability improvements on all platforms.


2012-02-16: Version 3.9.7

Fixed V8 issues 1322, 1878, 1942, 1945 and Chromium issue 113924.

Fixed GCC-4.7 warnings.

Added Navier-Stokes benchmark.

Performance and stability improvements on all platforms.


2012-02-14: Version 3.9.6

Fix template-related linker error. (issue 1936)

Allow inlining of functions containing object literals. (issue 1322)

Add --call-graph-size option to tickprocessor. (issue 1937)

Heap Snapshot maximum size limit is too low for really big apps. At the
moment the limit is 256MB. (Chromium issue 113015)

Performance and stability improvements on all platforms.


2012-02-09: Version 3.9.5

Removed unused command line flags.
Expand Down
5 changes: 3 additions & 2 deletions deps/v8/SConstruct
@@ -1,4 +1,4 @@
# Copyright 2011 the V8 project authors. All rights reserved.
# Copyright 2012 the V8 project authors. All rights reserved.
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
Expand Down Expand Up @@ -296,10 +296,11 @@ V8_EXTRA_FLAGS = {
'-Werror',
'-W',
'-Wno-unused-parameter',
'-Woverloaded-virtual',
'-Wnon-virtual-dtor']
},
'os:win32': {
'WARNINGFLAGS': ['-pedantic', '-Wno-long-long']
'WARNINGFLAGS': ['-pedantic', '-Wno-long-long', '-Wno-pedantic-ms-format']
},
'os:linux': {
'WARNINGFLAGS': ['-pedantic'],
Expand Down
4 changes: 2 additions & 2 deletions deps/v8/benchmarks/base.js
@@ -1,4 +1,4 @@
// Copyright 2008 the V8 project authors. All rights reserved.
// Copyright 2012 the V8 project authors. All rights reserved.
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
Expand Down Expand Up @@ -78,7 +78,7 @@ BenchmarkSuite.suites = [];
// Scores are not comparable across versions. Bump the version if
// you're making changes that will affect that scores, e.g. if you add
// a new benchmark or change an existing one.
BenchmarkSuite.version = '6';
BenchmarkSuite.version = '7';


// To make the benchmark results predictable, we replace Math.random
Expand Down

0 comments on commit f4641bd

Please sign in to comment.