Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.8.0 #18

Merged
merged 32 commits into from
May 3, 2023
Merged

0.8.0 #18

merged 32 commits into from
May 3, 2023

Conversation

lxsmnsyc
Copy link
Owner

@lxsmnsyc lxsmnsyc commented Apr 19, 2023

  • Resolves Combined types #16
    • Iterable is no longer a separate kind of node, it's now a subset of either Object or NullConstructor (depending on constructor).
    • Feature.Symbol no longer disables the use of Symbol.iterator in Iterable. Iterable protocol is now skipped.
  • Replace Undefined, Null, Boolean, NaN, NegativeZero, Infinity and NegativeInfinity with the Constant Node.
  • Fix deserialization step for objects with zero properties returning a different reference.
  • Drop support for PromiseLike (aka Thenables) due to the potential DoS
  • Add support for boxed primitives
  • Fix parsing errors to be descriptive
  • optimize serialization

@lxsmnsyc lxsmnsyc merged commit 5688f35 into main May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Combined types
1 participant