<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: V8 under the hood</title>
	<atom:link href="http://offthelip.org/?feed=rss2&#038;p=113" rel="self" type="application/rss+xml" />
	<link>http://offthelip.org/?p=113</link>
	<description>Code weavings for the surf addicts</description>
	<lastBuildDate>Thu, 19 Aug 2010 01:12:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: A Comparison of JavaScript Engines &#124; tips &#38; tricks</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-35017</link>
		<dc:creator>A Comparison of JavaScript Engines &#124; tips &#38; tricks</dc:creator>
		<pubDate>Mon, 19 Jul 2010 20:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-35017</guid>
		<description>[...] V8 Under the Hood by Matthieu Riou [...]</description>
		<content:encoded><![CDATA[<p>[...] V8 Under the Hood by Matthieu Riou [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4995</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Mon, 08 Sep 2008 06:46:19 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4995</guid>
		<description>Matthieu: Thank you for the response! 
I&#039;m gonna go pull the sources now and have a look.</description>
		<content:encoded><![CDATA[<p>Matthieu: Thank you for the response!<br />
I&#8217;m gonna go pull the sources now and have a look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Engine JavaScript V8: Tan rapido como C++? &#124; Seraphinux</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4904</link>
		<dc:creator>Engine JavaScript V8: Tan rapido como C++? &#124; Seraphinux</dc:creator>
		<pubDate>Fri, 05 Sep 2008 15:38:05 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4904</guid>
		<description>[...] C++; bueno bueno, ahora pasemos al articulo que les comentaba. Este articulo lo puedes encontrar en V8 under the hood, como bien podras darte cuenta esta en ingles, pero &#8220;no problem&#8221; las siguientes son mis [...]</description>
		<content:encoded><![CDATA[<p>[...] C++; bueno bueno, ahora pasemos al articulo que les comentaba. Este articulo lo puedes encontrar en V8 under the hood, como bien podras darte cuenta esta en ingles, pero &#8220;no problem&#8221; las siguientes son mis [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthieu Riou</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4901</link>
		<dc:creator>Matthieu Riou</dc:creator>
		<pubDate>Fri, 05 Sep 2008 14:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4901</guid>
		<description>Roger: Sure, the idea isn&#039;t really new. Smalltalk images were sort of similar. It&#039;s just nice that they went the extra mile to implement it. I&#039;m still waiting for the JVM to have something similar after all these years...</description>
		<content:encoded><![CDATA[<p>Roger: Sure, the idea isn&#8217;t really new. Smalltalk images were sort of similar. It&#8217;s just nice that they went the extra mile to implement it. I&#8217;m still waiting for the JVM to have something similar after all these years&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My daily readings 09/05/2008 &#171; Strange Kite</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4898</link>
		<dc:creator>My daily readings 09/05/2008 &#171; Strange Kite</dc:creator>
		<pubDate>Fri, 05 Sep 2008 11:42:04 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4898</guid>
		<description>[...] Off The Lip Â» V8 under the hood [...]</description>
		<content:encoded><![CDATA[<p>[...] Off The Lip Â» V8 under the hood [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4881</link>
		<dc:creator>Roger</dc:creator>
		<pubDate>Fri, 05 Sep 2008 07:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4881</guid>
		<description>The whole dump the process out after initialization and reuse that for faster startup is some that emacs did for yours.  What it did was remarkably close to a core dump.  Search for &quot;emacs unexec&quot; to get various pointers as to the complexity and bugs.</description>
		<content:encoded><![CDATA[<p>The whole dump the process out after initialization and reuse that for faster startup is some that emacs did for yours.  What it did was remarkably close to a core dump.  Search for &#8220;emacs unexec&#8221; to get various pointers as to the complexity and bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthieu Riou</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4866</link>
		<dc:creator>Matthieu Riou</dc:creator>
		<pubDate>Fri, 05 Sep 2008 03:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4866</guid>
		<description>anjan: Elaborate on which part of the mechanism? How one could reuse this or how it is implemented?

Matt: You can&#039;t reuse C++ exceptions as they need to capture Javascript level information. So you just return an object that actually represents the exception. The usage of handle_scope is documented here: http://code.google.com/apis/v8/embed.html#handles

Marcus: You&#039;re mostly correct about the jump. Details are slightly more completed but that&#039;s the idea. For preemption I don&#039;t know exactly for V8 but my guess is that they generate some loopback to their own code. As for optimizing register allocation, I guess the whole point of compiling straight to assembler is to be able to generate your own optimizations so I would think so yes.</description>
		<content:encoded><![CDATA[<p>anjan: Elaborate on which part of the mechanism? How one could reuse this or how it is implemented?</p>
<p>Matt: You can&#8217;t reuse C++ exceptions as they need to capture Javascript level information. So you just return an object that actually represents the exception. The usage of handle_scope is documented here: <a href="http://code.google.com/apis/v8/embed.html#handles" rel="nofollow">http://code.google.com/apis/v8/embed.html#handles</a></p>
<p>Marcus: You&#8217;re mostly correct about the jump. Details are slightly more completed but that&#8217;s the idea. For preemption I don&#8217;t know exactly for V8 but my guess is that they generate some loopback to their own code. As for optimizing register allocation, I guess the whole point of compiling straight to assembler is to be able to generate your own optimizations so I would think so yes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nanik</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4851</link>
		<dc:creator>Nanik</dc:creator>
		<pubDate>Thu, 04 Sep 2008 23:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4851</guid>
		<description>Nice writeup !</description>
		<content:encoded><![CDATA[<p>Nice writeup !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drazick</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4846</link>
		<dc:creator>Drazick</dc:creator>
		<pubDate>Thu, 04 Sep 2008 22:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4846</guid>
		<description>Very interesting.
Thank you.</description>
		<content:encoded><![CDATA[<p>Very interesting.<br />
Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Demopoly</title>
		<link>http://offthelip.org/?p=113&#038;cpage=1#comment-4845</link>
		<dc:creator>Demopoly</dc:creator>
		<pubDate>Thu, 04 Sep 2008 22:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://offthelip.org/?p=113#comment-4845</guid>
		<description>Thanks! I&#039;ve been scanning for an impartial review that talks about salient points rather than fanboy cheerleading. It&#039;s getting harder to find topical discussion on the internet...

Thank the bloggers for blogs, without which, I would be lost.

Demo</description>
		<content:encoded><![CDATA[<p>Thanks! I&#8217;ve been scanning for an impartial review that talks about salient points rather than fanboy cheerleading. It&#8217;s getting harder to find topical discussion on the internet&#8230;</p>
<p>Thank the bloggers for blogs, without which, I would be lost.</p>
<p>Demo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
