FailedChanges

Summary

  1. [libc] Add a TableGen based header generator. (details)
Commit b47f9eb55d1814e006d1a2a971ff6272ebd89bcb by sivachandra
[libc] Add a TableGen based header generator.
Summary:
* The Python header generator has been removed.
* Docs giving a highlevel overview of the header gen scheme have been
added.
Reviewers: phosek, abrachet
Subscribers: mgorny, MaskRay, tschuett, libc-commits
Tags: #libc-project
Differential Revision: https://reviews.llvm.org/D70197
The file was addedlibc/config/public_api.td
The file was modifiedlibc/CMakeLists.txt (diff)
The file was addedlibc/spec/stdc.td
The file was removedlibc/utils/build_scripts/gen_hdr.py
The file was addedlibc/utils/HdrGen/IncludeFileCommand.cpp
The file was addedlibc/utils/HdrGen/IncludeFileCommand.h
The file was addedlibc/utils/HdrGen/Generator.h
The file was addedlibc/utils/HdrGen/PublicAPICommand.h
The file was addedlibc/docs/ground_truth_specification.rst
The file was addedlibc/utils/HdrGen/Command.h
The file was addedlibc/docs/header_gen_scheme.svg
The file was removedlibc/include/string.h
The file was addedlibc/utils/HdrGen/Generator.cpp
The file was addedlibc/include/string.h.def
The file was addedlibc/docs/mechanics_of_public_api.rst
The file was addedlibc/utils/HdrGen/Main.cpp
The file was modifiedlibc/docs/header_generation.rst (diff)
The file was modifiedlibc/include/CMakeLists.txt (diff)
The file was addedlibc/utils/HdrGen/PublicAPICommand.cpp
The file was addedlibc/spec/spec.td
The file was addedlibc/utils/CMakeLists.txt
The file was addedlibc/utils/HdrGen/CMakeLists.txt
The file was addedlibc/config/linux/api.td
The file was modifiedlibc/cmake/modules/LLVMLibCRules.cmake (diff)