-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
LibJS: RAII in js???? #16630
LibJS: RAII in js???? #16630
Commits on Jan 23, 2023
-
LibJS: Clarify more errors in test-common
Without a message these just show 'ExpectationError' even if the check has multiple steps.
Configuration menu - View commit details
-
Copy full SHA for 87bfbc9 - Browse repository at this point
Copy the full SHA 87bfbc9View commit details -
LibJS: Add custom details to toBe{True, False} shown on failure
Any test with multiple expect(...).toBe{True, False} checks is very hard to debug.
Configuration menu - View commit details
-
Copy full SHA for 8402726 - Browse repository at this point
Copy the full SHA 8402726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e69a6 - Browse repository at this point
Copy the full SHA 92e69a6View commit details -
LibJS: Add an initialize binding hint to all initialize_binding methods
This will allow us to specify things like SyncDispose and perhaps AsyncDispose in the future.
Configuration menu - View commit details
-
Copy full SHA for 6d359bf - Browse repository at this point
Copy the full SHA 6d359bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a5e042 - Browse repository at this point
Copy the full SHA 7a5e042View commit details -
LibJS: Add using declaration support, RAII like operation in js
In this patch only top level and not the more complicated for loop using statements are supported. Also, as noted in the latest meeting of tc39 async parts of the spec are not stage 3 thus not included.
Configuration menu - View commit details
-
Copy full SHA for 349110d - Browse repository at this point
Copy the full SHA 349110dView commit details -
LibJS: Add using declaration support in for and for of loops
The using declarations have kind of special behavior in for loops so this is seperated.
Configuration menu - View commit details
-
Copy full SHA for d39a4ca - Browse repository at this point
Copy the full SHA d39a4caView commit details -
LibJS: Add DisposableStack{, Prototype, Constructor}
Since the async parts of the spec are not stage 3 at this point we don't add AsyncDisposableStack.
Configuration menu - View commit details
-
Copy full SHA for 04b432a - Browse repository at this point
Copy the full SHA 04b432aView commit details