[all-commits] [llvm/llvm-project] 62cd05: [libc] Move hdrgen yaml files into include/ (#121443)

Roland McGrath via All-commits all-commits at lists.llvm.org
Wed Jan 1 17:03:57 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 62cd050b635cbb201dd08188696448cf5ab23260
      https://github.com/llvm/llvm-project/commit/62cd050b635cbb201dd08188696448cf5ab23260
  Author: Roland McGrath <mcgrathr at google.com>
  Date:   2025-01-01 (Wed, 01 Jan 2025)

  Changed paths:
    M libc/docs/dev/header_generation.rst
    M libc/include/CMakeLists.txt
    A libc/include/arpa/inet.yaml
    A libc/include/assert.yaml
    A libc/include/complex.yaml
    A libc/include/ctype.yaml
    A libc/include/dirent.yaml
    A libc/include/dlfcn.yaml
    A libc/include/elf.yaml
    A libc/include/errno.yaml
    A libc/include/fcntl.yaml
    A libc/include/features.yaml
    A libc/include/fenv.yaml
    A libc/include/float.yaml
    A libc/include/inttypes.yaml
    A libc/include/limits.yaml
    A libc/include/link.yaml
    A libc/include/locale.yaml
    A libc/include/malloc.yaml
    A libc/include/math.yaml
    A libc/include/pthread.yaml
    A libc/include/sched.yaml
    A libc/include/search.yaml
    A libc/include/setjmp.yaml
    A libc/include/signal.yaml
    A libc/include/spawn.yaml
    A libc/include/stdbit.yaml
    A libc/include/stdckdint.yaml
    A libc/include/stdfix.yaml
    A libc/include/stdint.yaml
    A libc/include/stdio.yaml
    A libc/include/stdlib.yaml
    A libc/include/string.yaml
    A libc/include/strings.yaml
    A libc/include/sys/auxv.yaml
    A libc/include/sys/epoll.yaml
    A libc/include/sys/ioctl.yaml
    A libc/include/sys/mman.yaml
    A libc/include/sys/prctl.yaml
    A libc/include/sys/random.yaml
    A libc/include/sys/resource.yaml
    A libc/include/sys/select.yaml
    A libc/include/sys/sendfile.yaml
    A libc/include/sys/socket.yaml
    A libc/include/sys/stat.yaml
    A libc/include/sys/statvfs.yaml
    A libc/include/sys/syscall.yaml
    A libc/include/sys/time.yaml
    A libc/include/sys/types.yaml
    A libc/include/sys/utsname.yaml
    A libc/include/sys/wait.yaml
    A libc/include/termios.yaml
    A libc/include/threads.yaml
    A libc/include/time.yaml
    A libc/include/uchar.yaml
    A libc/include/unistd.yaml
    A libc/include/wchar.yaml
    M libc/src/math/docs/add_math_function.md
    R libc/utils/hdrgen/yaml/arpa/inet.yaml
    R libc/utils/hdrgen/yaml/assert.yaml
    R libc/utils/hdrgen/yaml/complex.yaml
    R libc/utils/hdrgen/yaml/ctype.yaml
    R libc/utils/hdrgen/yaml/dirent.yaml
    R libc/utils/hdrgen/yaml/dlfcn.yaml
    R libc/utils/hdrgen/yaml/elf.yaml
    R libc/utils/hdrgen/yaml/errno.yaml
    R libc/utils/hdrgen/yaml/fcntl.yaml
    R libc/utils/hdrgen/yaml/features.yaml
    R libc/utils/hdrgen/yaml/fenv.yaml
    R libc/utils/hdrgen/yaml/float.yaml
    R libc/utils/hdrgen/yaml/inttypes.yaml
    R libc/utils/hdrgen/yaml/limits.yaml
    R libc/utils/hdrgen/yaml/link.yaml
    R libc/utils/hdrgen/yaml/locale.yaml
    R libc/utils/hdrgen/yaml/malloc.yaml
    R libc/utils/hdrgen/yaml/math.yaml
    R libc/utils/hdrgen/yaml/pthread.yaml
    R libc/utils/hdrgen/yaml/sched.yaml
    R libc/utils/hdrgen/yaml/search.yaml
    R libc/utils/hdrgen/yaml/setjmp.yaml
    R libc/utils/hdrgen/yaml/signal.yaml
    R libc/utils/hdrgen/yaml/spawn.yaml
    R libc/utils/hdrgen/yaml/stdbit.yaml
    R libc/utils/hdrgen/yaml/stdckdint.yaml
    R libc/utils/hdrgen/yaml/stdfix.yaml
    R libc/utils/hdrgen/yaml/stdint.yaml
    R libc/utils/hdrgen/yaml/stdio.yaml
    R libc/utils/hdrgen/yaml/stdlib.yaml
    R libc/utils/hdrgen/yaml/string.yaml
    R libc/utils/hdrgen/yaml/strings.yaml
    R libc/utils/hdrgen/yaml/sys/auxv.yaml
    R libc/utils/hdrgen/yaml/sys/epoll.yaml
    R libc/utils/hdrgen/yaml/sys/ioctl.yaml
    R libc/utils/hdrgen/yaml/sys/mman.yaml
    R libc/utils/hdrgen/yaml/sys/prctl.yaml
    R libc/utils/hdrgen/yaml/sys/random.yaml
    R libc/utils/hdrgen/yaml/sys/resource.yaml
    R libc/utils/hdrgen/yaml/sys/select.yaml
    R libc/utils/hdrgen/yaml/sys/sendfile.yaml
    R libc/utils/hdrgen/yaml/sys/socket.yaml
    R libc/utils/hdrgen/yaml/sys/stat.yaml
    R libc/utils/hdrgen/yaml/sys/statvfs.yaml
    R libc/utils/hdrgen/yaml/sys/syscall.yaml
    R libc/utils/hdrgen/yaml/sys/time.yaml
    R libc/utils/hdrgen/yaml/sys/types.yaml
    R libc/utils/hdrgen/yaml/sys/utsname.yaml
    R libc/utils/hdrgen/yaml/sys/wait.yaml
    R libc/utils/hdrgen/yaml/termios.yaml
    R libc/utils/hdrgen/yaml/threads.yaml
    R libc/utils/hdrgen/yaml/time.yaml
    R libc/utils/hdrgen/yaml/uchar.yaml
    R libc/utils/hdrgen/yaml/unistd.yaml
    R libc/utils/hdrgen/yaml/wchar.yaml

  Log Message:
  -----------
  [libc] Move hdrgen yaml files into include/ (#121443)

The .yaml files should live next to the corresponding .h.def
files in libc/include/, rather than next to the implementation of
the tool in libc/utils/hdrgen/.  As with the .h.def files, there
is no need for a yaml/ subdirectory under include/.  This simpler
layout is more natural for maintenance and also simplifies build
integration outside the LLVM CMake build.



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