[all-commits] [llvm/llvm-project] e072a1: [libc] add printf writer
michaelrj-google via All-commits
all-commits at lists.llvm.org
Tue May 3 10:15:18 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e072a123d3b24995b0921802d69c93c08e3667bf
https://github.com/llvm/llvm-project/commit/e072a123d3b24995b0921802d69c93c08e3667bf
Author: Michael Jones <michaelrj at google.com>
Date: 2022-05-03 (Tue, 03 May 2022)
Changed paths:
M libc/src/stdio/printf_core/CMakeLists.txt
A libc/src/stdio/printf_core/string_writer.h
A libc/src/stdio/printf_core/writer.cpp
M libc/src/stdio/printf_core/writer.h
M libc/test/src/stdio/printf_core/CMakeLists.txt
A libc/test/src/stdio/printf_core/string_writer_test.cpp
Log Message:
-----------
[libc] add printf writer
The printf implmentation is made up of three main pieces, the parser,
the converter, and the writer. This patch adds the implementation for
the writer, as well as the function for writing to a string, along with
tests.
Reviewed By: sivachandra, lntue
Differential Revision: https://reviews.llvm.org/D124421
More information about the All-commits
mailing list