aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Expand)Author
2013-04-12Explicitly specify base classes. Alas, but it must be done for instanceof :(Chad Austin
2013-04-12kinda start thinking about making isinstance work with base classesChad Austin
2013-04-12Add support for marshalling custom smart pointer types in and out of parameters.Chad Austin
2013-04-12Kill the malloc(16) by writing a test with a 1 MB smart pointer type :)Chad Austin
2013-04-12Preliminary support for custom smart pointers.Chad Austin
2013-04-12Mike Ey and I decided the smart pointer constructor form is different enough ...Chad Austin
2013-04-12Turns out we can simplify and reuse a lot of code :oChad Austin
2013-04-12Add support for rvalue reference parameters on factories. I don't really und...Chad Austin
2013-04-12Apparently the WireType Marshaller is no longer necessary??Chad Austin
2013-04-12Kill a bunch of C-style castsChad Austin
2013-04-12allow specialization of get_element_type if using a smart pointer with a diff...Chad Austin
2013-04-12Rework how vectors and maps are bound: add bounds checking and return undefin...Chad Austin
2013-04-12Support external raw pointer constructors.Chad Austin
2013-04-12Use length-prefix strings instead of null-terminated strings to support passi...Chad Austin
2013-04-12Allow const non-member functionsChad Austin
2013-04-12Use standard method machinery for array access.Chad Austin
2013-04-12allow non-member functions bound as methods.Chad Austin
2013-04-12Replace operator call with a method invoking said operator call, so isinstanc...Chad Austin
2013-04-12fix a syntax errorChad Austin
2013-04-12simplify embind a bit and checkpoint progress towards external constructorsChad Austin
2013-04-12Change register_smart_ptr to smart_ptr.Bill Welden
2013-04-12implement an api for allowing JS subclasses of C++ interfacesChad Austin
2013-04-12Fix a couple of merge issues bringing down the lastest emscripten.Bill Welden
2013-04-12Fix a bunch of compiler warningsChad Austin
2013-04-12Bring back EMSCRIPTEN_KEEPALIVEChad Austin
2013-04-12Fix cxa_demangle compile errorsChad Austin
2013-04-12EMSCRIPTEN_KEEPALIVE has been removedChad Austin
2013-04-12move vecFromJSArray from bind.h to val.h to make it unnecessary to include bi...Todd Lee
2013-04-12header dependency fixTodd Lee
2013-04-12emscripten::internal::optional is now copyable.Andy Friesen
2013-04-12Removed explicit cast capability from bindings.Bill Welden
2013-04-12Revert "register_smart_ptr changed to .shared_ptr (mod to class definition) -...Bill Welden
2013-04-12register_smart_ptr changed to .shared_ptr (mod to class definition) -- shared...Bill Welden
2013-04-12Document operators that are not exposedChad Austin
2013-04-12Introduce val::new_ for constructor invocationChad Austin
2013-04-12Kill eval_global_method: it's replaced with more primitivesChad Austin
2013-04-12after merge we need to fix hasOwnProperty to use []Chad Austin
2013-04-12Switch from val::get to val[]Chad Austin
2013-04-12simplify emscripten::val set and getChad Austin
2013-04-12Simplify emscripten::val a bit, reducing it closer to its primitive operations.Chad Austin
2013-04-12It is now possible to access base class properties and methods from a derived...Bill Welden
2013-04-12bring emscripten::val closer to the set of primitive operations provided by J...Chad Austin
2013-04-12o Temporary shared pointers created to hold upcast argument values now share ...Bill Welden
2013-04-12Revert "Revert "Auto upcast of pointer parameters to C++ routines.""Bill Welden
2013-04-12Revert "Auto upcast of pointer parameters to C++ routines."Bill Welden
2013-04-12Auto upcast of pointer parameters to C++ routines.Bill Welden
2013-04-12clean-up old interface binding implementationTodd Lee
2013-04-12Adding a register map function, fixing some errors in array access functions ...mey
2013-04-12Major re-factoring for auto downcastingBill Welden
2013-04-12clear distinction between raw (C++) and cooked (Javascript class instances) t...Bill Welden