guix/guix
Ludovic Courtès 01e5d63c87
serialization: 'read-byte-string' makes a single read(2) call.
On "guix build libreoffice -nd", this reduces the number of read(2)
system calls from 10,434 to 8092.

* guix/serialization.scm (sub-bytevector): New procedure.
(read-byte-string): Make a single 'get-bytevector-n*' call and use
'sub-bytevector'.
2020-01-24 23:56:43 +01:00
..
build compile: Remove incorrect exports. 2020-01-23 23:34:09 +01:00
build-system guix: ocaml: Reuse package-with-ocaml4.01 with ocaml-4.07. 2020-01-22 01:12:09 +01:00
import import: texlive: Avoid uses of '@@' in tests. 2020-01-17 14:22:08 +01:00
scripts guix build, archive, graph: Disable absolute file port name canonicalization. 2020-01-24 23:56:42 +01:00
store
tests
base16.scm
base32.scm
base64.scm
build-system.scm
bzr-download.scm
cache.scm
channels.scm channels: Provide a hint when the 'guix' channel is lacking. 2020-01-09 23:33:04 +01:00
ci.scm
colors.scm
combinators.scm
config.scm.in
cpio.scm
cve.scm
cvs-download.scm
deprecation.scm deprecation: Add a two-element form for simple aliases. 2020-01-12 00:19:09 +01:00
derivations.scm derivations: Inline 'find' in 'coalesce-duplicate-inputs'. 2020-01-23 23:34:10 +01:00
describe.scm
diagnostics.scm
discovery.scm
docker.scm
download.scm
elf.scm
ftp-client.scm
gexp.scm gexp: Add 'raw-derivation-file'. 2020-01-04 23:44:26 +01:00
git-download.scm
git.scm download, git: Refer to the right module in 'module-use!' call. 2020-01-07 12:25:09 +01:00
glob.scm
gnu-maintenance.scm
gnupg.scm
grafts.scm
graph.scm
hg-download.scm
http-client.scm download: Do not leak file descriptors on TLS ports. 2020-01-03 16:06:26 +01:00
i18n.scm
inferior.scm More module autoload adjustments. 2020-01-15 18:40:43 +01:00
json.scm
licenses.scm
lint.scm lint: vulnerabilities: Avoid 'mock' in test. 2020-01-17 14:22:07 +01:00
lzlib.scm lzlib: Define 'dictionary-size+match-length-limit'. 2020-01-16 23:14:05 +01:00
man-db.scm
memoization.scm
modules.scm
monad-repl.scm
monads.scm
nar.scm
packages.scm
pki.scm
profiles.scm
profiling.scm
progress.scm
records.scm records: Improve reporting of "invalid field specifier" errors. 2020-01-16 18:30:57 +01:00
remote.scm
repl.scm
scripts.scm
search-paths.scm
self.scm self: Build with Guile 3.0. 2020-01-23 23:34:10 +01:00
serialization.scm serialization: 'read-byte-string' makes a single read(2) call. 2020-01-24 23:56:43 +01:00
sets.scm
ssh.scm
status.scm
store.scm
svn-download.scm
swh.scm
tests.scm
ui.scm ui: Do not display error messages with bare format strings. 2020-01-24 23:56:42 +01:00
upstream.scm
utils.scm Adjust module autoloads. 2020-01-06 16:31:54 +01:00
workers.scm
zlib.scm