raskad
raskad
Currently we only spread spread-expressions if they are the last argument in the function call. With this fix all arguments are spread if needed. The downside is that an array...
This Pull Request changes the following: - Implement parsing/cover-conversion for field accessor member expressions in [DestructuringAssignmentTarget](https://tc39.es/ecma262/#prod-DestructuringAssignmentTarget). - Modify the `CopyDataProperties` opcode to account for excluded keys that are only known...
This Pull Request fixes #1560. It changes the following: - Implement `AsyncGeneratorFunction` builtin object. - Implement `AsyncGenerator` builtin object. - Implement async generator execution. - Add some parse errors for...
For the function constructors we need to parse paramters at runtime e.g.: ```js const f = Function("a", "b = 1", "console.log(a, b, 'function body')") f("argA") // argA 1 function body...
Depends on #1558, #1530 For full Generator support we have to implement the following components: - [ ] [AsyncGeneratorFunction Objects](https://tc39.es/ecma262/#sec-asyncgeneratorfunction-objects) - [ ] [AsyncGenerator Objects](https://tc39.es/ecma262/#sec-asyncgenerator-objects) And we have to implement...
Currently `Realm` is a public struct and it's only public method is `crate()`. The only reason for this seems to be, so that we can benchmark the creation of a...
Currently we have some syntax errors that are being thrown in the compiler. They should be already be thrown in the parser. The best case to search for them is...
The vm trace output currently has a few issues. **Functions without a name should be identifiable.** Currently a function without a name will have printed trace output like this: ```...
There are a few places where we throw a `TypeError` signaling that a value is `not a constructor`. Right now those errors do not contain specific information to find out...
Additional to the implementation of the `SharedArrayBuffer` built-in object, the corresponding uses in `TypedArray` should be implemented. **ECMASCript feature** The `SharedArrayBuffer` object is used to represent a generic, fixed-length raw...