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

Separate JsString into its own crate #3831

Closed
wants to merge 3 commits into from
Closed

Conversation

HalidOdat
Copy link
Member

@HalidOdat HalidOdat commented Apr 27, 2024

Depends on #3450

This Pull Request is a continuation of the work on #3829 , by moving the string crate because the ByteCompiler depends on it.

There are still some issues with js_str! macro that constructs a JsStr, there is no $crate for proc macros unfortunately 😢 Fixed by making it point to boa_engine otherwise you have to include boa_string everywhere... If there is another solution for this, would love to hear it :)

@HalidOdat HalidOdat added the Internal Category for changelog label Apr 27, 2024
@HalidOdat HalidOdat marked this pull request as ready for review April 27, 2024 22:00
@HalidOdat HalidOdat requested a review from a team April 27, 2024 22:00
@jedel1043 jedel1043 deleted the branch ascii-string May 1, 2024 19:30
@jedel1043 jedel1043 closed this May 1, 2024
@jedel1043
Copy link
Member

jedel1043 commented May 3, 2024

Most child PRs rebase to main when its parent PR is merged, but Github decided to close this somehow ¯\_(ツ)_/¯
(probably was out of sync)

@HalidOdat
Copy link
Member Author

Yeah, it's weird... It wouldn't allow me to change base manually, so I recreated the PR #3837

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Internal Category for changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants