<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten/src/embind, branch master</title>
<subtitle>Emscripten: An LLVM-to-JavaScript Compiler</subtitle>
<id>https://git.amat.us/emscripten/atom/src/embind?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten/atom/src/embind?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/'/>
<updated>2014-05-29T01:02:42Z</updated>
<entry>
<title>Fix a bug where a returned handle to a derived JS object would not always correctly increment the reference count of the underlying smart pointer.</title>
<updated>2014-05-29T01:02:42Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-28T18:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=34599322eea3c9d2240c1c09d0f148f95612ed5a'/>
<id>urn:sha1:34599322eea3c9d2240c1c09d0f148f95612ed5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Passing an argument from C++ into JavaScript has 'borrow' semantics rather than ownership semantics.  That is, to keep a reference beyond the function call, you must call .clone().  This is necessary to avoid special-casing non-overridden virtual functions.  (I don't know if this change will stick.  It's possible it will have some problems.)</title>
<updated>2014-05-21T16:07:56Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-13T08:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=121cb8f58671140441eec21780f97fef4f8cb667'/>
<id>urn:sha1:121cb8f58671140441eec21780f97fef4f8cb667</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expose the set of inherited instances for debugging purposes</title>
<updated>2014-05-21T16:07:44Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-12T19:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=a33f6e69daf7428ae03dc7a024644e0ba944f70a'/>
<id>urn:sha1:a33f6e69daf7428ae03dc7a024644e0ba944f70a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring back the ability to implement a C++ interface with a specific JavaScript object.</title>
<updated>2014-05-21T16:07:13Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-12T19:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=179248abb25b51ab674b11f5fd4cd7c289a91b52'/>
<id>urn:sha1:179248abb25b51ab674b11f5fd4cd7c289a91b52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a bug where, when extending from a class held with intrusive pointers, the JavaScript object would be released when the last JS handle was destroyed, not when the object was.</title>
<updated>2014-05-21T16:04:10Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-10T00:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=22288a4229ccba67a4cf0cbe4730ddde9589f0f3'/>
<id>urn:sha1:22288a4229ccba67a4cf0cbe4730ddde9589f0f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start to checkpoint some intrusive pointer tests</title>
<updated>2014-05-21T16:02:32Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-10T00:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=a8eda73be9b64636c82474a79742a578b3f2c425'/>
<id>urn:sha1:a8eda73be9b64636c82474a79742a578b3f2c425</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent some common mistakes when calling parent constructors and destructors</title>
<updated>2014-05-21T15:59:16Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-09T20:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=09b00f5cd39dc986bc5797c5eb9920af04b4ac59'/>
<id>urn:sha1:09b00f5cd39dc986bc5797c5eb9920af04b4ac59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make returning JavaScript instances work in the presence of base class pointer fixups.</title>
<updated>2014-05-21T15:59:08Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-09T06:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=e25a0f0af05a12705bacf35e4d94bcdc9cd334e9'/>
<id>urn:sha1:e25a0f0af05a12705bacf35e4d94bcdc9cd334e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle some scenarios where you mix delete() and deleteLater()</title>
<updated>2014-05-21T15:59:01Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-09T04:52:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=3147a2175cc90c1ceca368979bad72870b02561b'/>
<id>urn:sha1:3147a2175cc90c1ceca368979bad72870b02561b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>If embind knows about a live JavaScript instance and it matches a raw pointer that gets returned, then return the JS instance.</title>
<updated>2014-05-21T15:58:53Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@imvu.com</email>
</author>
<published>2014-05-09T04:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=c75048adf764b9f14ed7a91dc46dfaee66dcbf3a'/>
<id>urn:sha1:c75048adf764b9f14ed7a91dc46dfaee66dcbf3a</id>
<content type='text'>
</content>
</entry>
</feed>
