Changes for version 1.04
- Skip exception tests on engines less than 1.7 since these seem to be broken.
- Free memory allocated by JS_smprintf when converting from utf8 strings (spotted by Ash Berlin)
- Don't call js_ValueToXMLString but instead call JS method "toXMLString" on the object [rt.cpan.org #26411]
- Convert 64bit Perl ints to JSDouble if they are too big to fit in JS ints [rt.cpan.org #26474] (Niko Tyni)
- Add more include paths when building on debian [rt.cpan.org #26411] (Niko Tyni)
- Fix typo in exceptions.c that didn't get global object correctly [rt.cpan.org #26411] (Niko Tyni)
- Use JS_ExecuteScript instead of js_Execute [rt.cpan.org #26411] (Niko Tyni)
- Allow keys/properties to be unicode (Fotango)
- Object construction can now throw exceptions and it'll propagate to JS space [rt.cpan.org #26215]
- Handle recursive structures better (Fotango)
- Specify $(O_FILES) instead as a list of .o files as Writefile(OBJECT => ...)
- Use JS_CallFunction instead of js_InternalCall so we can link aginst libjs build with hidden internals [rt.cpan.org #26411]
- Remove support for custom stacksize since it's not what we thought it was (Fotango)
- Add tests for exceptions (Fotango)
- Split up giant .XS file into smaller pieces
- Added CREDITS to MANIFEST so it's bundled with the distribution
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
test javascript code