[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch wip-build-systems-gexp created (now 6ce5f33)
From: |
Ludovic Courtès |
Subject: |
branch wip-build-systems-gexp created (now 6ce5f33) |
Date: |
Wed, 28 Jun 2017 17:48:51 -0400 (EDT) |
civodul pushed a change to branch wip-build-systems-gexp
in repository guix.
at 6ce5f33 packages: Core procedures are written in monadic style.
This branch includes the following new commits:
new 90466e4 gnu: bootstrap: Move 'use-modules' forms to the beginning
of build expressions.
new 5dee98a build-system: Rewrite using gexps.
new 180446e gexp: Micro-optimize sexp serialization.
new 12f5ce6 tests: Add 'test-assertm' to (guix tests).
new 8724e57 packages: Turn 'bag->derivation' into a monadic procedure.
new e705a95 store: Add a functional object cache and use it in
'lower-object'.
new 11973db DRAFT gexp: Handle list conversion to <gexp-input> in the
expanded code.
new ef7a0d0 packages: Simplify patch instantiation.
new c6c593f Use 'mapm' instead of 'sequence' + 'map'.
new c773302 gexp: 'imported-files' takes file-like objects.
new 6a87269 packages: Turn 'cache!' into a single-value-return cache.
new 30408fc gexp: 'local-file' calls 'canonicalize-path' only in rare
cases.
new fa139db utils: Memoize 'absolute-dirname'.
new 33913a0 download: 'built-in-builders*' relies on the functional
cache.
new a61fb01 store: Add 'GUIX_PROFILING' support for the object cache.
new 6ce5f33 packages: Core procedures are written in monadic style.
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
- branch wip-build-systems-gexp created (now 6ce5f33),
Ludovic Courtès <=
- 08/16: packages: Simplify patch instantiation., Ludovic Courtès, 2017/06/28
- 03/16: gexp: Micro-optimize sexp serialization., Ludovic Courtès, 2017/06/28
- 04/16: tests: Add 'test-assertm' to (guix tests)., Ludovic Courtès, 2017/06/28
- 13/16: utils: Memoize 'absolute-dirname'., Ludovic Courtès, 2017/06/28
- 12/16: gexp: 'local-file' calls 'canonicalize-path' only in rare cases., Ludovic Courtès, 2017/06/28
- 14/16: download: 'built-in-builders*' relies on the functional cache., Ludovic Courtès, 2017/06/28
- 01/16: gnu: bootstrap: Move 'use-modules' forms to the beginning of build expressions., Ludovic Courtès, 2017/06/28
- 15/16: store: Add 'GUIX_PROFILING' support for the object cache., Ludovic Courtès, 2017/06/28
- 09/16: Use 'mapm' instead of 'sequence' + 'map'., Ludovic Courtès, 2017/06/28
- 05/16: packages: Turn 'bag->derivation' into a monadic procedure., Ludovic Courtès, 2017/06/28