guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch wip-build-systems-gexp created (now 61e9041)


From: guix-commits
Subject: branch wip-build-systems-gexp created (now 61e9041)
Date: Mon, 8 Mar 2021 06:24:39 -0500 (EST)

civodul pushed a change to branch wip-build-systems-gexp
in repository guix.

      at 61e9041  gexp: Allowed/disallowed references and graphs never refer to 
grafted inputs.

This branch includes the following new commits:

     new 403fdd0  store: Object cache profiling shows the number of entries.
     new c7e9bee  store: Micro-optimize object cache lookup.
     new 9f3b4ab  serialization: Micro-optimize string literal output in 
'write-file-tree'.
     new 5342961  grafts: Inline 'grafting?' and 'set-grafting'.
     new 7890cce  gexp: Micro-optimize sexp serialization.
     new 83ca042  gexp: 'gexp-inputs' returns a list of <gexp-input> records.
     new d4777a4  gexp: 'gexp-inputs' returns both native and non-native inputs.
     new a4b7fac  gexp: Keep 'lower-inputs' private.
     new ee5bc90  gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'.
     new ee6ecdf  gexp: Reduce allocations while traversing lists.
     new d9a6e39  gexp: Reduce allocations in 'gexp-attribute'.
     new 9514caa  gexp: Add 'with-build-variables'.
     new 82839f2  gexp: Optimize 'with-build-variables'.
     new a05e516  build-system: Rewrite using gexps.
     new 756b3b9  packages: Turn 'bag->derivation' into a monadic procedure.
     new 573ecfd  packages: Simplify patch instantiation.
     new e39fe22  packages: Core procedures are written in monadic style.
     new 28376e6  packages: Default origin 'patch-flags' is a gexp.
     new 411ef58  gexp: Add 'sexp->gexp'.
     new 0b8752d  build-system: Use 'sexp->gexp' for plain sexps.
     new f48e728  build-system: Use 'input-tuples->gexp' and 'outputs->gexp'.
     new 31aa366  gexp: Honor #:target in 'compiled-modules'.
     new 3a20e37  packages: '%standard-patch-inputs' is not influenced by 
'%current-target-system'.
     new 29a9e61  download: 'url-fetch/tarbomb' and 'url-fetch/zipbomb' refer 
to native tools.
     new 7581091  tests: Refer to '%derivation-cache' in the right module.
     new 9a31cd7  packages: 'expand-input' accepts any file-like object.
     new 6791314  packages: Call 'bag-grafts' only on the tip of the package 
graph.
     new 231afd7  grafts: Add 'without-grafting'.
     new 61e9041  gexp: Allowed/disallowed references and graphs never refer to 
grafted inputs.

The 29 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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]