-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Update libcxx and libcxxabi to LLVM 19.1.4 #22994
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 75 commits into
emscripten-core:main
from
aheejin:update_libcxx_libcxxabi_19
Jan 3, 2025
Merged
Changes from 74 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
cdbf682
Update libcxx and libcxxabi to LLVM 19.1.4
aheejin f619917
Add new files
aheejin b74dda1
Restore deleted __config_site
aheejin 41f8037
Re-add + update __assertion_handler from default_assertion_handler.in
aheejin 6eec95b
Restore deleted Emscripten-specific files
aheejin 4b969c3
_LIBCPP_PSTL_CPU_BACKEND_SERIAL -> _LIBCPP_PSTL_BACKEND_SERIAL
aheejin 8b0bfdf
Build libc++ / libc++abi with C++23
aheejin 5bbcbf0
Exclude compiler_rt_shims.cpp
aheejin a5f2cbe
Disable time zone support
aheejin 643050f
Remove basic_string<unsigned_char> from embind
aheejin 9f291d8
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 1fb1316
Rebaseline size tests
aheejin ba8abf7
Remove basic_string<unsigned_char> from embind
aheejin b132cff
Merge branch 'remove_basic_string_unsigned_char' into update_libcxx_l…
aheejin d7aa36b
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 3ecfa95
Remove basic_string<unsigned_char> from embind
aheejin b34e479
rebaseline
aheejin 6b731e2
rebaseline again
aheejin 49bd6fb
Remove (name === "std::string")
aheejin b421f75
More rebaseline
aheejin 1cdbe79
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 6ff9f5d
Merge branch 'remove_basic_string_unsigned_char' into update_libcxx_l…
aheejin 093c537
More code size rebaseline
aheejin 07d8b3f
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin d067393
Rebaseline other.test_codesize_files_wasmfs
aheejin a5a76c3
Fix other.test_embind_no_duplicate_symbols
aheejin 6d1960c
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 76a4466
Only run other.test_minimal_runtime_code_size_hello_embind
aheejin 9bd9968
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin d9b6376
Rebaseline test_minimal_runtime_code_size_hello_embind again?
aheejin b6a4e44
Revert "Only run other.test_minimal_runtime_code_size_hello_embind"
aheejin fe41b0e
Reapply "Only run other.test_minimal_runtime_code_size_hello_embind"
aheejin 9049a44
Add --profiling-funcs for debugging
aheejin 1640595
Revert "Add --profiling-funcs for debugging"
aheejin 355370f
Revert "Reapply "Only run other.test_minimal_runtime_code_size_hello_…
aheejin eb033b6
Try -no-canonical-prefixes
aheejin 3d33afc
Reapply "Reapply "Only run other.test_minimal_runtime_code_size_hello…
aheejin 25cb496
Revert "Try -no-canonical-prefixes"
aheejin 6f0f0f3
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 276c638
Test logging
aheejin 8fdada2
Revert "Reapply "Reapply "Only run other.test_minimal_runtime_code_si…
aheejin 19ce9b4
Reapply "Reapply "Reapply "Only run other.test_minimal_runtime_code_s…
aheejin 978ac9b
Revert "Test logging"
aheejin 5da56b4
Use CIRCLRCI environment variable
aheejin 0d689a3
Rebaseline size tests using CIRCLECI env var
aheejin 8bb5d25
More test logging
aheejin ae3c647
Let embuilder use deterministic paths even when using Ninja
aheejin c48361d
Temporarily disable -ffile-prefix-map for testing
aheejin e1ec7f7
Disable all other tests except test-other for testing
aheejin 118d3bf
Set EMCC_DEBUG=1
aheejin 1fc602d
Revert "Disable all other tests except test-other for testing"
aheejin bcf4aae
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 35bbd5e
Reapply "Disable all other tests except test-other for testing"
aheejin 4105630
Make test-other not use build-libs
aheejin 9e33f85
Unfreeze cache
aheejin 8e99594
Revert "Unfreeze cache"
aheejin 21503d3
Revert "Make test-other not use build-libs"
aheejin dc1cd98
Revert "Reapply "Disable all other tests except test-other for testing""
aheejin 6463ba5
Revert "Set EMCC_DEBUG=1"
aheejin 529c8ba
Revert "Temporarily disable -ffile-prefix-map for testing"
aheejin 547b342
Revert "Let embuilder use deterministic paths even when using Ninja"
aheejin 14935a2
Revert "Use CIRCLRCI environment variable"
aheejin 1d7fde3
Revert "More test logging"
aheejin 805a8f0
Define __FILE__ as an empty string in release mode
aheejin 331c421
Rebaseline other.test_minimal_runtime_code_size_hello_embind
aheejin 2933767
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin da301e1
Revert "Define __FILE__ as an empty string in release mode"
aheejin e6fc63d
Always use -ffile-macro-prefix
aheejin 1f06a45
Rebaseline other.test_minimal_runtime_code_size_hello_embind
aheejin ba99f7b
Update readme.txt
aheejin b569cfd
Merge branch 'main' into update_libcxx_libcxxabi_19
aheejin 5f4fba8
Automatic rebaseline of codesize expectations. NFC
aheejin daa52c3
Update ChangeLog
aheejin b371d68
Remove stray deterministic_paths from embuilder.py
aheejin a7c7a60
Revert "Only run other.test_minimal_runtime_code_size_hello_embind"
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
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
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.
I guess you can revert this file?
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 I thought I reverted all CI testing changes but this remained... Reverted.