Tzvetan Mikov
Tzvetan Mikov
Hermes provides universal Darwin binaries.
From https://x.com/jamonholmgren/status/1741906729477226534?s=20 - Better error message when the programmer accidentally wrote `await () =>` instead of `async() =>` - Better error message for `await` when the programmer forgot to declare...
Linking to https://github.com/microsoft/hermes-windows/issues/92 , so it can be discussed here.
Problems reported by @pvdz here https://gist.github.com/pvdz/59540284f00f03f5f036591b46289c89 I was immediately able to reproduce two random ones I tried: https://github.com/pvdz/zeparser3/blob/master/tests/testcases/lexer_cases/numbers/decimal/5.pass.md https://github.com/pvdz/zeparser3/blob/master/tests/testcases/for_statement/for-of/lhs_edge_cases/yield_arg_lhs.md
Hermes (and probably Moddable, QuickJS, etc?) doesn't preserve the source by default since everything is compiled to bytecode in advance. In other words "hide source" is the default. It seems...
Hermes has two experimental options that can potentially improve the results: `--block-scoping` and `-Xes6-class`. How difficult would it be to pass them? FWIW, it looks not exactly trivial. I think...
Hi, I know this has already been asked, and I fully appreciate that this is a volunteer library maintained by a single developer (thanks so much for that!!!), so this...
Summary: `Object.freeze()` relies on `HiddenClass::makeAllReadOnly()`, which iterates through all properties and updates their flags, either creating a new `HiddenClass` (HC) for each, or locating the previously created one. Best case,...
Summary: The improvement is based on the following ideas: - Optimistically assume the input array already contains strings and avoid copying them into a temporary array. - Switch to the...