summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-04-12Better error reportingBill Welden
Fixed demangling routine and added it to RTL New __typeName method to retrieve char* type name from type info
2013-04-12Fix a jshint issueBill Welden
2013-04-12More work toward dynamic downcasting of pointers.Bill Welden
2013-04-12Some additional clean up.mey
2013-04-12Switching vector class_ instead of bound as an explicit type.mey
2013-04-12support creating val with null (needed for sending null parameter to ajinsuck
WebGL function)
2013-04-12use simpler way to get length of an arrayTodd Lee
2013-04-12added two utility functions to emval.Todd Lee
- check if a given key exists. - return length of an array.
2013-04-12Automatic downcasting of function return values (first cut -- multiple ↵Bill Welden
inheritance still not supported).
2013-04-12there were some incorrect handling of memory alloc/dealloc when passing ↵Todd Lee
around vector of smart pointer (or whatever type that needs manual deletion)
2013-04-12Commit hook fix.Bill Welden
2013-04-12Allow raw pointer return values (requires allow_raw_pointer<ret_val>)Bill Welden
2013-04-12Exposing std::function to javascript.mey
2013-04-12Add support for std::vector.Todd Lee
2013-04-12More files for upcast/downcast commit.Bill Welden
2013-04-12JSHint corrections.mey
2013-04-12Removing Functor as a specific type; folding operator call into the class ↵mey
definition.
2013-04-121) add a method to run global javascript function on val 2) fix a bug tojinsuck
return val from interface wrapper
2013-04-12Fleshing out functors and expanding them.mey
2013-04-12Merging.mey
2013-04-12Exposing std::function to javascript.mey
2013-04-12Add support for std::vector.Todd Lee
2013-04-12Returning an empty shared_ptr returns null to JavaScript. Similarly, ↵Chad Austin
passing null into a shared_ptr creates an empty shared_ptr.
2013-04-12Allow multiple pointer arguments and allow multiple functions taking the ↵Chad Austin
same raw pointer type
2013-04-12Add support for raw pointers to embindChad Austin
2013-04-12jshintChad Austin
2013-04-12Kill some duplicationChad Austin
2013-04-12Class static methods were downright broken.Chad Austin
2013-04-12Checkpoint work towards exposing call policies for raw pointers.Chad Austin
2013-04-12There can be an empty shared ptr. It is totally valid.Todd Lee
2013-04-12Add validation that prevents registering the same type multiple times ↵Chad Austin
(either by name or type ID)
2013-04-12Add the ability to extend the prototype of native classes from JavaScript.Chad Austin
2013-04-12Fix several ownership/lifetime bugs in argument wire typesChad Austin
2013-04-12Some minor generated code size reductions.Chad Austin
2013-04-12removed duplicate code / unnecessary codeTodd Lee
2013-04-12Handle shared_ptr correctly.(keep underlying pointer point to the same address)Todd Lee
There was some global variable dependency. These bleed thru tests and affected test result. Adding a way to reset this state.
2013-04-12Fixing some tabs and removing some duplication in smart ptr embind.mey
2013-04-12Some simplifications and optimizations to smart pointer supportChad Austin
2013-04-12Exposing std::shared_ptr<T> to javascript.mey
2013-04-11avoid unnecessary array creation in cxa_find_matching_catch callsAlon Zakai
2013-04-11infrastructure for supporting exceptions in asm.js, by going through ↵Alon Zakai
invoke_* calls
2013-04-11refactor emscripten.py ll splittingAlon Zakai
2013-04-11clarify INVOKE_RUNAlon Zakai
2013-04-11Merge pull request #1050 from arlolra/setgroupsAlon Zakai
Implements setgroups
2013-04-09make noInitialRun and INVOKE_RUN refer to main(), not run(). run() need not ↵Alon Zakai
call main(), and is necessary to set things up even if you call main() manually
2013-04-09remove ATMAIN hack, use a designated runPostSets function for postSetsAlon Zakai
2013-04-09implement setgroupsArlo Breault
2013-04-09only emit postsets in pre and when they actually existAlon Zakai
2013-04-09run postsets right before main, and after the memory initializer has been set upAlon Zakai
2013-04-09always load memory initializer asynchronously, to keep shell and web as ↵Alon Zakai
similar as possible