Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redesign How Autodoc Works #19208

Merged
merged 25 commits into from
Mar 11, 2024
Merged

Redesign How Autodoc Works #19208

merged 25 commits into from
Mar 11, 2024

Commits on Mar 11, 2024

  1. no

    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    94daf87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    356e653 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b1b3f0 View commit details
    Browse the repository at this point in the history
  4. add zig std subcommand

    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    33f3443 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    34faf9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c7c7ad1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    574b33e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7ba0b6 View commit details
    Browse the repository at this point in the history
  9. zig std: implement sources.tar endpoint

    except for the tar format being correct
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c427685 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6b84c8e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ed8ee3d View commit details
    Browse the repository at this point in the history
  12. frontend: skeleton for creating autodocs

    This time, unlike the old implementation, it properly does autodoc
    generation during the compilation pipeline, saving time.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    9126045 View commit details
    Browse the repository at this point in the history
  13. -femit-docs: creating sources.tar

    It's always a good day when you get to use File.writeFileAll 😎
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ffd53a4 View commit details
    Browse the repository at this point in the history
  14. std.Thread.WaitGroup: add spawnManaged

    Provides a convenient way to spawn a new thread that bypasses a thread
    pool. Appropriate when the spawned thread delegates all of its work.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3efdfe6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    261094c View commit details
    Browse the repository at this point in the history
  16. build: don't include std lib docs by default

    since we have `zig std` now to fill that role.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    8dcc35e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8b70e4f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c2e978f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    60f1fe5 View commit details
    Browse the repository at this point in the history
  20. cmake: remove -Dno-autodocs

    this is now the default
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c19657d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4f1e5f7 View commit details
    Browse the repository at this point in the history
  22. fix 32 bit compilation

    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    6b8c754 View commit details
    Browse the repository at this point in the history
  23. update autodocs web application to latest

    upstream commit 1f921d540e1a8bb40839be30239019c820eb663d
    
    after this branch is merged, ziglang/zig becomes the new repository for
    this code.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    b13a55d View commit details
    Browse the repository at this point in the history
  24. improve documentation in std

    A lot of these "shorthand" doc comments were redundant, low quality
    filler content. Better to let the actual modules speak for themselves
    with top level doc comments rather than trying to document their
    aliases.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    aa852f7 View commit details
    Browse the repository at this point in the history
  25. add missing field to module creation

    Fixes a merge conflict with one of mlugg's recent branches.
    andrewrk committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    1397341 View commit details
    Browse the repository at this point in the history