[all-commits] [llvm/llvm-project] 0f6c4d: [libc][docs] adds macro handling, POSIX status, an...

Michael Flanders via All-commits all-commits at lists.llvm.org
Thu May 23 10:48:38 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0f6c4d8b0653d75cf944278337e69771857ee4d7
      https://github.com/llvm/llvm-project/commit/0f6c4d8b0653d75cf944278337e69771857ee4d7
  Author: Michael Flanders <flanders.michaelk at gmail.com>
  Date:   2024-05-23 (Thu, 23 May 2024)

  Changed paths:
    M libc/docs/ctype.rst
    M libc/docs/fenv.rst
    M libc/docs/signal.rst
    M libc/docs/stdbit.rst
    M libc/docs/threads.rst
    M libc/utils/docgen/ctype.json
    M libc/utils/docgen/docgen.py
    M libc/utils/docgen/fenv.json
    A libc/utils/docgen/header.py
    M libc/utils/docgen/signal.json
    M libc/utils/docgen/stdbit.json
    M libc/utils/docgen/threads.json

  Log Message:
  -----------
  [libc][docs] adds macro handling, POSIX status, and validation to docgen (#89421)

docgen now lists macro implementation status in the generated rst files.

Adds POSIX definition link property to docgen json API (`posix-definition`) and
changes the `defined` property of docgen json API to `c-definition`. Now that
docgen's api is getting more specified, adds validation checks to docgen to
start codifying the docgen api spec.

To make sure this all looks good, I've added POSIX definition links to signal.h
as a tester.



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