| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libcxx] [test] Remove a stray double space from a test config. NFC. Differential Revision: https://reviews.llvm.org/D155553 | 2 年前 | |
[libc++] Use correct size for deallocation of arrays in shared_ptr (#68233) Fixes #68051. Current implementation passes the number of _AlignedStorage objects when it calls to allocate and the number of **bytes** on deallocate. This only applies to allocations that allocate control block and the storage together, i.e. make_shared and allocate_shared. Found by ASan under Clang combined with -fsized-deallocation. (cherry picked from commit f722db02d359e29ca001b78197ee1a275f8c3d7c) | 2 年前 | |
[libc++] Fix UB in <expected> related to "has value" flag (#68552) (#68733) The calls to std::construct_at might overwrite the previously set __has_value_ flag in the case where the flag is overlapping with the actual value or error being stored (since we use [[no_unique_address]]). To fix this issue, this patch ensures that we initialize the __has_value_ flag after we call std::construct_at. Fixes #68552 (cherry picked from commit 134c91595568ea1335b22e559f20c1a488ea270e) | 2 年前 | |
[libc++][hardening] Remove hardening from release notes, undeprecate safe mode This patch effectively maintains the status quo, making sure that the safe mode keeps working the same way as before. Hardening will target the next major release, allowing it to go through RFC and for the implementation to stabilize and mature. Differential Revision: https://reviews.llvm.org/D159171 | 2 年前 | |
[libc++][modules] Avoids duplicated exports. The first issue was found by @ldionne, upon further investigation there were more duplicates. This removes the duplicates and updates the clang-tidy test to detect duplicates. Reviewed By: ldionne, #libc Differential Revision: https://reviews.llvm.org/D154723 | 2 年前 | |
[libc++] Improves clang-format settings. Add a new test based .clang-format file which inherits from the generic one. This moves some test specific formatting rules to the test directory. The main benefit is that headers are sorted, which makes it more likely to catch these errors before creating a review instead of spotting the error in the CI clang-tidy step. Reviewed By: ldionne, philnik, #libc Differential Revision: https://reviews.llvm.org/D144755 | 3 年前 | |
[libc++] Add clang-tidy for the tests Reviewed By: Mordante, huixie90, #libc Spies: aheejin, libcxx-commits Differential Revision: https://reviews.llvm.org/D129976 | 3 年前 | |
[libc++][hardening] Remove hardening from release notes, undeprecate safe mode This patch effectively maintains the status quo, making sure that the safe mode keeps working the same way as before. Hardening will target the next major release, allowing it to go through RFC and for the implementation to stabilize and mature. Differential Revision: https://reviews.llvm.org/D159171 | 2 年前 | |
[NFC][Py Reformat] Reformat python files in libcxx/libcxxabi This is an ongoing series of commits that are reformatting our Python code. Reformatting is done with black. If you end up having problems merging this commit because you have made changes to a python file, the best way to handle that is to run git checkout --ours <yourfile> and then reformat it with black. If you run into any problems, post to discourse about it and we will try to help. RFC Thread below: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style Reviewed By: #libc, kwk, Mordante Differential Revision: https://reviews.llvm.org/D150763 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 |