Sergei Zimmerman
711e738bf9
meson: Simplify asan-options handling even more
...
Instead of specifying env variables all the time
we can instead embed the __asan_default_options symbol
in all executables / shared objects. This reduces code
duplication.
2025-10-12 19:16:06 +03:00
Sergei Zimmerman
94d37e62fc
treewide: Support builds with ASAN, enable in CI
...
Enables builds with ASAN to catch memory corruption
bugs faster and in CI. This is an incredibly valuable
instrument that must be used as much as possible.
Somewhat based on jade's work from Lix, though there's a lot that
we have to do differently:
19ae87e5ce
Co-authored-by: Jade Lovelace <lix@jade.fyi >
2025-09-19 01:33:57 +03:00
Sergei Zimmerman
385e2c3542
meson: Apply formatting universally
...
Now that we have applied the [1] patch, the diff is much
nicer and less noisy.
[1]: https://www.github.com/mesonbuild/meson/pull/14861
2025-08-07 02:58:29 +03:00
Oleksandr Knyshuk
cfb8a31885
Require rsync in nix-manual meson.build
...
Closes : #13313
2025-07-17 22:59:37 +02:00
Eelco Dolstra
5f75738fd6
Install 'nix profile add' manpage
2025-05-17 21:18:04 +02:00
Eelco Dolstra
fd407141e1
Make nix profile install
an alias of nix profile add
2025-05-17 21:07:24 +02:00
Jörg Thalheim
a70140b55a
fix various typos in docs
2025-05-14 21:29:17 +02:00
Eelco Dolstra
6cd2b4e169
Move alias support from NixArgs to MultiCommand
...
This allows subcommands to declare aliases, e.g. `nix store ping` is
now a proper alias of `nix store info`.
2025-04-10 19:48:55 +02:00
Eelco Dolstra
779bb3b920
Include the Nix version in the title of the manual
...
This makes it easy to see at a glance what the version of the manual
is, e.g. "Nix 2.27.0 Reference Manual".
2025-02-24 14:49:58 +01:00
Robert Hensing
d67e24afec
fix: Add missing manpages to meson.build
2024-12-02 17:42:11 +01:00
John Ericson
eb7d7780b1
Rename doc/manual{src -> source}
...
This is needed to avoid this
https://github.com/mesonbuild/meson/issues/13774 when we go back to
making our subproject directory `src`.
2024-10-14 11:21:24 -04:00
John Ericson
08b59aad31
Build the manual with Meson
...
Co-Authored-By: Qyriad <qyriad@qyriad.me >
Co-Authored-By: Robert Hensing <robert@roberthensing.nl >
Co-Authored-By: eldritch horrors <pennae@lix.systems >
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com >
Co-authored-by: Tom Bereknyei <tomberek@gmail.com >
2024-10-09 11:58:17 -04:00