[all-commits] [llvm/llvm-project] aa7f37: [libc++] Remove libc++'s own stdint.h and locale.h...

Louis Dionne via All-commits all-commits at lists.llvm.org
Sun Oct 20 07:01:44 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aa7f377c965ca79cf3022ddafe6cbd419bd52db5
      https://github.com/llvm/llvm-project/commit/aa7f377c965ca79cf3022ddafe6cbd419bd52db5
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    M libcxx/include/clocale
    M libcxx/include/cstdint
    R libcxx/include/locale.h
    M libcxx/include/module.modulemap
    R libcxx/include/stdint.h
    M libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
    M libcxx/utils/libcxx/header_information.py

  Log Message:
  -----------
  [libc++] Remove libc++'s own stdint.h and locale.h (#107436)

These headers are not doing anything beyond the system or compiler
provided equivalent headers, so there's no real reason to keep them
around. Reducing the number of C headers we provide in libc++ simplifies
our header layering and reduces the potential for confusion when headers
are layered incorrectly.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list