Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-12 | Add support for rvalue reference parameters on factories. I don't really ↵ | Chad Austin | |
understand this code. | |||
2013-04-12 | Apparently the WireType Marshaller is no longer necessary?? | Chad Austin | |
2013-04-12 | Illegal to pass raw pointer object from JS into smart pointer parameter | Chad Austin | |
2013-04-12 | Use custom JavaScript exception types in embind and throw a BindingError ↵ | Chad Austin | |
when trying to pass a non-object to a function that expects an object reference. | |||
2013-04-12 | comment | Chad Austin | |
2013-04-12 | Rework how vectors and maps are bound: add bounds checking and return ↵ | Chad Austin | |
undefined if out of bounds. | |||
2013-04-12 | Support autodowncasting when passing pointers into val | Chad Austin | |
2013-04-12 | Support external raw pointer constructors. | Chad Austin | |
2013-04-12 | Fixed a problem where auto downcasting from a smart pointer to a derived ↵ | Bill Welden | |
class for which no smart pointer was registered would cause a crash. Now a smart pointer is only downcast to the most derived class which is bound and for which a smart pointer is registered. | |||
2013-04-12 | Give a sensible error message if attempting to construct a class with no ↵ | Chad Austin | |
accessible constructor | |||
2013-04-12 | Disallow direct embind constructor calls. | Chad Austin | |
2013-04-12 | fix jshint | Chad Austin | |
2013-04-12 | We were misusing writeStringToMemory which could cause memory corruption. | Chad Austin | |
2013-04-12 | jshint fix | Chad Austin | |
2013-04-12 | Use length-prefix strings instead of null-terminated strings to support ↵ | Chad Austin | |
passing strings with embedded nul characters. | |||
2013-04-12 | Use standard method machinery for array access. | Chad Austin | |
2013-04-12 | Replace operator call with a method invoking said operator call, so ↵ | Chad Austin | |
isinstance works again. When Function.create exists we can have the benefit of both worlds. | |||
2013-04-12 | simplify embind a bit and checkpoint progress towards external constructors | Chad Austin | |
2013-04-12 | NSTAR-1099 Eliminate naming conflict in embind handles | Bill Welden | |
2013-04-12 | Can now reference base classes through multiple levels of inheritance if one ↵ | Bill Welden | |
or more intermediate classes are not bound. Warning: we know nothing about the members of the unbound classes, so you might end up inheriting the bound base class's member when a C++ routine would inherit the identically named member from the unbound class. | |||
2013-04-12 | - Classes now inherit elements from grandparent (etc.) as well as parent classes | Bill Welden | |
- Removed dead code | |||
2013-04-12 | Removed explicit cast capability from bindings. | Bill Welden | |
2013-04-12 | Revert "register_smart_ptr changed to .shared_ptr (mod to class definition) ↵ | Bill Welden | |
-- shared_ptr (outside of class definition) is still allowed" This reverts commit c38bb38e9d6393dfacb4afb0e9ba80ce42aee965. | |||
2013-04-12 | Revert "fix lint warning" | Bill Welden | |
This reverts commit 4a9e281a7d42595354c775ee1a79fdb9c3ec6354. | |||
2013-04-12 | fix lint warning | Bill Welden | |
2013-04-12 | register_smart_ptr changed to .shared_ptr (mod to class definition) -- ↵ | Bill Welden | |
shared_ptr (outside of class definition) is still allowed shared pointers passed by reference can be modified by the called code -- the change is now reflected at the Javascript calling level other minor clean-up and small syntactic changes | |||
2013-04-12 | fix a rebase conflict | Chad Austin | |
2013-04-12 | Missing semicolon | Chad Austin | |
2013-04-12 | Depending on the order of construction and destruction of val objects, ↵ | Chad Austin | |
count_emval_handles could be incorrect. | |||
2013-04-12 | Introduce val::new_ for constructor invocation | Chad Austin | |
2013-04-12 | Kill eval_global_method: it's replaced with more primitives | Chad Austin | |
2013-04-12 | simplify emscripten::val set and get | Chad Austin | |
2013-04-12 | Fix a lint error. | Bill Welden | |
2013-04-12 | Removed order dependencies from emscripten bindings. | Bill Welden | |
2013-04-12 | Simplify emscripten::val a bit, reducing it closer to its primitive operations. | Chad Austin | |
2013-04-12 | Simplify emscripten::val a bit, reducing it closer to its primitive operations. | Chad Austin | |
2013-04-12 | Reconstruct code after git merge issue. | Bill Welden | |
2013-04-12 | Fix lint warnings. | Bill Welden | |
2013-04-12 | Work in progress for access to properties under multiple inheritance | Bill Welden | |
2013-04-12 | Fix for lint warning. | Bill Welden | |
2013-04-12 | It is now possible to access base class properties and methods from a ↵ | Bill Welden | |
derived class (multiple inheritance not yet supported). | |||
2013-04-12 | Forgot to implement take_value :) | Chad Austin | |
2013-04-12 | bring emscripten::val closer to the set of primitive operations provided by ↵ | Chad Austin | |
JS on values | |||
2013-04-12 | o Temporary shared pointers created to hold upcast argument values now share ↵ | Bill Welden | |
ownership with the original pointer. o New test cases for edge cases. o Other minor clean-up. | |||
2013-04-12 | Minor clean-up of auto upcasting. | Bill Welden | |
2013-04-12 | New CastError exception when explicit or implicit cast cannot be completed. | Bill Welden | |
2013-04-12 | Revert "Revert "Fix a lint error."" | Bill Welden | |
This reverts commit 6bcd2b18c56448502c69bbfc960a3044c8955fd8. | |||
2013-04-12 | Revert "Revert "Auto upcast of pointer parameters to C++ routines."" | Bill Welden | |
This reverts commit 07e0daa5aab716b38acf9041a8baec3816976579. | |||
2013-04-12 | Revert "Auto upcast of pointer parameters to C++ routines." | Bill Welden | |
This reverts commit 64cc5c47bed294d5efa2433655552530c0242503. | |||
2013-04-12 | Revert "Fix a lint error." | Bill Welden | |
This reverts commit f7b63f2ed5f8fea7ed9c8d5b9116bc10bfbab7b7. |