Skip to content

Commit

Permalink
Upgrade V8 to 2.2.8
Browse files Browse the repository at this point in the history
  • Loading branch information
ry committed May 6, 2010
1 parent 4ce1e1f commit 6aab6eb
Show file tree
Hide file tree
Showing 91 changed files with 5,624 additions and 2,249 deletions.
19 changes: 16 additions & 3 deletions deps/v8/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
2010-05-05: Version 2.2.8

Performance improvements in the x64 and ARM backends.


2010-05-03: Version 2.2.7

Added support for ES5 date time string format to Date.parse.

Performance improvements in the x64 backend.


2010-04-28: Version 2.2.6

Add "amd64" as recognized architecture in scons build script
Added "amd64" as recognized architecture in scons build script
(by Ryan Dahl <coldredlemur@gmail.com>).

Fix bug in String search and replace with very simple RegExps.
Fixed bug in String search and replace with very simple RegExps.

Fix bug in RegExp containing "\b^".
Fixed bug in RegExp containing "\b^".

Performance improvements on all platforms.


2010-04-26: Version 2.2.5

Various performance improvements (especially for ARM and x64)
Expand Down
2 changes: 1 addition & 1 deletion deps/v8/include/v8.h
Original file line number Diff line number Diff line change
Expand Up @@ -3014,7 +3014,7 @@ template <> struct InternalConstants<4> {

// Internal constants for 64-bit systems.
template <> struct InternalConstants<8> {
static const int kStringResourceOffset = 2 * sizeof(void*);
static const int kStringResourceOffset = 3 * sizeof(void*);
};

/**
Expand Down
3 changes: 3 additions & 0 deletions deps/v8/src/api.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3646,6 +3646,8 @@ void V8::ResumeProfilerEx(int flags, int tag) {
// those modules which haven't been started prior to making a
// snapshot.

// Make a GC prior to taking a snapshot.
i::Heap::CollectAllGarbage(false);
// Reset snapshot flag and CPU module flags.
flags &= ~(PROFILER_MODULE_HEAP_SNAPSHOT | PROFILER_MODULE_CPU);
const int current_flags = i::Logger::GetActiveProfilerModules();
Expand Down Expand Up @@ -4020,6 +4022,7 @@ void Debug::ProcessDebugMessages() {
}

Local<Context> Debug::GetDebugContext() {
EnsureInitialized("v8::Debug::GetDebugContext()");
ENTER_V8;
return Utils::ToLocal(i::Debugger::GetDebugContext());
}
Expand Down
Loading

0 comments on commit 6aab6eb

Please sign in to comment.