guix/etc
Ricardo Wurmus 670fc6ee50
etc/committer: Speed up surrounding-sexp.
The old surrounding-sexp procedure would read all S-expressions from the
beginning of the file up to the given line number and then return the last
encountered S-expression.  This is quite wasteful.  Instead we can record all
lines that begin with an S-expression and jump straight to the offset closest
to the desired line number to read the S-expression there.

* etc/committer.scm.in (lines+offsets-with-opening-parens): New procedure.
(surrounding-sexp): Use it.
2023-09-24 13:49:53 +02:00
..
completion
git
init.d
openrc
snippets
substitutes
teams/qt etc: Add Qt manifests for Qt maintenance. 2023-08-22 12:32:20 -04:00
committer.scm.in etc/committer: Speed up surrounding-sexp. 2023-09-24 13:49:53 +02:00
copyright.el etc: Add copyright. 2020-02-22 17:56:31 +03:00
disarchive-manifest.scm
gnu-store.mount.in etc: Add a systemd unit to bind-mount @storedir@ read-only. 2020-05-17 15:16:52 +02:00
guix-daemon.cil.in etc: SELinux: Update policy file. 2023-05-25 12:51:15 +02:00
guix-daemon.conf.in
guix-daemon.service.in etc: systemd services shouldn't ‘RemainAfterExit’. 2022-10-23 02:00:26 +02:00
guix-gc.service.in
guix-gc.timer
guix-install.sh
guix-publish.conf.in
guix-publish.service.in
historical-authorizations
hurd-manifest.scm maint: Add gdk-pixbuf to native Hurd manifest. 2023-09-19 07:26:56 +02:00
kernels-manifest.scm
news.scm news: Add entry for the linux-libre 6.4 update. 2023-07-23 22:26:09 -04:00
release-manifest.scm maint: Add icecat to the release manifest. 2023-03-30 11:14:53 +02:00
source-manifest.scm etc: Add 'source-manifest.scm'. 2021-09-14 11:50:58 +02:00
system-tests.scm build-system: Add 'channel-build-system'. 2022-08-09 15:16:06 +02:00
teams.scm.in teams: Add self to 'python'. 2023-09-22 01:42:34 +08:00
time-travel-manifest.scm time-travel-manifest: Comment out versions older than 1.3.0 for now. 2023-09-09 19:36:05 +02:00