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

24 Коммитов

Автор SHA1 Сообщение Дата
ClearScript 325a436d16 Version 5.4.5: Added strongly-typed indexing support for IList<T>; added ScriptEngine.DisableListIndexTypeRestriction; reduced V8 stack overflow detection false positives; added tests for bug fixes and new APIs. Tested with V8 4.9.385.30. 2016-03-09 08:42:11 -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 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 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 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 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 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 c9a9565e7c Visual Studio 2012 Express compatibility. Bump version to 5.0.3. 2013-02-11 11:37:27 -05:00
ClearScript 27666ce6be Added V8ScriptEngineFlags.DisableGlobalMembers, ClearScriptBenchmarks. 2013-02-02 12:46:38 -05:00
ClearScript 93fc3433f9 More V8Update and documentation updates. 2013-01-16 09:00:57 -05:00
ClearScript f8e1993077 V8Update enhancements. 2013-01-15 16:14:46 -05:00
ClearScript 84a26f4359 Project creation. 2013-01-07 11:34:03 -05:00