Matt,

The first install of 3.11 V8 was 3.11.1, which was way too early.  (My
mistake to even try pulling it in, but hey, the tests passed, so it
must work, right?)  That was in 0.7.9.

V8 3.11.1 didn't pass its correctness tests yet, and in some cases it
just did JavaScript wrong.  That was bad.  Also, it was crazy slow,
and whatever the performance regression was caused by, it was also in
V8 3.10.  So, we rolled back to 3.9, which was stable, and got our
performance back.  That was in node 0.7.9.

The V8 team saw the problem, corrected the bug, and informed us that
the 3.11 branch was worth trying again.  So we did that, it was
faster, and that's where we are now.

It is in our best interest to be on a very recent V8, because it will
generally get more attention from the V8 team moving forward, which
benefits Node.js greatly.  The only reason for the rollback was
because we weren't sure whether it'd be stable and performant in time,
but now it is.


On Sat, Jun 16, 2012 at 1:36 PM, Tim Dickinson <price.ti...@gmail.com> wrote:
> Just installed it going to see how well the code ports.
>
>
> On Friday, June 15, 2012 3:48:36 PM UTC-4, Isaac Schlueter wrote:
>>
>> This is the most stable 0.7 release yet.  Please try it out.
>>
>> Version 0.8 will be out very soon.  You can see the remaining issues
>> on the github issue tracker.
>>
>> <https://github.com/joyent/node/issues?milestone=10&state=open>
>>
>> 2012.06.15, Version 0.7.11 (unstable)
>>
>> * V8: Upgrade to v3.11.10
>>
>> * npm: Upgrade to 1.1.26
>>
>> * doc: Improve cross-linking in API docs markdown (Ben Kelly)
>>
>> * Fix #3425: removeAllListeners should delete array (Reid Burke)
>>
>> * cluster: don't silently drop messages when the write queue gets big
>> (Bert Belder)
>>
>> * Add Buffer.concat method (isaacs)
>>
>> * windows: make symlinks tolerant to forward slashes (Bert Belder)
>>
>> * build: Add node.d and node.1 to installer (isaacs)
>>
>> * cluster: rename worker.unqiueID to worker.id (Andreas Madsen)
>>
>> * Windows: Enable ETW events on Windows for existing DTrace probes.
>> (Igor Zinkovsky)
>>
>> * test: bundle node-weak in test/gc so that it doesn't need to be
>> downloaded (Nathan Rajlich)
>>
>> * Make many tests pass on Windows (Bert Belder)
>>
>> * Fix #3388 Support listening on file descriptors (isaacs)
>>
>> * Fix #3407 Add os.tmpDir() (isaacs)
>>
>> * Unbreak the snapshotted build on Windows (Bert Belder)
>>
>> * Clean up child_process.kill throws (Bert Belder)
>>
>> * crypto: make cipher/decipher accept buffer args (Ben Noordhuis)
>>
>>
>> Source Code: http://nodejs.org/dist/v0.7.11/node-v0.7.11.tar.gz
>>
>> Macintosh Installer (Universal):
>> http://nodejs.org/dist/v0.7.11/node-v0.7.11.pkg
>>
>> Windows Installer: http://nodejs.org/dist/v0.7.11/node-v0.7.11-x86.msi
>>
>> Windows x64 Installer: http://nodejs.org/dist/v0.7.11/node-v0.7.11-x64.msi
>>
>> Windows x64 Files: http://nodejs.org/dist/v0.7.11/x64/
>>
>> Other release files: http://nodejs.org/dist/v0.7.11/
>>
>> Website: http://nodejs.org/docs/v0.7.11/
>>
>> Documentation: http://nodejs.org/docs/v0.7.11/api/

Reply via email to