aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
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-12More files for upcast/downcast commit.Bill Welden
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-12add a syntactic sugar to for cloning to a shared pointer of interfacejinsuck
wrapper
2013-04-12Allow constructing interface wrapper from existing interface objectjinsuck
2013-04-12Merging.mey
2013-04-12Exposing std::function to javascript.mey
2013-04-12This enables passing smart ptr as an element of val.Todd Lee
2013-04-12Fix on EnumBindingTypeLlorens Marti Garcia
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-12std::string's WireType::destroy should be free(), not delete.Chad Austin
2013-04-12to get string from emvaljinsuck
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-12Class static methods were downright broken.Chad Austin
2013-04-12Checkpoint work towards exposing call policies for raw pointers.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-12Supporting returning std::unique_ptr from C++ to javascript.mey
2013-04-09consistentArlo Breault
2013-04-09implement setgroupsArlo Breault
2013-04-08Merge pull request #1036 from arlolra/eaiAlon Zakai
Error codes
2013-04-08include arpa/inet.h in netinet/in.hArlo Breault
2013-04-08combine netdb.hArlo Breault
2013-04-05pf_inet6Arlo Breault
2013-04-05Error codes.Arlo Breault
2013-04-04* Added glfw headers and testcases.Éloi Rivard
2013-04-01Merge pull request #1009 from waywardmonkeys/another-libcxx-update1.3.6Alon Zakai
Another libcxx update
2013-03-31fix resource.h for C++ usageAlon Zakai
2013-03-30headers fix; fixes #1013Alon Zakai
2013-03-29Update symbols.Bruce Mitchener
2013-03-29Update libcxx to work with emscripten.Bruce Mitchener
2013-03-29Update to r178253 from March 29, 2013.Bruce Mitchener
2013-03-25Merge pull request #993 from waywardmonkeys/reinstate-attributesAlon Zakai
Re-instate _ATTRIBUTE() usages.
2013-03-25Merge pull request #989 from waywardmonkeys/fix-strtofAlon Zakai
Don't infinitely recurse in strtof().
2013-03-25remove symbol removing hack; export all malloc symbols as weak; add test for ↵1.3.5Alon Zakai
a case where symbol removing made us not merge llvm constructors properly
2013-03-25Get exceptions working as they were before.Bruce Mitchener
This no longer uses headers from libcxxabi and in fact uses libcxxabi a bit less than before. This no longer lets some new C++11 stuff such as exception_ptr work as the support for that relies upon libcxxabi code.
2013-03-25Get things working with the new libcxx / libcxxabi.Bruce Mitchener
2013-03-25Remove unused makefiles.Bruce Mitchener
2013-03-25update libcxxabi.Bruce Mitchener
2013-03-25Update to current libcxx.Bruce Mitchener
This doesn't work yet as it needs to be customized for use with emscripten still.
2013-03-23Re-instate _ATTRIBUTE() usages.Bruce Mitchener
These were broken because the definition of _ATTRIBUTE() from libcxx was different, so change the libc definition and usage to match. Fixes issue #992.
2013-03-22Don't infinitely recurse in strtof().Bruce Mitchener