V8.NET Release v1.5.19.37

Rating: No reviews yet
Downloads: 2236
Change Set: 9eec95970eb5
Released: May 11, 2015
Updated: May 11, 2015 by jamesnw
Dev status: Stable Help Icon

Recommended Download

Application V8.NET v1.5.19.37
application, 105048K, uploaded May 11, 2015 - 2236 downloads

Release Notes

This new release contains a few bug fixes:

1. Fixed code to build with latest V8 source (cb1b554a837bb47ec718c1542d462cb2ac2aa0fd).

2. Fixed a bug where exceptions would occur when the GC finalized rogue handles belonging to disposed engines. I've added an _EngineID value on InternalHandle to better track when an engine has been disposed. Previously it was relying on a native side value, which would not exist in this case.

3. Fixed 2 handle bugs: 1. If a handle is disposed more than once, the worker may try to mark it weak more than once; and 2. Rogue handles that exist after disposing the engine are now properly finalized.

4. Fixed a marshalling issue with the `bool` type. In x86, the 'isConstructCall' parameter of the 'ManagedJSFunctionCallback' signature was always passing in true. I added an attribute to help this convert properly and it's working again.

Note: While these posted releases don't come as quick, I usually use the development branch for intermediate (bleeding edge) releases on a regular basis, so please always check there for updated code and binaries.

Reviews for this release

No reviews yet for this release.