Changes for version 1.10 - 2008-08-11
- Warn user that JS_THREADSAFE is not what's recommended.
- Added a native PerlHash type that encapsulates a Perl hash reference in JavaScript.
- Added a native PerlArray type that encapsulates a Perl array reference in JavaScript.
- Changed the linked list that stores bound classes to a pair of HVs storing JavaScript::PerlClass objects instead which are basically just PJS_Class* instances.
- Changed the linked list that stores bound functions to an HV storing JavaScript::PerlFunction objects instead which are basically just PJS_Function* instances.
- Fixed a couple of problems that cause contexts no to be destroyed when supposed to
- Added resources section to META.yml with pointer to repository
- Improved the test suite a bit by naming tests
Modules
Perl extension for executing embedded JavaScript
Encapsulates a JavaScript object in order to keep track of memory
An object in which we can execute JavaScript
Encapsulates errors thrown from JavaScript
Reference to a JavaScript function
Encapsulate a Perl array in JavaScript space
Encapsulate a Perl hash in JavaScript space
Runs contexts
Pre-compiled JavaScript
test javascript code