ClearScript
|
bc70fda0c5
|
Added V8ScriptEngine.SuppressExtensionMethodEnumeration.
|
2016-03-02 07:52:14 -05:00 |
ClearScript
|
e3f641f1a1
|
Fixed native property hiding on V8 (Issue #98).
|
2016-01-20 08:33:09 -05:00 |
ClearScript
|
0970b09f98
|
Fixed host method clobbering on V8.
|
2016-01-08 16:22:16 -05:00 |
ClearScript
|
4d6048f4be
|
Version 5.4.4: Added fast data transfer between host arrays and JavaScript typed arrays (and other ArrayBuffer views) (Issue #83); IEnumerable instances now support ES6 iteration and for...of when exposed in V8ScriptEngine; added fully dynamic treatment for exposed IDispatchEx instances (Issue #96); fixed host member enumeration and deletion on JScript with Standards Mode (Issue #94); improved numeric argument conversion and matching (Issue #95); fixed nested termination behavior on V8; added tests for bug fixes and new APIs. Tested with V8 4.7.80.25.
|
2015-12-07 06:57:35 -05:00 |
ClearScript
|
ba8bf459e4
|
Version 5.4.3: Added support for Visual Studio 2015; changed V8Update to use installed Python 2.x; fixed hangs in V8 proxy finalizers during script execution (Issue #86); fixed V8 weak handle callback context leak (Issue #90); fixed dynamic method invocation with value-typed arguments (Issue #89); improved V8ScriptEngine::Interrupt() latency and reliability; added tests for bug fixes. Tested with V8 4.4.63.29.
|
2015-08-16 12:42:51 -04:00 |
ClearScript
|
8baf6a9ee6
|
Version 5.4.2.1: Fixed unnecessary assembly table construction (Issue #84).
|
2015-06-23 14:17:30 -04:00 |
ClearScript
|
bfd06449d9
|
Version 5.4.2: Updated ClearScriptBenchmarks to use SunSpider 1.0.2; host methods and delegates in V8ScriptEngine now support toFunction(), which creates a native JavaScript function wrapper; fixed syntax error reporting in nested WindowsScriptEngine invocations; added defensive code to tolerate IProcessDebugManager::AddApplication() failure (Issue #76); added ScriptEngine.AddHostType() overloads that derive the script item name from the type name; implemented host item data sharing and other optimizations, boosting memory efficiency in many scenarios; added default ScriptAccess settings at the type, assembly, and engine levels; enhanced support for default properties, fixing Issue #74; added IHostWindow and WindowsScriptEngine.HostWindow (Issue #73); V8RuntimeConstraints limits <= 1048576 are now interpreted as MiB; fixed V8 debug agent in ASP.NET and eliminated excessive thread usage (Issue #75); added ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping, and HostFunctions.isNull() (Issue #72); added enforcement of restricted access to non-public accessors of public properties (Issue #71); added tests for bug fixes and new APIs. Tested with V8 4.2.77.18.
|
2015-05-09 08:00:44 -04:00 |
ClearScript
|
c2200cbd6b
|
Version 5.4.1: Implemented a V8 debug agent to compensate for removed V8 API, V8Update now fetches V8 source and dependencies from Git repositories, fixed V8 assembly unloading and patched V8 to tolerate redundant initialization (Issue #60), added ScriptEngine.EnableAutoHostVariables, fixed by-reference arguments to VBScript functions (Issue #58), removed support for Visual Studio 2012 (V8 build now requires at least Visual Studio 2013), added explicit loading of primary interop assemblies to fix Issue #68, added host exception marshaling for V8, fixed V8ScriptEngine crash when script code calls the HostObject constructor, fixed host item caching for host variables, added non-generic overloads of newArr() and func() to HostFunctions, added ScriptEngine.Current, HostFunctions instances can now be exposed in multiple script engines, added a GetDynamicMemberNames() override to MetaScriptItem (Issue #64), fixed indexed property binding ambiguity for inherited interfaces (Issue #69), added tests for bug fixes and new APIs. Tested with V8 3.30.33.16.
|
2015-02-05 23:35:44 -05:00 |
ClearScript
|
07207dd387
|
Fixed a pair of issues affecting GlobalMembers on V8.
|
2014-11-25 16:53:09 -05:00 |
ClearScript
|
ff7d45405a
|
ClearScript 5.4: Added COM object projection (Issue #38); host methods, events, and const/readonly fields are now cached as direct V8 object properties; made V8ScriptEngine.CollectGarbage() much more aggressive; added WindowsScriptEngineFlags.MarshalArraysByValue; added ScriptEngine.UseReflectionBindFallback; VBScript's "For Each ... Next" and JScript's "Enumerator" now operate on IEnumerable instances; added optional heap size monitoring to V8ScriptEngine and V8Runtime (experimental); added HostFunctions.tryCatch(); added ScriptEngine.Invoke() and V8ScriptEngine.Execute(V8Script); V8Update now supports branched V8 revisions; fixed exception when using WindowsScriptEngineFlags.EnableDebugging with no suitable script debugger installed (Issue #36); updates for breaking V8 API changes; added tests for bug fixes and new APIs. Tested with V8 3.26.31.15.
|
2014-10-22 09:05:01 -04:00 |
ClearScript
|
e9b6e92a00
|
Added defensive code to make V8-related API objects resurrection-safe, fixing Issue #51.
|
2014-09-06 10:31:06 -04:00 |
ClearScript
|
9c43958098
|
Fixed dynamic script item invocation arguments for non-C# hosts.
|
2014-08-01 15:05:16 -04:00 |
ClearScript
|
3d371d6388
|
Tweaked MarshalNullAsDispatch behavior, added ScriptEngine.DisableTypeRestriction, added explicit disposal of cached V8 objects to fix Issue #48.
|
2014-06-10 15:59:18 -04:00 |
ClearScript
|
5f66ce585a
|
Bypassed reflection for Windows script item property and method access, fixing Issue #47.
|
2014-06-01 07:58:05 -04:00 |
ClearScript
|
24e87115db
|
Added a V8 array buffer allocator, fixing issue #46.
|
2014-05-16 17:06:51 -04:00 |
ClearScript
|
bde0128581
|
Enhanced error reporting for V8 assembly load failures (Issue #39).
|
2014-04-28 22:48:37 -04:00 |
ClearScript
|
2b42003f6e
|
Switched to weak context/isolate bindings for V8 script objects and compiled scripts, fixing Issue #44.
|
2014-04-24 21:25:58 -04:00 |
ClearScript
|
19bc6944c3
|
Overhauled ClearScriptV8 string usage to fix Issue #42 and improve performance.
|
2014-04-10 07:51:19 -04:00 |
ClearScript
|
1d9a59279c
|
V8ScriptEngine performance: Don't use a continuation timer when no callback is specified, don't marshal script results to be discarded in ScriptEngine.Execute().
|
2014-03-30 11:56:06 -04:00 |
ClearScript
|
1ea01c8490
|
Added shared bind cache for improved performance and enhanced binder leak mitigation.
|
2014-03-17 23:03:52 -04:00 |
ClearScript
|
7df5fa298b
|
Added null and decimal marshaling options to WindowsScriptEngine.
|
2014-03-12 23:57:53 -04:00 |
ClearScript
|
aa16a8a84b
|
Version 5.3.11: Added support for building strong named assemblies (see ReadMe.txt), added AppDomain.AssemblyResolve hook for ClearScriptV8 (Issue #34), added WindowsScriptEngineFlags.EnableStandardsMode, fixed parameterless invocation of Windows script items from VB.NET, fixed WindowsScriptEngine execution result variant leak, hardened assembly table I/O (Issue #33), updates for breaking V8 API changes, added tests for bug fixes and new APIs. Tested with V8 3.24.17.
|
2014-01-16 08:54:06 -05:00 |
ClearScript
|
133980c335
|
Version 5.3.10: Added support for Visual Studio 2013, fixed ErrorDetails line number issue in WindowsScriptEngine (Issue #24), added ScriptEngine.FormatCode and V8Runtime.FormatCode, disabled code formatting by default, fixed script access to nullable values (Issue #30), added ScriptEngine.GetStackTrace() (Issue #27), added V8Runtime.MaxStackUsage and V8ScriptEngine.MaxRuntimeStackUsage (Issue #26), fixed V8 root object marshaling crash when GlobalMembers is in effect, added tests for bug fixes and new APIs. Tested with V8 3.23.13.
|
2013-11-28 11:15:47 -05:00 |
ClearScript
|
b83270ae12
|
Version 5.3.9: Fixed HostMethod and HostIndexedProperty arguments, added tests, V8update now fetches known-good versions of GYP, Python and Cygwin (Issue #20). Tested with V8 3.22.23.
|
2013-10-29 12:13:50 -04:00 |
ClearScript
|
f96174fc0e
|
Version 5.3.8: Added dynamic host object projection (Issue #3), added support for overloaded indexers and indexed properties, interface targets now expose System.Object members, expanded caching for improved performance and memory usage, added many new tests, migrated to new V8 Persistent API. Tested with V8 3.22.11.
|
2013-10-14 11:15:37 -04:00 |
ClearScript
|
6c75e44d6b
|
Version 5.3.7: Fixed V8ScriptEngine compiled script evaluation result marshaling (Issue #16), added a test for the fix, cleared PYTHONPATH in V8Update. Tested with V8 3.21.2.
|
2013-08-22 22:17:06 -04:00 |
ClearScript
|
21f490f61d
|
Version 5.3.6: Added numeric conversion methods in HostFunctions, fixed bugs affecting numeric arguments and return values. Tested with V8 3.20.16.
|
2013-08-14 10:32:56 -04:00 |
ClearScript
|
f961ab5a42
|
Version 5.3.5: Fixed invocation of base interface methods on derived interface targets (Issue #14), fixed V8 and ClearScript builds on certain non-English locales (Issue #13), added boxed enum reference canonicalization (Issue #15), PropertyBag enhancements, lots of minor host integration fixes, updates for breaking V8 API changes, several new tests. Tested with V8 3.20.12.
|
2013-08-02 16:58:41 -04:00 |
ClearScript
|
c24c7ac12c
|
Version 5.3.4: Updated test code for V8ScriptEngine script interruption crash fix.
|
2013-07-10 10:25:11 -04:00 |
ClearScript
|
bb907f56a6
|
Fixed script interruption crash in V8ScriptEngine.
|
2013-07-09 12:02:52 -04:00 |
ClearScript
|
caa2c86e14
|
Version 5.3.3: Improved V8 error handling (Issue #12), lowered .NET framework target to v4.0, added several tests, tested with V8 3.19.18.
|
2013-07-02 21:44:07 -04:00 |
ClearScript
|
f55568c6e7
|
Version 5.3.2: Updates for breaking V8 API changes, V8Update now fetches a tested revision by default, tested with V8 3.19.9.
|
2013-07-02 16:52:43 -04:00 |
ClearScript
|
db89da65e8
|
Version 5.3.1: Fixed JScriptEngine dynamic binding issue.
|
2013-05-31 13:02:54 -04:00 |
ClearScript
|
9ebc236b91
|
ClearScript 5.3: New V8 features (V8Runtime, compiled scripts, memory restrictions), simplified V8 deployment, V8Update enhancements, ScriptEngine.CollectGarbage(), host item caching, new tests.
|
2013-05-21 08:53:16 -04:00 |
ClearScript
|
bfd6c6981b
|
Version 5.2.2: Fixed compilation errors due to V8 API deprecation.
|
2013-05-15 08:58:33 -04:00 |
ClearScript
|
589e2fb9e9
|
Version 5.2.1: Restored .NET 4.0 source compatibility, updated build and
deployment info in Readme.txt.
|
2013-05-02 22:28:23 -04:00 |
ClearScript
|
6a0f089ce8
|
ClearScript 5.2: Revamped error handling, host member type restriction, V8Update improvements, bug fixes, test fixes.
|
2013-03-26 22:34:31 -04:00 |
ClearScript
|
645a752dac
|
Version 5.1.3: V8ScriptEngine access violation fix, V8Update improvements, ReadMe.txt updates.
|
2013-03-08 13:11:31 -05:00 |
ClearScript
|
cf6470826a
|
Fixed delegate construction syntax for JavaScript, added tests, bumped version to 5.1.2.
|
2013-03-01 14:52:29 -05:00 |
ClearScript
|
b99c9399a4
|
Fix null argument binding, add tests, minor code fixes, bump version to 5.1.1.
|
2013-02-27 22:05:42 -05:00 |
ClearScript
|
bb0c181428
|
ClearScript 5.1: ScriptEngine.AddRestrictedHostObject(), ScriptMemberAttribute, NoScriptAccessAttribute, improved method bind plumbing and V8 GlobalMembers support, lots of new tests.
|
2013-02-26 21:52:52 -05:00 |
ClearScript
|
a0f5728ae7
|
Bumped version to 5.0.4 after verifying stability; 5.1.0 nearing completion.
|
2013-02-25 23:27:51 -05:00 |
ClearScript
|
e424210043
|
Fix GlobalMembers writes in V8ScriptEngine.
|
2013-02-19 21:03:27 -05:00 |
ClearScript
|
c9a9565e7c
|
Visual Studio 2012 Express compatibility. Bump version to 5.0.3.
|
2013-02-11 11:37:27 -05:00 |
ClearScript
|
8a551a167c
|
Make ExecuteCommand() work with JavaScript var statements. Add unit tests.
|
2013-02-07 22:53:43 -05:00 |
ClearScript
|
d9c1a5a6eb
|
Fix ClearScriptV8-xx build errors related to spaces in paths. Bump version to 5.0.2.
|
2013-02-05 22:37:56 -05:00 |
ClearScript
|
a88db0ff40
|
Centralize version, bump to 5.0.1. Test fixes.
|
2013-02-03 23:29:13 -05:00 |
ClearScript
|
27666ce6be
|
Added V8ScriptEngineFlags.DisableGlobalMembers, ClearScriptBenchmarks.
|
2013-02-02 12:46:38 -05:00 |
ClearScript
|
b414859b58
|
Converted Startup.js and Startup.vbs into unit tests.
|
2013-01-23 10:46:23 -05:00 |
ClearScript
|
60ab70d435
|
ScriptEngine.AllowReflection, HostTypeCollection filtering, minor updates.
|
2013-01-21 17:05:47 -05:00 |