tree: 29e107c32ab1d3df7a8a67c57c96d6377560eb1b [path history] [tgz]
  1. __algorithm/
  2. __functional/
  3. __iterator/
  4. __memory/
  5. __random/
  6. __ranges/
  7. __utility/
  8. __variant/
  9. __availability
  10. __bit_reference
  11. __bits
  12. __config
  13. __debug
  14. __function_like.h
  15. __functional_base
  16. __nullptr
  17. __split_buffer
  18. __string
  19. __threading_support
  20. __tuple
  21. __undef_macros
  22. algorithm
  23. array
  24. atomic
  25. cassert
  26. cctype
  27. chrono
  28. climits
  29. compare
  30. concepts
  31. cstddef
  32. cstdint
  33. cstdio
  34. cstdlib
  35. cstring
  36. ctime
  37. cwchar
  38. cwctype
  39. exception
  40. functional
  41. initializer_list
  42. iosfwd
  43. iterator
  44. limits
  45. memory
  46. new
  47. optional
  48. ratio
  49. README.md
  50. stdexcept
  51. string
  52. string_view
  53. tuple
  54. type_traits
  55. typeinfo
  56. utility
  57. variant
  58. vector
  59. version
sdk/include/libc++/README.md

Freestanding C++ implementation

Files here are copied from libc++, unmodified.

When updating, they should be overridden and the git hash in this file updated.

Ideally we‘d use a submodule for this, but unfortunately git doesn’t let you have a submodule that points to a single sudirectory in a remote and so we'd have to have a 7.5 GiB LLVM clone to get well under 1 MiB of files.

LLVM git revision: 7245208df70403e1f7189f3be7b57ca934b1cbb2