[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch wip-build-systems-gexp created (now b1da83b)
From: |
guix-commits |
Subject: |
branch wip-build-systems-gexp created (now b1da83b) |
Date: |
Mon, 1 Mar 2021 09:32:02 -0500 (EST) |
civodul pushed a change to branch wip-build-systems-gexp
in repository guix.
at b1da83b build-system: Use 'input-tuples->gexp' and 'outputs->gexp'.
This branch includes the following new commits:
new c5690c3 build-system: Rewrite using gexps.
new ea7d584 packages: Turn 'bag->derivation' into a monadic procedure.
new 044d150 packages: Simplify patch instantiation.
new aeee2e8 packages: Core procedures are written in monadic style.
new 670f8bf gexp: Micro-optimize sexp serialization.
new 8b43dbd gexp: 'gexp-inputs' returns a list of <gexp-input> records.
new a66101d gexp: 'gexp-inputs' returns both native and non-native inputs.
new fb28b64 gexp: Keep 'lower-inputs' private.
new 4776b06 gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'.
new 1688295 store: Object cache profiling shows the number of entries.
new 3a8e38c gexp: Reduce allocations while traversing lists.
new ee65c07 grafts: Inline 'grafting?' and 'set-grafting'.
new af3cb5c store: Micro-optimize object cache lookup.
new ca70702 gexp: Reduce allocations in 'gexp-attribute'.
new dc41ed0 serialization: Micro-optimize string literal output in
'write-file-tree'.
new a589270 gexp: Optimize 'with-build-variables'.
new fe75626 packages: Default origin 'patch-flags' is a gexp.
new 74af8db gexp: Add 'sexp->gexp'.
new 7370443 build-system: Use 'sexp->gexp' for plain sexps.
new b1da83b build-system: Use 'input-tuples->gexp' and 'outputs->gexp'.
The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
- branch wip-build-systems-gexp created (now b1da83b),
guix-commits <=
- 02/20: packages: Turn 'bag->derivation' into a monadic procedure., guix-commits, 2021/03/01
- 05/20: gexp: Micro-optimize sexp serialization., guix-commits, 2021/03/01
- 04/20: packages: Core procedures are written in monadic style., guix-commits, 2021/03/01
- 01/20: build-system: Rewrite using gexps., guix-commits, 2021/03/01
- 07/20: gexp: 'gexp-inputs' returns both native and non-native inputs., guix-commits, 2021/03/01
- 03/20: packages: Simplify patch instantiation., guix-commits, 2021/03/01
- 09/20: gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'., guix-commits, 2021/03/01
- 12/20: grafts: Inline 'grafting?' and 'set-grafting'., guix-commits, 2021/03/01
- 15/20: serialization: Micro-optimize string literal output in 'write-file-tree'., guix-commits, 2021/03/01
- 16/20: gexp: Optimize 'with-build-variables'., guix-commits, 2021/03/01