Age | Commit message (Collapse) | Author |
|
|
|
correctly increment the reference count of the underlying smart pointer.
|
|
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.)
|
|
JavaScript object.
|
|
the JavaScript object would be released when the last JS handle was destroyed, not when the object was.
|
|
|
|
|
|
|
|
pointer that gets returned, then return the JS instance.
|
|
|
|
|
|
|
|
|
|
JavaScript
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wrapper types.
|
|
EMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0, then use a lighter type identifier. This shaves 175 KB off of our engine's minified JavaScript.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
through val::as
|
|
an abstract class implementation.
|
|
|
|
|
|
|
|
|
|
a C++ function
|
|
to my knowledge, embind fully supports closure advanced mode.
|
|
|
|
|
|
|
|
|
|
implemented in JS don't leak memory.
|
|
JS, it gets converted into a typed array object on the other side. Intended for WebGL.
|