|
Revision tags: llvmorg-20.1.0, llvmorg-20.1.0-rc3, llvmorg-20.1.0-rc2, llvmorg-20.1.0-rc1, 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, 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, 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, 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, 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, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init |
|
| #
f8322d13 |
| 19-Jul-2022 |
Siva Chandra Reddy <[email protected]> |
[libc] Add a method `find_last_of` to StringView.
Reviewed By: jeffbailey
Differential Revision: https://reviews.llvm.org/D130112
|
| #
8aad330e |
| 17-Jul-2022 |
Jeff Bailey <[email protected]> |
[libc] Fix API for remove_{prefix, suffix}
The API in StringView.h for remove_prefix was incorrect and was returning a new StringView rather than just altering the view.
As part of this, also remov
[libc] Fix API for remove_{prefix, suffix}
The API in StringView.h for remove_prefix was incorrect and was returning a new StringView rather than just altering the view.
As part of this, also removed some of the safety features. The comment correctly noted that the behaviour is undefined in some cases, but the code and test cases checked for that.
One caller was relying on the old behaviour, so fixed it and added some comments.
Tested: check-libc llvmlibc libc-loader-tests
Reviewed By: gchatelet
Differential Revision: https://reviews.llvm.org/D129950
show more ...
|
| #
897b8014 |
| 13-Jul-2022 |
Jeff Bailey <[email protected]> |
Add support for three more string_view functions
Add support for three more string_view functions
1) starts_with(char) 2) ends_with(char) 3) find_first_of(char, size_t)
Reimplemented trim in terms
Add support for three more string_view functions
Add support for three more string_view functions
1) starts_with(char) 2) ends_with(char) 3) find_first_of(char, size_t)
Reimplemented trim in terms of the new starts_with and ends_with.
Tested: New unit tests.
Reviewed By: gchatelet
Differential Revision: https://reviews.llvm.org/D129618
show more ...
|
| #
e0aece27 |
| 30-Jun-2022 |
Guillaume Chatelet <[email protected]> |
[libc][utils] Add more methods to StringView
Differential Revision: https://reviews.llvm.org/D128908
|
|
Revision tags: llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2 |
|
| #
f2a7f835 |
| 14-Feb-2022 |
Raman Tenneti <[email protected]> |
Introduce getenv to LLVM libc
Add support for getenv as defined by the Open Group's "System Interface & Header" in https://pubs.opengroup.org/onlinepubs/7908799/xsh/getenv.html
getenv requires a s
Introduce getenv to LLVM libc
Add support for getenv as defined by the Open Group's "System Interface & Header" in https://pubs.opengroup.org/onlinepubs/7908799/xsh/getenv.html
getenv requires a standard way of accessing the environment, so a pointer to the environment is added to the startup in crt1. Consquently, this function is not usable on top of other libcs.
Added starts_with method to StringView. getenv function uses it.
Co-authored-by: Jeff Bailey <[email protected]>
Reviewed By: sivachandra, rtenneti
Differential Revision: https://reviews.llvm.org/D119403
show more ...
|
| #
2a7ed8fc |
| 12-Feb-2022 |
Siva Chandra Reddy <[email protected]> |
[libc][Obvious][NFC] Move CPP tests to the correct nested directory.
|