-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Update libcxx and libcxxabi from LLVM 21.1.8 to 22.1.8 #27428
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
Merged
aheejin
merged 28 commits into
emscripten-core:main
from
aheejin:update_libcxx_libcxxabi_22
Jul 29, 2026
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
e7af49c
Don't copy llvm-libc headers in update_libcxx.py
aheejin 5a8c446
Update libcxx from LLVM 21.1.8 to 22.1.8
aheejin 8e1099b
Add new files to libcxx
aheejin adda6ed
Update libcxxabi from LLVM 21.1.8 to 22.1.8
aheejin b119c87
Define _LIBCPP_ASSERTION_SEMANTIC_DEFAULT
aheejin eb90d7d
Add copy_file_range syscall stub
aheejin 638d0e1
Make __cxa_thread_atexit available for Emscripten
aheejin 86d64e4
ChangeLog
aheejin f29828c
Automatic rebaseline of codesize expectations. NFC
aheejin c7d4b0b
Fix incorrect signature for copy_file_range
aheejin f46ce47
Merge branch 'main' into update_libcxx_libcxxabi_22
aheejin c818aa2
Increase size expectations of test_malloc_size*
aheejin e81407b
Don't copy llvm-libc's LICENSE.txt
aheejin be1f0a7
Create module.modulemap from module.modulemap.in
aheejin c3d7df5
Automatic rebaseline of codesize expectations. NFC
aheejin 547432f
Copy default_assertion_handler.in to __assertion_handler
aheejin dfe69d6
ruff fix
aheejin f90f0a4
Merge branch 'main' into update_libcxx_libcxxabi_22
aheejin 7d7f510
Merge branch 'main' into update_libcxx_libcxxabi_22
aheejin 9c131aa
Automatic rebaseline of codesize expectations. NFC
aheejin 95f5110
Revert "Fix incorrect signature for copy_file_range"
aheejin 1e57e6f
Revert "Add copy_file_range syscall stub"
aheejin e9f7296
Undefine _LIBCPP_FILESYSTEM_USE_COPY_FILE_RANGE
aheejin 7abedc5
Merge branch 'main' into update_libcxx_libcxxabi_22
aheejin 488d97c
ChangeLog conflict fix
aheejin 4662a00
Automatic rebaseline of codesize expectations. NFC
aheejin fb14792
Merge branch 'main' into update_libcxx_libcxxabi_22
aheejin 27e6a55
ChangeLog conflict fix
aheejin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should now go under 6.0.6 I guess?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh no, I forgot to delete the old line... Removed in #27443