Permalink
Browse files

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.

git-svn-id: https://v8.googlecode.com/svn/trunk@10729 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  • Loading branch information...
1 parent 70e23a9 commit 447decb75060a106131ab4de934bcc374648e7f2 yangguo@chromium.org committed Feb 16, 2012
Showing with 1,413 additions and 340 deletions.
  1. +11 −0 ChangeLog
  2. +2 −2 benchmarks/base.js
  3. +387 −0 benchmarks/navier-stokes.js
  4. +2 −0 benchmarks/run.html
  5. +1 −0 benchmarks/run.js
  6. +5 −0 src/arm/code-stubs-arm.cc
  7. +5 −6 src/arm/full-codegen-arm.cc
  8. +5 −0 src/arm/lithium-arm.cc
  9. +8 −0 src/arm/lithium-arm.h
  10. +10 −0 src/arm/lithium-codegen-arm.cc
  11. +2 −2 src/arm/simulator-arm.cc
  12. +1 −6 src/ast.cc
  13. +24 −9 src/ast.h
  14. +6 −6 src/builtins.cc
  15. +13 −0 src/code-stubs.h
  16. +15 −13 src/compiler.cc
  17. +3 −9 src/compiler.h
  18. +0 −4 src/deoptimizer.h
  19. +5 −2 src/execution.cc
  20. +9 −0 src/flag-definitions.h
  21. +6 −5 src/full-codegen.cc
  22. +17 −10 src/full-codegen.h
  23. +3 −3 src/heap.cc
  24. +28 −0 src/hydrogen-instructions.h
  25. +63 −8 src/hydrogen.cc
  26. +4 −1 src/hydrogen.h
  27. +11 −7 src/ia32/assembler-ia32.cc
  28. +3 −2 src/ia32/builtins-ia32.cc
  29. +5 −0 src/ia32/code-stubs-ia32.cc
  30. +31 −10 src/ia32/deoptimizer-ia32.cc
  31. +37 −12 src/ia32/full-codegen-ia32.cc
  32. +13 −5 src/ia32/lithium-codegen-ia32.cc
  33. +6 −0 src/ia32/lithium-ia32.cc
  34. +12 −0 src/ia32/lithium-ia32.h
  35. +2 −0 src/ia32/stub-cache-ia32.cc
  36. +8 −1 src/mips/code-stubs-mips.cc
  37. +41 −15 src/mips/codegen-mips.cc
  38. +34 −14 src/mips/deoptimizer-mips.cc
  39. +7 −10 src/mips/full-codegen-mips.cc
  40. +2 −2 src/mips/simulator-mips.cc
  41. +172 −20 src/mips/stub-cache-mips.cc
  42. +3 −2 src/objects-inl.h
  43. +30 −29 src/objects.cc
  44. +9 −6 src/objects.h
  45. +19 −11 src/parser.cc
  46. +31 −6 src/runtime-profiler.cc
  47. +17 −2 src/runtime.cc
  48. +2 −1 src/runtime.h
  49. +2 −2 src/version.cc
  50. +10 −10 src/x64/assembler-x64.cc
  51. +3 −1 src/x64/assembler-x64.h
  52. +5 −0 src/x64/code-stubs-x64.cc
  53. +5 −6 src/x64/full-codegen-x64.cc
  54. +12 −5 src/x64/lithium-codegen-x64.cc
  55. +5 −0 src/x64/lithium-x64.cc
  56. +8 −0 src/x64/lithium-x64.h
  57. +3 −0 test/cctest/cctest.status
  58. +56 −40 test/cctest/test-api.cc
  59. +0 −29 test/cctest/test-heap.cc
  60. +21 −1 test/mjsunit/compiler/inline-literals.js
  61. +38 −0 test/mjsunit/count-based-osr.js
  62. +34 −0 test/mjsunit/external-array.js
  63. +1 −1 test/mjsunit/harmony/block-conflicts.js
  64. +31 −0 test/mjsunit/regress/regress-113924.js
  65. +13 −3 test/mjsunit/regress/regress-1878.js
  66. +34 −0 test/mjsunit/regress/regress-1945.js
  67. +2 −1 tools/disasm.py
View
@@ -1,3 +1,14 @@
+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)
View
@@ -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:
@@ -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
Oops, something went wrong.

0 comments on commit 447decb

Please sign in to comment.