| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
Hi @AnsisMalins, This is a good change; thanks for contributing it. We're a bit concerned about the errors you mentioned, so we'll build your branch and take a look before merging. Thanks again! |
Sorry, something went wrong.
…; overhauled the codebase in favor of static lambdas; replaced most scope objects with ref structures; minimized boxing and structure copying on performance-critical code paths; eliminated the use of argument vectors for host calls with typical argument counts; [V8] added span support to array buffers and related types (GitHub Issue #632); [V8] enhanced task-promise interop with support for pre-settled promises and pre-completed tasks (GitHub Issue #641); [V8] added V8ScriptEngineFlags.EnableArrayConversion (GitHub Issue #634); [V8] fixed fast data transfer bounds checking for zero-length arrays and buffers (GitHub Issue #581); [V8] added import.meta.setResult to enable reliable module evaluation results; [V8] fixed MaxHeapSize and MaxRuntimeHeapSize behavior (GitHub Issue #571); incorporated Ansis Māliņš' conversion of MethodBindResult to a ref structure (GitHub PR #616); added promise state indicators to JavaScriptObjectFlags; fixed XMLDOM enumeration issue discussed in GitHub Issue #594; added sparse argument support to the reflection binder (GitHub Discussion #624); added ScriptEngine.NullImportValue (GitHub Issue #629); switched to XML for assembly table storage to eliminate security issues related to BinaryFormatter; updated API documentation. Tested with V8 13.3.415.23.
| Back | FazBrowse Home | New Git URL |
This change makes MethodBindResult a readonly ref struct to reduce of GC allocations when calling into JavaScript.
All unit tests passed, but there were 12 errors of the form
Exception thrown during bootstrapping Extension or internal compilation error in Script at line 1. Error installing extension 'v8/gc'. Failing script: 1: foo()