[all-commits] [llvm/llvm-project] 09e0d7: [ubsan] Drop terminal "in " from reports without f...
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Fri Jan 5 18:41:42 PST 2024
Branch: refs/heads/users/vitalybuka/spr/main.nfcsanitizer-add-consts-to-skipinternalframes
Home: https://github.com/llvm/llvm-project
Commit: 09e0d71ad34169e075e146e13a93b2d79f992e1d
https://github.com/llvm/llvm-project/commit/09e0d71ad34169e075e146e13a93b2d79f992e1d
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M compiler-rt/lib/ubsan/ubsan_diag.cpp
M compiler-rt/test/ubsan/TestCases/Misc/print_summary.c
Log Message:
-----------
[ubsan] Drop terminal "in " from reports without functions (#77163)
Commit: 40c07b559aa6ab4bac074c943967d3207bc07ae0
https://github.com/llvm/llvm-project/commit/40c07b559aa6ab4bac074c943967d3207bc07ae0
Author: Haowei Wu <haowei at google.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes/18.rst
M libcxx/docs/Status/Cxx2cPapers.csv
M libcxx/include/fstream
M libcxx/include/version
M libcxx/src/CMakeLists.txt
R libcxx/src/fstream.cpp
R libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/fstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/fstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/native_handle_test_helpers.h
R libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/types.h
M libcxx/test/std/language.support/support.limits/support.limits.general/fstream.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
Log Message:
-----------
Revert "[libc++][streams] P1759R6: Native handles and file streams (#76632)"
This reverts commit 255f95a40377677dd762df5a1aa65bcbb4f75c79, which
contains a breaking libcxx test on Windows when using C++26
Commit: 1c43e64d7072bba3e6199999184f8323045684ac
https://github.com/llvm/llvm-project/commit/1c43e64d7072bba3e6199999184f8323045684ac
Author: paperchalice <liujunchang97 at outlook.com>
Date: 2024-01-06 (Sat, 06 Jan 2024)
Changed paths:
M llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
M llvm/include/llvm/CodeGen/MachinePassRegistry.def
A llvm/include/llvm/CodeGen/ShadowStackGCLowering.h
M llvm/lib/CodeGen/ShadowStackGCLowering.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
Log Message:
-----------
[CodeGen] Port `ShadowStackGCLowering` to new pass manager (#75324)
IIUC the new pass system was designed with parallelism. This pass needs
to add some global variables into the current module, this is not
allowed by
[WritingAnLLVMPass](https://llvm.org/docs/WritingAnLLVMPass.html#the-functionpass-class),
so convert it to module pass, see FIXME in `GetFrameMap`.
Therefore, this will trigger assertion in `CodeGenPassBuilder`:
https://github.com/llvm/llvm-project/blob/effd47ed45e3badd756103346a7c3b9e1e939e5e/llvm/include/llvm/CodeGen/CodeGenPassBuilder.h#L200-L207
Will fix it in future.
Commit: ba1f4c6c50205bb7c6937c236084987f8669191c
https://github.com/llvm/llvm-project/commit/ba1f4c6c50205bb7c6937c236084987f8669191c
Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
Date: 2024-01-06 (Sat, 06 Jan 2024)
Changed paths:
M llvm/utils/gn/secondary/libcxx/src/BUILD.gn
Log Message:
-----------
[gn build] Port 40c07b559aa6
Commit: fc6b5666db92e0c1701177aee885db66296e5a86
https://github.com/llvm/llvm-project/commit/fc6b5666db92e0c1701177aee885db66296e5a86
Author: Bill Wendling <5993918+bwendling at users.noreply.github.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M llvm/include/llvm/Analysis/MemoryBuiltins.h
M llvm/lib/Analysis/MemoryBuiltins.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
Log Message:
-----------
[NFC][ObjectSizeOffset] Use classes instead of std::pair (#76882)
The use of std::pair makes the values it holds opaque. Using classes
improves this while keeping the POD aspect of a std::pair. As a nice
addition, the "known" functions held inappropriately in the Visitor
classes can now properly reside in the value classes. :-)
Commit: 9a95b2481e5ee0708aa8604e0c04b5bd1041de3a
https://github.com/llvm/llvm-project/commit/9a95b2481e5ee0708aa8604e0c04b5bd1041de3a
Author: Valentin Clement <clementval at gmail.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M flang/test/Lower/OpenACC/acc-reduction.f90
Log Message:
-----------
[flang][openacc][NFC] Remove obsolete FIR testing in acc-reduction.f90 test
Most tests were updated in #73054. This is the last one for OpenACC lowering
Commit: 23aabdd66f78dc28919c4a85d4bdcbf7b0dd89f7
https://github.com/llvm/llvm-project/commit/23aabdd66f78dc28919c4a85d4bdcbf7b0dd89f7
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M compiler-rt/lib/asan/asan_suppressions.cpp
M compiler-rt/lib/hwasan/hwasan_report.cpp
M compiler-rt/lib/lsan/lsan_common.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h
M compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
M compiler-rt/lib/ubsan/ubsan_diag.h
Log Message:
-----------
[NFC][sanitizer] Move SymbolizedStackHolder into sanitizer_common (#77152)
And replace most `ClearAll()` uses.
Commit: 6faf51a48a2185db89dddafca73fd8a23488c5c8
https://github.com/llvm/llvm-project/commit/6faf51a48a2185db89dddafca73fd8a23488c5c8
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M compiler-rt/lib/ubsan/ubsan_diag.cpp
M compiler-rt/test/ubsan/TestCases/Misc/print_summary.c
M flang/test/Lower/OpenACC/acc-reduction.f90
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes/18.rst
M libcxx/docs/Status/Cxx2cPapers.csv
M libcxx/include/fstream
M libcxx/include/version
M libcxx/src/CMakeLists.txt
R libcxx/src/fstream.cpp
R libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/filebuf/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/fstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/fstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/fstream/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ifstream/types.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/native_handle_test_helpers.h
R libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/native_handle.assert.pass.cpp
R libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/native_handle.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/ofstream/types.pass.cpp
M libcxx/test/std/input.output/file.streams/fstreams/types.h
M libcxx/test/std/language.support/support.limits/support.limits.general/fstream.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
M llvm/include/llvm/Analysis/MemoryBuiltins.h
M llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
M llvm/include/llvm/CodeGen/MachinePassRegistry.def
A llvm/include/llvm/CodeGen/ShadowStackGCLowering.h
M llvm/lib/Analysis/MemoryBuiltins.cpp
M llvm/lib/CodeGen/ShadowStackGCLowering.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
M llvm/utils/gn/secondary/libcxx/src/BUILD.gn
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Compare: https://github.com/llvm/llvm-project/compare/672bf3af16af...6faf51a48a21
More information about the All-commits
mailing list