|
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, llvmorg-14.0.6 |
|
| #
6ec465ab |
| 14-Jun-2022 |
Michael Jones <[email protected]> |
[libc] add printf oct conversion
The oct converter handles the %o conversion.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D127985
|
| #
121c6454 |
| 16-Jun-2022 |
Michael Jones <[email protected]> |
[libc] add printf pointer conv
The pointer converter handles the %p conversion. It uses the hex converter for most of the conversion.
Reviewed By: sivachandra
Differential Revision: https://review
[libc] add printf pointer conv
The pointer converter handles the %p conversion. It uses the hex converter for most of the conversion.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D127995
show more ...
|
|
Revision tags: llvmorg-14.0.5, llvmorg-14.0.4 |
|
| #
652ecb25 |
| 20-May-2022 |
Michael Jones <[email protected]> |
[libc] add printf hex conversion
The hex converter handles the %x and %X conversions.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D126082
|
| #
2e6eccfe |
| 14-Jun-2022 |
Michael Jones <[email protected]> |
[libc] refactor printf file writing
Add return values to converter functions to allow for better error handling when writing files. Also move the file writing code around to be easier to read.
Revi
[libc] refactor printf file writing
Add return values to converter functions to allow for better error handling when writing files. Also move the file writing code around to be easier to read.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D127773
show more ...
|
| #
1be3669d |
| 17-May-2022 |
Michael Jones <[email protected]> |
[libc] add printf base 10 integer conversion
This patch adds support for d, i, and u conversions in printf, as well as comprehensive unit tests.
Reviewed By: sivachandra
Differential Revision: htt
[libc] add printf base 10 integer conversion
This patch adds support for d, i, and u conversions in printf, as well as comprehensive unit tests.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D125929
show more ...
|
| #
0bff6a3e |
| 08-Jun-2022 |
Michael Jones <[email protected]> |
[libc] simplify printf converter tests
previously the printf converter tests reused the same string_writer, which meant that each test depended on the tests before it to succeed. This makes a new st
[libc] simplify printf converter tests
previously the printf converter tests reused the same string_writer, which meant that each test depended on the tests before it to succeed. This makes a new string_writer for each test to simplify and clarify the tests.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D127341
show more ...
|
| #
6a22b185 |
| 10-May-2022 |
Michael Jones <[email protected]> |
[libc] add printf converter
This adds the main pieces of the last piece of printf, the converter. This takes the completed format section from the parser and then converts it to a string for the wri
[libc] add printf converter
This adds the main pieces of the last piece of printf, the converter. This takes the completed format section from the parser and then converts it to a string for the writer, which is why it was the last piece to be written. So far it supports chars and strings, but more pieces are coming. Additionally, it supports replacing all of the conversion functions with user supplied versions at compile time to allow for additional functionality.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D125327
show more ...
|