Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
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 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 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 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 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 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 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 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 a88db0ff40 Centralize version, bump to 5.0.1. Test fixes. 2013-02-03 23:29:13 -05:00
ClearScript 84a26f4359 Project creation. 2013-01-07 11:34:03 -05:00