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

  • 4dae04fd64
    Bump rexml from 3.3.6 to 3.3.9 in /docs (#608) master dependabot[bot] 2024-10-28 14:42:46 -0400
  • 4a0abd4baf
    Bump rexml from 3.3.6 to 3.3.9 in /docs dependabot[bot] 2024-10-28 18:40:49 +0000
  • 619115c0d2
    Bump rexml from 3.3.3 to 3.3.6 in /docs (#595) dependabot[bot] 2024-08-22 17:20:09 -0400
  • d1ab7f9c7f
    Bump rexml from 3.3.3 to 3.3.6 in /docs dependabot[bot] 2024-08-22 20:50:49 +0000
  • 1ba26876fc
    Bump rexml from 3.2.8 to 3.3.3 in /docs (#588) dependabot[bot] 2024-08-01 20:16:12 -0700
  • 58c5b8a575
    Bump rexml from 3.2.8 to 3.3.3 in /docs dependabot[bot] 2024-08-02 01:59:07 +0000
  • 349bed37a1
    Bump rexml from 3.2.6 to 3.2.8 in /docs (#577) dependabot[bot] 2024-05-16 21:37:22 -0400
  • 6303f0a6ff
    Bump rexml from 3.2.6 to 3.2.8 in /docs dependabot[bot] 2024-05-16 21:38:47 +0000
  • 55d959029d
    Bump nokogiri from 1.15.6 to 1.16.5 in /docs (#575) dependabot[bot] 2024-05-13 19:49:46 -0400
  • 6ae18f47e9
    Bump nokogiri from 1.15.6 to 1.16.5 in /docs dependabot[bot] 2024-05-13 23:32:45 +0000
  • 28663e58e6 Version 7.4.5: [V8] Added AddPerformanceObject and SetTimerResolution to V8ScriptEngineFlags (GitHub Discussion #568); [V8] Enhanced execution and termination transitions, fixing GitHub Issue #560; optimized document code for string documents (GitHub Discussion #567); switched to Clang and C++20 on all platforms; added .NET 8 targets to test projects; updated API and build documentation. Tested with V8 12.3.219.12. 7.4.5 ClearScript 2024-03-24 20:48:28 -0400
  • 78916b6215
    Bump nokogiri from 1.15.4 to 1.16.2 in /docs (#561) dependabot[bot] 2024-02-06 05:24:59 -0500
  • fae58d7ef2
    Bump nokogiri from 1.15.4 to 1.16.2 in /docs dependabot[bot] 2024-02-06 03:43:29 +0000
  • db183441cd
    Make a `MemberComparer` class more reliable (#557) Andrey Taritsyn 2024-01-11 20:09:12 +0300
  • 6d5363a200 Make a `MemberComparer` class more reliable Taritsyn 2024-01-11 16:25:36 +0300
  • 6df5f19436 Version 7.4.4: Added ConcurrentPropertyBag (GitHub Issue #531); [V8] added V8ScriptEngineFlags.UseSynchronizationContexts (GitHub Discussion #509); added ScriptEngine.CustomAttributeLoader (GitHub Discussion #540); fixed property accessor recursion bug (GitHub Issue #541); added ScriptEngine.HostData and CustomAttributeLoader.Default; updated API documentation. Tested with V8 11.8.172.15. 7.4.4 ClearScript 2023-10-16 22:06:55 -0400
  • cb50bb0238
    Bump activesupport from 7.0.6 to 7.0.7.2 in /docs (#532) dependabot[bot] 2023-08-23 17:53:31 -0400
  • 58f73d74eb
    Bump activesupport from 7.0.6 to 7.0.7.2 in /docs dependabot[bot] 2023-08-23 21:51:09 +0000
  • ebd71aaf9e
    Update ReadMe.md ClearScript Library 2023-08-20 16:22:55 -0400
  • 959ec3c861 Version 7.4.3: Improved handling of anonymous host types; [V8] [JScript] added support for JSON modules; [V8] made host object toJSON method non-enumerable; [V8] added enhanced compilation APIs (GitHub Issue #521); [V8] added debugger connection events (GitHub Issue #518); added Microsoft.ClearScript.Complete NuGet package (GitHub Issue #515); updated API documentation. Tested with V8 11.6.189.18. 7.4.3 ClearScript 2023-08-19 10:29:45 -0400
  • a790cbb6b4
    Bump commonmarker from 0.23.9 to 0.23.10 in /docs (#529) dependabot[bot] 2023-08-08 16:34:34 -0400
  • 57bcb98ce7
    Bump commonmarker from 0.23.9 to 0.23.10 in /docs dependabot[bot] 2023-08-08 20:24:44 +0000
  • a02a01f24a Version 7.4.2: Enhanced support for parameterless value type constructors (mentioned in GitHub Issue #444); fixed COM-related memory leak on .NET Framework (GitHub Issue #510); enabled multidimensional array manipulation via VBScript indexing syntax (GitHub Issue #511); improved stability on Apple Silicon devices. Tested with V8 11.4.183.17. 7.4.2 ClearScript 2023-05-31 21:42:43 -0400
  • d9a58a66e6
    Bump nokogiri from 1.14.2 to 1.14.3 in /docs (#505) dependabot[bot] 2023-04-12 05:18:52 -0400
  • 0d331909aa
    Bump commonmarker from 0.23.8 to 0.23.9 in /docs (#504) dependabot[bot] 2023-04-12 05:18:24 -0400
  • 0c5c7c4f0b
    Bump nokogiri from 1.14.2 to 1.14.3 in /docs dependabot[bot] 2023-04-12 06:33:41 +0000
  • 1f022ef1cd
    Bump commonmarker from 0.23.8 to 0.23.9 in /docs dependabot[bot] 2023-04-12 05:32:06 +0000
  • 3661fca138 Version 7.4.1: Performance improvements: .NET method arguments and property/field values are now passed pre-decoded, eliminating decoding hops; property, field, and constructor bind caching accelerates re-invocation. Further refined HeapExpansionMultiplier handling; miscellaneous NuGet package updates. Tested with V8 11.2.214.13. 7.4.1 ClearScript 2023-04-08 14:24:38 -0400
  • 381b548c5b ClearScript 7.4: Generic script objects now implement IDictionary<string, object>; added JavaScriptExtensions.ToEnumerable and ToAsyncEnumerable (GitHub Issue #494); DocumentAccessFlags.AllowCategoryMismatch now applies to system documents; added DocumentSettings.AsyncLoadCallback and DocumentAccessFlags.UseAsyncLoadCallback; implemented smarter and safer HeapExpansionMultiplier handling; added ValueRef utility classes; updated API documentation. Tested with V8 11.1.277.14. 7.4.0 ClearScript 2023-03-09 08:41:50 -0500
  • 6106c3043f Fixed Twitter badge, updated Jekyll dependencies, and added module interop blog entry. ClearScript 2023-01-26 09:34:18 -0500
  • 5f54c4069c
    Bump commonmarker from 0.23.6 to 0.23.7 in /docs (#480) dependabot[bot] 2023-01-25 04:22:06 -0500
  • 9d342cdda8
    Bump commonmarker from 0.23.6 to 0.23.7 in /docs dependabot[bot] 2023-01-25 04:29:23 +0000
  • 5d34842922 Version 7.3.7: Added one-way CommonJS-ES6 module interop; fixed an intermittent ClearScriptV8 crash (GitHub Issue #478); added IScriptEngine, IScriptObject, IJavaScriptObject, JavaScriptObjectKind, and JavaScriptObjectFlags; added DocumentAccessFlags.AllowCategoryMismatch; fixed host collection iteration with script access disabled by default at the engine level (GitHub Issue #471); changed SunSpider benchmark to download from GitHub and print simple results to the console; added .NET 7 targets to test projects; updated API documentation. Tested with V8 10.9.194.10. 7.3.7 ClearScript 2023-01-23 09:44:25 -0500
  • fd148c8a9f
    Update index.html ClearScript Library 2022-12-19 22:45:50 -0500
  • 066c71efa1
    Update index.html ClearScript Library 2022-12-19 22:45:38 -0500
  • 91aa8d3ec3
    Update ReadMe.md ClearScript Library 2022-12-19 22:37:31 -0500
  • dd122808b1 Version 7.3.6: Fixed host collection iteration with type restriction disabled (GitHub Issue #463); added DocumentFlags.AwaitDebuggerAndPause (GitHub Discussion #452); added AttributeTargets.Constructor to ScriptUsageAttribute and NoScriptAccessAttribute (GitHub Issue #444); updated API documentation. Tested with V8 10.8.168.24. 7.3.6 ClearScript 2022-12-19 21:50:58 -0500
  • 1abd9b145d
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /NetCore/ClearScript.V8 (#454) dependabot[bot] 2022-12-08 01:44:34 -0500
  • 9f1a5e651a
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /UWP/ClearScript.V8 (#457) dependabot[bot] 2022-12-08 01:44:20 -0500
  • 36d4a29cf0
    Bump Newtonsoft.Json in /NetFramework/ClearScriptTest (#458) dependabot[bot] 2022-12-08 01:44:08 -0500
  • c93a2b218a
    Bump Newtonsoft.Json in /NetFramework/ClearScriptConsole (#459) dependabot[bot] 2022-12-08 01:43:58 -0500
  • 0c11bfaadd
    Bump Newtonsoft.Json in /NetFramework/ClearScript.V8 dependabot[bot] 2022-12-08 06:43:53 +0000
  • c01debbca9
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /Unix/ClearScriptConsole (#460) dependabot[bot] 2022-12-08 01:43:47 -0500
  • 5978871c7e
    Bump Newtonsoft.Json in /NetStandard/ClearScriptConsole (#461) dependabot[bot] 2022-12-08 01:43:30 -0500
  • 91dd18fc83
    Bump Newtonsoft.Json in /NetCore/ClearScriptConsole (#462) dependabot[bot] 2022-12-08 01:43:11 -0500
  • 5812663e4e
    Bump Newtonsoft.Json in /NetCore/ClearScriptConsole dependabot[bot] 2022-12-08 06:38:06 +0000
  • b91c049b89
    Bump Newtonsoft.Json in /NetStandard/ClearScriptConsole dependabot[bot] 2022-12-08 06:38:05 +0000
  • e2541f83ba
    Bump Newtonsoft.Json in /NetFramework/ClearScriptTest dependabot[bot] 2022-12-08 06:38:04 +0000
  • ff55e3508b
    Bump Newtonsoft.Json in /NetFramework/ClearScriptConsole dependabot[bot] 2022-12-08 06:38:04 +0000
  • 4ba7b480ed
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /Unix/ClearScriptConsole dependabot[bot] 2022-12-08 06:38:04 +0000
  • b3c6184a08
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /NetCore/ClearScript.V8 dependabot[bot] 2022-12-08 06:38:03 +0000
  • b7e9a36ec4
    Bump Newtonsoft.Json in /NetStandard/ClearScript.V8 dependabot[bot] 2022-12-08 06:38:03 +0000
  • c2cc44079a
    Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /UWP/ClearScript.V8 dependabot[bot] 2022-12-08 06:38:03 +0000
  • 85ee46f46c
    Bump nokogiri from 1.13.9 to 1.13.10 in /docs (#453) dependabot[bot] 2022-12-08 01:37:38 -0500
  • fea2992349
    Bump nokogiri from 1.13.9 to 1.13.10 in /docs dependabot[bot] 2022-12-08 03:55:55 +0000
  • 5fe540333f Version 7.3.5: Added support for script object identity comparison (GitHub Issue #422); overhauled scriptable enumerators to fix GitHub Issue #423; eliminated default V8 platform to fix process exit deadlock on Windows 7 (GitHub Issue #424); addressed performance regression reported in GitHub Issue #433; added a pair of ToRestrictedHostObject overloads (GitHub Issue #437); fixed a specific property accessor scriptability scenario (GitHub Issue #439); updated API documentation. Tested with V8 10.7.193.22. 7.3.5 ClearScript 2022-11-12 10:57:46 -0500
  • 02b7203079
    Bump nokogiri from 1.13.8 to 1.13.9 in /docs (#429) dependabot[bot] 2022-10-21 01:28:46 -0400
  • 748e01de12
    Bump nokogiri from 1.13.8 to 1.13.9 in /docs dependabot[bot] 2022-10-21 04:50:37 +0000
  • fbbd2930e5 Version 7.3.4: Fixed Linux and macOS NuGet packages. 7.3.4 ClearScript 2022-09-29 19:52:28 -0400
  • 2baf6b8fb2 Version 7.3.3: Added DefaultDocumentLoader to address GitHub Issue #412; unified method, constructor, and property invocation, fixing GitHub Issue #413; fixed invocation of indexers with optional parameters; hardened V8 debug agent disposal, fixing a rare exception (GitHub Issue #416); added a check to prevent version mismatches between managed and native V8 assemblies (GitHub Issue #416); restricted host item IDispatchEx support to Windows Script engines, fixing GitHub Issue #417; updated API documentation. Tested with V8 10.6.194.14. 7.3.3 ClearScript 2022-09-27 21:12:03 -0400
  • 08ba869659
    Bump commonmarker from 0.23.5 to 0.23.6 in /docs (#415) dependabot[bot] 2022-09-21 22:24:16 -0400
  • 83b066153c
    Bump commonmarker from 0.23.5 to 0.23.6 in /docs dependabot[bot] 2022-09-22 02:20:23 +0000
  • af453e6288 Fixed more icon file names. ClearScript 2022-09-15 11:35:53 -0400
  • 15b4a97bcd Fixed icons in API documentation. ClearScript 2022-09-15 09:38:43 -0400
  • e13ac815f4 Version 7.3.2: Switched from the standard .NET reflection binder to a custom algorithm, ensuring consistently enhanced behavior for all reflection binding scenarios; reviewed "dynamic" usage, eliminating it where possible and reducing it elsewhere (GitHub Issue #400); added ScriptEngine.DisableDynamicBinding; added IScriptEngineException.ScriptExceptionAsObject; fixed invocation of methods that have both optional parameters and parameter arrays; added implicit conversion support for constructor and indexed property arguments (GitHub Issue #396); extended canonical referencing to Guid and all readonly struct types; added ScriptObject.InvokeAsFunction; updated API and build documentation. Tested with V8 10.5.218.8. 7.3.2 ClearScript 2022-09-15 08:04:51 -0400
  • 784b83cf0e
    Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#401) dependabot[bot] 2022-07-22 09:27:37 -0400
  • faa561328b
    Bump tzinfo from 1.2.9 to 1.2.10 in /docs dependabot[bot] 2022-07-22 09:19:23 +0000
  • 29db0c14b9 Added ScriptEngine.DisableDynamicBinding as additional mitigation for GitHub Issue #400. ClearScript 2022-07-08 13:25:48 -0400
  • 7d5224416d Added a potential fix for GitHub Issue #400. ClearScript 2022-07-07 08:47:33 -0400
  • 9a303a489b
    Free GC handles after unloading library Audrius Butkevicius 2022-07-04 20:25:16 +0100
  • f764372dcd Version 7.3.1: Added script indexing support for IReadOnlyList<T> (GitHub Issue #393); added ScriptEngine.NullExportValue; added V8RuntimeHeapInfo.TotalAvailableSize and TotalExternalSize (GitHub Issue #391); added partial workaround for VT_BSTR/NULL bug in COM interop (GitHub Issue #390); updated API documentation. Tested with V8 10.3.174.17. 7.3.1 ClearScript 2022-06-29 00:28:42 -0400
  • 2812f30a35
    Bump octokit from 4.24.0 to 4.25.0 in /docs (#388) dependabot[bot] 2022-06-15 21:34:11 -0700
  • 29b72cd9a5
    Bump octokit from 4.24.0 to 4.25.0 in /docs dependabot[bot] 2022-06-15 22:07:20 +0000
  • 68a3687fbc Added blog entry about .NET playgrounds. ClearScript 2022-06-15 09:27:07 -0400
  • 51dc719394 ClearScript 7.3: Added V8ScriptEngineFlags.EnableStringifyEnhancements (GitHub Issue #376); the V8 ICU data is now packaged as a managed library to ease deployment; V8 and JScript startup scripts are now minified; fixed Exception.TargetSite reflection hole and added V8ScriptEngineFlags.HideHostExceptions (GitHub Issue #382); fixed typeof-literal comparison in V8; V8Update.cmd now works in a Visual Studio 2022 command prompt; Rosetta is no longer required for macOS builds on the arm64 (M1) architecture; updated build, deployment, and API documentation. Tested with V8 10.2.154.5. 7.3.0 ClearScript 2022-06-02 09:22:30 -0400
  • cc2f94607d
    Microsoft mandatory file (#380) microsoft-github-policy-service[bot] 2022-05-19 08:51:15 -0400
  • 5e5aa4673f
    Microsoft mandatory file microsoft-github-policy-service[bot] 2022-05-19 12:47:59 +0000
  • ee80a740be
    Bump nokogiri from 1.13.4 to 1.13.6 in /docs (#379) dependabot[bot] 2022-05-19 08:47:55 -0400
  • 1047df6798
    Bump nokogiri from 1.13.4 to 1.13.6 in /docs dependabot[bot] 2022-05-19 03:39:46 +0000
  • 70a9c6fb52 Version 7.2.5: Added V8Runtime.HeapSizeViolationPolicy and V8ScriptEngine.RuntimeHeapSizeViolationPolicy (GitHub Issue #369); added ScriptEngine.VoidResultValue and made VoidResult.Value public (GitHub Issue #372); fixed array buffer memory leak (GitHub Issue #370); fixed access to events with inaccessible handler types (GitHub Issue #365); updated API documentation. Tested with V8 10.1.124.11. 7.2.5 ClearScript 2022-05-01 14:36:34 -0400
  • 114cac3410
    Merge c6ed850446 into 9000508817 Gökhan Kurt 2022-04-13 13:55:49 +0300
  • 9000508817 Updated Jekyll dependencies. ClearScript 2022-04-12 08:58:03 -0400
  • cc9a8726f7
    Bump nokogiri from 1.13.3 to 1.13.4 in /docs (#367) dependabot[bot] 2022-04-12 08:39:51 -0400
  • a3cf4c2a49
    Bump nokogiri from 1.13.3 to 1.13.4 in /docs dependabot[bot] 2022-04-12 10:03:24 +0000
  • c6ed850446 Merge branch 'master' into android-latest Gokhan Kurt 2022-04-09 01:17:53 +0300
  • d6cc67767d Version 7.2.4: Added V8ScriptEngineFlags.UseCaseInsensitiveMemberBinding (GitHub Issue #363); restored compatibility with older Linux systems going back to glibc-2.23 (GitHub Issue #362); overhauled attribute access and added custom attribute loaders; added case-insensitivity support to PropertyBag and DynamicHostObject; added .NET 6 targets to test projects; updated API documentation. Tested with V8 10.0.139.8. 7.2.4 ClearScript 2022-03-29 14:40:08 -0400
  • 3e13f32c22
    Update ReadMe.md ClearScript Library 2022-03-21 09:04:50 -0400
  • 3d727abd10
    Update ReadMe.md ClearScript Library 2022-03-11 11:01:25 -0500
  • 3dc8b92914 Version 7.2.3: Fixed crash on attempt to execute a compiled script in the wrong V8 runtime; fixed intermittent V8 crash on Windows x86 (GitHub Issue #354); added V8GlobalFlags.DisableBackgroundWork; fixed async function performance (GitHub Issue #356); added a WebAssembly unit test; updated API documentation. Tested with V8 9.9.115.8. 7.2.3 ClearScript 2022-03-05 10:04:28 -0800
  • 14f6593ce8 Updated blog site dependencies. ClearScript 2022-03-03 22:10:45 -0800
  • db1b871e68
    Bump nokogiri from 1.12.5 to 1.13.3 in /docs (#358) dependabot[bot] 2022-02-26 08:52:48 -0500
  • 5b4b8aeae3
    Bump nokogiri from 1.12.5 to 1.13.3 in /docs dependabot[bot] 2022-02-26 12:28:59 +0000
  • c00be79fde Version 7.2.2: Added V8Settings.GlobalFlags and V8GlobalFlags.DisableJITCompilation; added IArrayBuffer.InvokeWithDirectAccess and IArrayBufferView.InvokeWithDirectAccess (GitHub Issue #349); added disposal of enumerators created for JavaScript iteration (GitHub Issue #348); fixed dynamic module import from host-invoked functions (GitHub Issue #339); updated API documentation. Tested with V8 9.8.177.9. 7.2.2 ClearScript 2022-02-06 07:53:15 -0800
  • c93592b873 regenerate split proxy Gokhan Kurt 2022-01-22 22:26:00 +0300
  • 520cb71481 Merge branch 'master' into android-latest Gokhan Kurt 2022-01-22 22:07:29 +0300
  • b1fb84b972
    Update ReadMe.md ClearScript Library 2022-01-19 14:15:53 -0500
  • 91dfb30baf Version 7.2.1: (V8) Added support for interrupt propagation and cancellation to address GitHub Issue #324; (V8) eliminated host proxies implemented as immutable prototype exotics (GitHub Issue #330); added `ScriptEngine.Global` to facilitate fast non-dynamic access to script resources; added project blog on GitHub Pages; updated build and API documentation. Tested with V8 9.7.106.18. 7.2.1 ClearScript 2022-01-11 07:42:57 -0800
  • 87daa4bf20 musl compliation changes for testing William-Froelich 2022-01-07 17:24:53 -0600
  • 543215f075 Update Alpine container docker steps William-Froelich 2022-01-06 19:38:28 -0600
  • c7d0f45b25 Add headers for GCC and change to python 2.7 William-Froelich 2022-01-05 17:24:28 -0600