3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/doc/manual
pennae 81cf173256 nixos-render-docs: use multiprocessing for options
options processing is pretty slow right now, mostly because the
markdown-it-py parser is pure python (and with performance
pessimizations at that). options parsing *is* embarassingly parallel
though, so we can just fork out all the work to worker processes and
collect the results.

multiprocessing probably has a greater benefit on linux than on darwin
since the worker spawning method darwin uses is less efficient than
fork() on linux. this hasn't been tested on darwin, only on linux, but
if anything darwin will be faster with its preferred method.
2023-02-18 13:17:57 +01:00
..
administration nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
configuration nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
development nixos/doc: Add Developing the Test Driver 2023-02-17 18:06:02 +01:00
installation nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
manpages nixos/manual/manpages: add description on previewing manpage files (#214833) 2023-02-06 00:37:38 +01:00
release-notes Merge pull request #215973 from pennae/nrd-manual-structure 2023-02-17 18:01:23 +01:00
contributing-to-this-manual.chapter.md nixos/manual: remove md-to-db 2023-02-10 06:40:15 +01:00
default.nix nixos-render-docs: use multiprocessing for options 2023-02-18 13:17:57 +01:00
man-pages.xml nixos/manual: inline man-configuration.xml 2023-02-12 11:55:10 +01:00
manual.md nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
nixos-options.md nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
preface.md nixos-render-docs: add structural includes, use for manual 2023-02-12 13:02:42 +01:00
README.md