<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/node.git/test/message/stack_overflow.out, branch node-review</title>
<subtitle>github.com: joyent/node.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/'/>
<entry>
<title>bindings: update api</title>
<updated>2013-03-20T00:11:01+00:00</updated>
<author>
<name>Trevor Norris</name>
<email>trev.norris@gmail.com</email>
</author>
<published>2013-03-18T20:54:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=0bba59028381c146b90411d43425a18415d85f98'/>
<id>0bba59028381c146b90411d43425a18415d85f98</id>
<content type='text'>
All compile time warnings about using deprecated APIs have been
suppressed by updating node's API. Though there are still many function
calls that can accept Isolate, and still need to be updated.

node_isolate had to be added as an extern variable in node.h and
node_object_wrap.h

Also a couple small fixes for Error handling.

Before v8 3.16.6 the error stack message was lazily written when it was
needed, which allowed you to change the message after instantiation.
Then the stack would be written with the new message the first time it
was accessed. Though that has changed. Now it creates the stack message
on instantiation. So setting a different message afterwards won't be
displayed.

This is not a complete fix for the problem. Getting error without any
message isn't very useful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All compile time warnings about using deprecated APIs have been
suppressed by updating node's API. Though there are still many function
calls that can accept Isolate, and still need to be updated.

node_isolate had to be added as an extern variable in node.h and
node_object_wrap.h

Also a couple small fixes for Error handling.

Before v8 3.16.6 the error stack message was lazily written when it was
needed, which allowed you to change the message after instantiation.
Then the stack would be written with the new message the first time it
was accessed. Though that has changed. Now it creates the stack message
on instantiation. So setting a different message afterwards won't be
displayed.

This is not a complete fix for the problem. Getting error without any
message isn't very useful.
</pre>
</div>
</content>
</entry>
<entry>
<title>src, test: downgrade to v8 3.14 api</title>
<updated>2013-02-25T22:45:02+00:00</updated>
<author>
<name>Ben Noordhuis</name>
<email>info@bnoordhuis.nl</email>
</author>
<published>2013-02-25T22:25:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=51f6e6a9b39c15fcfd34976005fc8496430545e1'/>
<id>51f6e6a9b39c15fcfd34976005fc8496430545e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: make tests work with newer v8</title>
<updated>2013-01-02T08:13:47+00:00</updated>
<author>
<name>Fedor Indutny</name>
<email>fedor.indutny@gmail.com</email>
</author>
<published>2013-01-01T12:06:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=8a96bb42c6d100327f505b01f8ad5aba8c4b7c66'/>
<id>8a96bb42c6d100327f505b01f8ad5aba8c4b7c66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "test: stack overflow output"</title>
<updated>2012-05-16T21:44:15+00:00</updated>
<author>
<name>isaacs</name>
<email>i@izs.me</email>
</author>
<published>2012-05-16T21:44:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=564172510de27bfa47944ab70e24a60b69ce2236'/>
<id>564172510de27bfa47944ab70e24a60b69ce2236</id>
<content type='text'>
This reverts commit f8519e10b823f576ddd0efa76ab425f0598b1223.

Recent update to V8 fixes the problem where it incorrectly reports the
line number as 0 for thrown RangeErrors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f8519e10b823f576ddd0efa76ab425f0598b1223.

Recent update to V8 fixes the problem where it incorrectly reports the
line number as 0 for thrown RangeErrors.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: stack overflow output</title>
<updated>2012-05-15T20:03:56+00:00</updated>
<author>
<name>isaacs</name>
<email>i@izs.me</email>
</author>
<published>2012-05-15T20:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=f8519e10b823f576ddd0efa76ab425f0598b1223'/>
<id>f8519e10b823f576ddd0efa76ab425f0598b1223</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix exception output for module load exceptions</title>
<updated>2012-05-09T18:54:43+00:00</updated>
<author>
<name>Felix Geisendörfer</name>
<email>felix@debuggable.com</email>
</author>
<published>2012-05-08T20:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=bf9d8e9214e2098bacf18416564dc3a91bcdf5d6'/>
<id>bf9d8e9214e2098bacf18416564dc3a91bcdf5d6</id>
<content type='text'>
So instead of:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

