Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init |
|
#
bc4c3bf1 |
| 22-Jul-2024 |
Joseph Huber <huberjn@outlook.com> |
[libc] Remove special case handing around test case that was fixed
Summary: I needed to hack something around this for a previous backend bug, it's since been fixed as far as I'm aware.
|
#
eb272568 |
| 12-Jul-2024 |
Michael Jones <michaelrj@google.com> |
[libc] Add erase function to blockstore (#98674)
Reland of #97641 with sanitizer fixes
This adds the ability to erase a value from a blockstore based on an iterator. For usability/testing purposes
[libc] Add erase function to blockstore (#98674)
Reland of #97641 with sanitizer fixes
This adds the ability to erase a value from a blockstore based on an iterator. For usability/testing purposes it also includes an addition operator for blockstore's iterator.
show more ...
|
#
ebfb76ee |
| 12-Jul-2024 |
Michael Jones <michaelrj@google.com> |
Revert "[libc] Add erase function to blockstore" (#98669)
Reverts llvm/llvm-project#97641
Fails under sanitizers
|
#
9e452c1a |
| 12-Jul-2024 |
Michael Jones <michaelrj@google.com> |
[libc] Add erase function to blockstore (#97641)
This adds the ability to erase a value from a blockstore based on an iterator. For usability/testing purposes it also includes an addition operator f
[libc] Add erase function to blockstore (#97641)
This adds the ability to erase a value from a blockstore based on an iterator. For usability/testing purposes it also includes an addition operator for blockstore's iterator.
show more ...
|
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2 |
|
#
6503eff6 |
| 15-Mar-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc] remove BlockStore from cpp namespace (#85312)
The cpp namespace should only be used to mirror APIs from C++'s std:: namespace (at least until we share more code with libc++, see
https://disc
[libc] remove BlockStore from cpp namespace (#85312)
The cpp namespace should only be used to mirror APIs from C++'s std:: namespace (at least until we share more code with libc++, see
https://discourse.llvm.org/t/rfc-project-hand-in-hand-llvm-libc-libc-code-sharing/77701)
show more ...
|
Revision tags: llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2 |
|
#
b6bc9d72 |
| 26-Sep-2023 |
Guillaume Chatelet <gchatelet@google.com> |
[libc] Mass replace enclosing namespace (#67032)
This is step 4 of
https://discourse.llvm.org/t/rfc-customizable-namespace-to-allow-testing-the-libc-when-the-system-libc-is-also-llvms-libc/73079
|
Revision tags: llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4 |
|
#
632fa379 |
| 03-May-2023 |
Joseph Huber <jhuber6@vols.utk.edu> |
[libc] Enable running libc unit tests on AMDGPU
The previous patches added the necessary support for global constructors used to register tests. This patch enables the AMDGPU target to build and run
[libc] Enable running libc unit tests on AMDGPU
The previous patches added the necessary support for global constructors used to register tests. This patch enables the AMDGPU target to build and run the unit tests on the GPU. Currently this only tests the `ctype` tests, but adding more should be straightforward from here on.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D149517
show more ...
|
Revision tags: llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2 |
|
#
af1315c2 |
| 06-Feb-2023 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc][NFC] Move UnitTest and IntegrationTest to the 'test' directory.
This part of the effort to make all test related pieces into the `test` directory. This helps is excluding test related pieces
[libc][NFC] Move UnitTest and IntegrationTest to the 'test' directory.
This part of the effort to make all test related pieces into the `test` directory. This helps is excluding test related pieces in a straight forward manner if LLVM_INCLUDE_TESTS is OFF. Future patches will also move the MPFR wrapper and testutils into the 'test' directory.
show more ...
|
Revision tags: llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7 |
|
#
eb9cc253 |
| 21-Dec-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Gracefully handle allocation failures around BlockStore.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D140459
|
Revision tags: llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3 |
|
#
f00567ec |
| 19-Aug-2022 |
Guillaume Chatelet <gchatelet@google.com> |
[libc][NFC] Move blockstore out of the CPP folder
|