trossimel-sc
trossimel-sc
## Bug Description I noticed a different behaviour between Hermes and other JS engines (tried with QuickJS, JSC and V8) when running the following script ``` if(true) { function test(a)...
## Problem Executing the following benchmark on my machine: ``` let obj = {}; Object.defineProperty(obj, 'prop', { get: function() {} }); for (let i = 0; i < 100000000; i++)...
## Summary Addresses #1455 Hermes currently has divergent function hoisting behavior compared to QuickJS, V8, and JSC in non-strict mode. The following code prints `FAIL` instead of `SUCCESS` ``` {...
## Summary This PR introduces support for the with statement via IR - Identifiers within a with statement are transformed into a series of conditional chain. Each condition checks the...
## Summary This PR introduces support for the `for await of` syntax through IR. In detail: - The helper function `_makeAsyncIterator` is used to create an async iterator for a...