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

Fixes to things #102

Merged
merged 8 commits into from
Jan 3, 2024
Merged

Fixes to things #102

merged 8 commits into from
Jan 3, 2024

Conversation

kaleidawave
Copy link
Owner

@kaleidawave kaleidawave commented Dec 29, 2023

  • Swap parameter subtyping (should be correct now)
  • Allow import to import both a variable and the type (+ type keyword now doesn't import variable)
  • Add hoisting specification and maximum iteration test
  • Fix precedence of satisfies operator
  • Assigning to a property on a conditional delegates assignment to left and right
  • Renamed behaviour to features
  • Moved somethings in the specification
  • Update dependencies
  • Added support for default parameters. Fixed destructuring in function parameters and rest parameters (tagged template literals now work)
  • disabled contexts for variables

Up to 150 specification tests now

@kaleidawave kaleidawave added enhancement New feature or request checking Issues around checking labels Jan 1, 2024
@kaleidawave kaleidawave marked this pull request as ready for review January 3, 2024 18:02
@kaleidawave kaleidawave merged commit 437210c into main Jan 3, 2024
6 of 8 checks passed
@kaleidawave kaleidawave deleted the fixes271 branch February 4, 2024 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
checking Issues around checking enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant