Generalize class property access.
Kill validateThis for methods
allow optional implementation of non-abstract virtual methods
fix a bug in optional argument lists
Support for intrusive pointers. This dependency on Northstar must be removed before pusing embind to GitHub.
Removed dependency on Northstar.
verify non-ascii data can be passed through std::string
Add support for returning std::wstring
Allow passing JavaScript strings to std::wstring
assert if, when trying to convert JS string to std::string, the JS string has code units that do not fit in 8 bits
jshint
Replace Pointer_stringify() with something simpler and faster. The "String.fromCharCode" can be a performance bottleneck if called a lot, like 50,000 times per second. Depending on application it can be necessary. A better solution is not converting from HEAP at all, but it requires more work.
cannot pass non-strings to std::string arguments :)
allow passing Int8Array and Uint8Array directly to std::string
can pass ArrayBuffer to std::string
Support returning movable types
implement perfect forwarding in embind
Finally! JSInterface is dead
Add perfect forwarding throughout emscripten::val.  This shaves 50 KB off the non-minified JS in Northstar.
fix readLatin1String to actually cover the range of latin-1 characters and add support for interned string symbols to emscripten::val