Tzvetan Mikov

Results 12 issues of 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...

enhancement

Linking to https://github.com/microsoft/hermes-windows/issues/92 , so it can be discussed here.

enhancement

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

bug

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...

results

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,...

CLA Signed
fb-exported

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...

CLA Signed
fb-exported

Differential Revision: D69695027

CLA Signed
fb-exported