summaryrefslogtreecommitdiff
path: root/libc/docs/dev/implementation_standard.rst
AgeCommit message (Collapse)Author
2024-07-03[libc] Add LIBC_NAMESPACE_DECL macro (#97109)PiJoules
This defines to LIBC_NAMESPACE with `__attribute__((visibility("hidden")))` so all the symbols under it have hidden visibility. This new macro should be used when declaring a new namespace that will have internal functions/globals and LIBC_NAMESPACE should be used as a means of accessing functions/globals declared within LIBC_NAMESPACE_DECL.
2023-11-28[libc][docs] Update implementation docs (#73590)michaelrj-google
Some of the files in the docs/ directory are from 2019 and haven't been updated since. This patch updates implementation_standard.rst, source_tree_layout.rst, and has some minor fixes for strings.rst. It also marks the most severely out of date files with a warning. These files will be updated in a later patch.
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
This is step 4 of https://discourse.llvm.org/t/rfc-customizable-namespace-to-allow-testing-the-libc-when-the-system-libc-is-also-llvms-libc/73079
2023-05-06[libc] Fix typos in documentationKazu Hirata
2023-03-02[libc][NFC] Move all developer docs into a sub-directory docs/dev.Siva Chandra Reddy