MMichael Jones[libc][nfc] move printf inf/nan to separate function
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc][nfc] move printf inf/nan to separate function The floating point functions all use the same inf and nan formatting. By separating this functionality out of the %a conversion I make it available for reuse by %f/e/g. Reviewed By: lntue, sivachandra Differential Revision: https://reviews.llvm.org/D129665 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[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 | 3 年前 | |
[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 | 3 年前 | |
[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 | 3 年前 | |
[libc] add printf hex conversion The hex converter handles the %x and %X conversions. Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D126082 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[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 | 3 年前 | |
[libc][nfc] move printf inf/nan to separate function The floating point functions all use the same inf and nan formatting. By separating this functionality out of the %a conversion I make it available for reuse by %f/e/g. Reviewed By: lntue, sivachandra Differential Revision: https://reviews.llvm.org/D129665 | 3 年前 | |
[libc][nfc] move printf inf/nan to separate function The floating point functions all use the same inf and nan formatting. By separating this functionality out of the %a conversion I make it available for reuse by %f/e/g. Reviewed By: lntue, sivachandra Differential Revision: https://reviews.llvm.org/D129665 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[libc] Add a convenience class and function for integer to string conversion. Printf's integer converter has been modified to use the new converter. In future, it will be used to implement other parts of the libc. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D130227 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[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 | 3 年前 | |
[libc][NFC] add index mode to printf parser This patch is a followup to the previous patch which implemented the main printf parsing logic as well as sequential mode. This patch adds index mode. Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D123424 | 4 年前 | |
[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 | 3 年前 | |
[libc] move printf_main in to object library Previously printf_main was a header library, but header library dependencies don't work properly so it's been moved to an object library. Additionally, the writers have been marked inline. Reviewed By: sivachandra, lntue Differential Revision: https://reviews.llvm.org/D126830 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[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 | 3 年前 | |
[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 | 3 年前 | |
[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 | 3 年前 | |
[libc] clean up printf error codes Move the constants for printf's return values into core_structs, and update the converters to match. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D128767 | 3 年前 | |
[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 | 3 年前 | |
[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 | 3 年前 |