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

Announce 4.166.0 #219

Merged
merged 4 commits into from
Aug 10, 2022
Merged

Announce 4.166.0 #219

merged 4 commits into from
Aug 10, 2022

Conversation

Atry
Copy link
Contributor

@Atry Atry commented Aug 10, 2022

No description provided.

@AndrewDiMola
Copy link
Contributor

AndrewDiMola commented Aug 10, 2022

@Atry, @Wilfred - Does this change the docs re: expression trees in any significant way?

  • Lambdas and calls in Expression Trees are now virtualized:
    - Lambdas are now wrapped in lambdaType(...).
    - Calls are now translated to __unwrap() method instead of direct invoking.

https://docs.hhvm.com/hack/expression-trees/syntax-supported#lambdas

Related... what does it mean for lambdas and calls to be virtualized? Anything to do with runtime visibility?
image

Co-authored-by: Andrew <andrewdimola@gmail.com>
@Atry
Copy link
Contributor Author

Atry commented Aug 10, 2022

@AndrewDiMola Yes, I think it is a significant change. See the commit message in facebook/hhvm@e777716

@Atry
Copy link
Contributor Author

Atry commented Aug 10, 2022

We are making progress in implicit contexts. I did not mention it in the release note because I suppose it is still an unstable feature.

@Atry Atry merged commit a75df2c into hhvm:main Aug 10, 2022
@Atry Atry deleted the 4.166 branch August 10, 2022 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants