Changes for version 1.00_01
- Fixed invocation of methods on objects
- Added support for "static" methods of classes, i.e. "Test.foo(...)" should now work
- Added support for "static" properties of classes, i.e. "Test.bar = 10"; should now work
- get_engine_version now returns a list in list context with (engine, version and date of build)
- You can now attach a custom interrupt handler to a runtime for tracing stuff
- Added more tests
- Integrated fixes by Fotango (pathes by Chia-liang Kao, Tom Insam, James Duncan)
- Support for UTF8 in scripts if SpiderMonkey can handle it
- bind_value in JavaScript::Context
- Encapsulate returned JavaScript functions as JavaScript::Function objects
- Better exception handling
- Unitialized line variable in jss_compile
- Make sure JavaScript::Context->can also handles undefined values
- Lots or more tests
- And lots more
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
Pre-compiled JavaScript