You will now see:

path/to/foo.js:1
throw new Error('bar');
      ^

This is a sub-set of isaacs patch here:

https://github.com/joyent/node/issues/3235

The difference is that this patch purely adresses the exception output,
but does not try to make any behavior changes / improvements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So instead of:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

You will now see:

path/to/foo.js:1
throw new Error('bar');
      ^

This is a sub-set of isaacs patch here:

https://github.com/joyent/node/issues/3235

The difference is that this patch purely adresses the exception output,
but does not try to make any behavior changes / improvements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix process.nextTick throw call sites</title>
<updated>2012-05-09T18:54:43+00:00</updated>
<author>
<name>Felix Geisendörfer</name>
<email>felix@debuggable.com</email>
</author>
<published>2012-05-08T14:07:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=814033365b146afb095fad6c2c05d0da0237615f'/>
<id>814033365b146afb095fad6c2c05d0da0237615f</id>
<content type='text'>
This patch now reports the proper throw call site for exceptions
triggered within process.nextTick. So instead of this:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

You will now see:

mydir/myscript.js:15
  throw new Error('My Error');
          ^

From my testing this patch causes no performance regressions, but does
greatly simplify processing the nextTickQueue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch now reports the proper throw call site for exceptions
triggered within process.nextTick. So instead of this:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

You will now see:

mydir/myscript.js:15
  throw new Error('My Error');
          ^

From my testing this patch causes no performance regressions, but does
greatly simplify processing the nextTickQueue.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix message tests</title>
<updated>2011-07-16T05:12:00+00:00</updated>
<author>
<name>koichik</name>
<email>koichik@improvement.jp</email>
</author>
<published>2011-07-16T05:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=4662ace9165ae6d8aab06ba7ef3ffff4c971c859'/>
<id>4662ace9165ae6d8aab06ba7ef3ffff4c971c859</id>
<content type='text'>
V8 3.4.12.1 changed exception log format.

3.14.10:
node.js:189
        throw e; // process.nextTick error, or 'error' event on first tick
        ^

3.4.12.1:
node.js:189
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

The caret was moved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
V8 3.4.12.1 changed exception log format.

3.14.10:
node.js:189
        throw e; // process.nextTick error, or 'error' event on first tick
        ^

3.4.12.1:
node.js:189
        throw e; // process.nextTick error, or 'error' event on first tick
              ^

The caret was moved.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'v0.4'</title>
<updated>2011-05-08T03:38:32+00:00</updated>
<author>
<name>isaacs</name>
<email>i@izs.me</email>
</author>
<published>2011-05-08T03:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=205b9beb6be0d563a85027158e8af3bee8472b9e'/>
<id>205b9beb6be0d563a85027158e8af3bee8472b9e</id>
<content type='text'>
Conflicts:
	lib/tls.js
	lib/url.js
	src/node_version.h
	test/simple/test-buffer.js
	test/simple/test-url.js
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/tls.js
	lib/url.js
	src/node_version.h
	test/simple/test-buffer.js
	test/simple/test-url.js
</pre>
</div>
</content>
</entry>
<entry>
<title>Close #974 Properly report traceless errors.</title>
<updated>2011-04-25T19:22:18+00:00</updated>
<author>
<name>isaacs</name>
<email>i@izs.me</email>
</author>
<published>2011-04-25T19:22:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/node.git/commit/?id=8df6f9e54469902a3d1da30a57cbfbe6900f977d'/>
<id>8df6f9e54469902a3d1da30a57cbfbe6900f977d</id>
<content type='text'>
Also, tests for the same.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, tests for the same.
</pre>
</div>
</content>
</entry>
</feed>
