forked from lix-project/lix
Remove rl-next-dev
We realized that there's really no good place to put these dev facing
bulletins, and the user-facing release notes aren't really the worst
place to put them, I guess, and we do kind of hope that it converts
users to devs.
Change-Id: Id9387b2964fe291cb5a3f74ad6344157f19b540c
This commit is contained in:
parent
1659404626
commit
24057dcb6a
|
@ -1,11 +1,13 @@
|
||||||
---
|
---
|
||||||
synopsis: Clang build timing analysis
|
synopsis: Clang build timing analysis
|
||||||
cls: 587
|
cls: 587
|
||||||
|
category: Development
|
||||||
---
|
---
|
||||||
|
|
||||||
We now have Clang build profiling available, which generates Chrome
|
We now have Clang build profiling available, which generates Chrome
|
||||||
tracing files for each compilation unit. To enable it, run `meson configure
|
tracing files for each compilation unit. To enable it, run `meson configure
|
||||||
build -Dprofile-build=enabled` then rerun the compilation.
|
build -Dprofile-build=enabled` in a Clang stdenv (`nix develop
|
||||||
|
.#native-clangStdenvPackages`) then rerun the compilation.
|
||||||
|
|
||||||
If you want to make the build go faster, do a clang build with meson, then run
|
If you want to make the build go faster, do a clang build with meson, then run
|
||||||
`maintainers/buildtime_report.sh build`, then contemplate how to improve the
|
`maintainers/buildtime_report.sh build`, then contemplate how to improve the
|
||||||
|
@ -13,3 +15,8 @@ build time.
|
||||||
|
|
||||||
You can also look at individual object files' traces in
|
You can also look at individual object files' traces in
|
||||||
<https://ui.perfetto.dev>.
|
<https://ui.perfetto.dev>.
|
||||||
|
|
||||||
|
See [the wiki page][improving-build-times-wiki] for more details on how to do
|
||||||
|
this.
|
||||||
|
|
||||||
|
[improving-build-times-wiki]: https://wiki.lix.systems/link/8#bkmrk-page-title
|
|
@ -227,7 +227,6 @@
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
user = rl-next-check "rl-next" ./doc/manual/rl-next;
|
user = rl-next-check "rl-next" ./doc/manual/rl-next;
|
||||||
dev = rl-next-check "rl-next-dev" ./doc/manual/rl-next-dev;
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -309,7 +308,6 @@
|
||||||
perlBindings = self.hydraJobs.perlBindings.${system};
|
perlBindings = self.hydraJobs.perlBindings.${system};
|
||||||
nixpkgsLibTests = self.hydraJobs.tests.nixpkgsLibTests.${system};
|
nixpkgsLibTests = self.hydraJobs.tests.nixpkgsLibTests.${system};
|
||||||
rl-next = self.hydraJobs.rl-next.${system}.user;
|
rl-next = self.hydraJobs.rl-next.${system}.user;
|
||||||
rl-next-dev = self.hydraJobs.rl-next.${system}.dev;
|
|
||||||
# Will be empty attr set on i686-linux, and filtered out by forAvailableSystems.
|
# Will be empty attr set on i686-linux, and filtered out by forAvailableSystems.
|
||||||
pre-commit = self.hydraJobs.pre-commit.${system};
|
pre-commit = self.hydraJobs.pre-commit.${system};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
import frontmatter
|
import frontmatter
|
||||||
import sys
|
|
||||||
import pathlib
|
import pathlib
|
||||||
import textwrap
|
import textwrap
|
||||||
from typing import Any, Tuple
|
from typing import Any, Tuple
|
||||||
|
@ -27,6 +26,7 @@ CATEGORIES = [
|
||||||
'Improvements',
|
'Improvements',
|
||||||
'Fixes',
|
'Fixes',
|
||||||
'Packaging',
|
'Packaging',
|
||||||
|
'Development',
|
||||||
'Miscellany',
|
'Miscellany',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ pre-commit-run {
|
||||||
files = ''^doc/manual/(change-authors\.yml|rl-next(-dev)?)'';
|
files = ''^doc/manual/(change-authors\.yml|rl-next(-dev)?)'';
|
||||||
pass_filenames = false;
|
pass_filenames = false;
|
||||||
entry = ''
|
entry = ''
|
||||||
${lib.getExe pkgs.build-release-notes} --change-authors doc/manual/change-authors.yml doc/manual/rl-next doc/manual/rl-next-dev
|
${lib.getExe pkgs.build-release-notes} --change-authors doc/manual/change-authors.yml doc/manual/rl-next
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
change-authors-sorted = {
|
change-authors-sorted = {
|
||||||
|
|
Loading…
Reference in a new issue