|
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 |
|
| #
3b3b816f |
| 13-Jul-2022 |
Michael Jones <[email protected]> |
[libc] add rounding modes to printf float conv
This adds functionality for rounding towards negative inf, positive inf, and zero to the float hex conversion (%a).
Reviewed By: lntue
Differential R
[libc] add rounding modes to printf float conv
This adds functionality for rounding towards negative inf, positive inf, and zero to the float hex conversion (%a).
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D129702
show more ...
|
| #
f9f8693b |
| 06-Jul-2022 |
Michael Jones <[email protected]> |
[libc] add printf hexadecimal float conversion
This patch adds the %a/A conversions to printf, as well as the compiler flag to disable floating point handling entirely. This will allow our printf im
[libc] add printf hexadecimal float conversion
This patch adds the %a/A conversions to printf, as well as the compiler flag to disable floating point handling entirely. This will allow our printf implementation to display every type of argument allowed by printf, although some formats are still incomplete.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D129240
show more ...
|
|
Revision tags: llvmorg-14.0.6 |
|
| #
88b80139 |
| 10-Jun-2022 |
Michael Jones <[email protected]> |
[libc] add integer writing to printf
This patch adds %n to printf, as well as a compiler flag to disable it. This is due to it having serious security issues when misused.
Reviewed By: lntue
Diffe
[libc] add integer writing to printf
This patch adds %n to printf, as well as a compiler flag to disable it. This is due to it having serious security issues when misused.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D127517
show more ...
|
| #
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
|
| #
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 ...
|
| #
ff6fe39e |
| 12-May-2022 |
Michael Jones <[email protected]> |
[libc] add sprintf
This adds the sprintf entrypoint, as well as unit tests. Currently sprintf only supports %%, %s, and %c, but the other conversions are on the way.
Reviewed By: sivachandra, lntue
[libc] add sprintf
This adds the sprintf entrypoint, as well as unit tests. Currently sprintf only supports %%, %s, and %c, but the other conversions are on the way.
Reviewed By: sivachandra, lntue
Differential Revision: https://reviews.llvm.org/D125573
show more ...
|