guix-commits
[Top][All Lists]
Advanced

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

[SCM] guix source archive branch, master, updated. v0.1-93-g5cfdcd6


From: Ludovic Courtès
Subject: [SCM] guix source archive branch, master, updated. v0.1-93-g5cfdcd6
Date: Wed, 30 Jan 2013 17:59:37 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, master has been updated
       via  5cfdcd6a26e5c84a3df8614c438d93bb424799b9 (commit)
       via  d0840e4a2332de4f6eb4959836de569b413723c1 (commit)
       via  fce2394e7defc7d936ef2aad212d20368ef819ff (commit)
       via  a9ebd9efd0d97159acbec848ad5fe06f022c8235 (commit)
       via  fd060fd30da53f2b0856f6f451f8fd7b8c760d70 (commit)
       via  82c38fe64c84fc3febcc5c5aa7fe86454ccaf456 (commit)
      from  473b03b3c6fbca909e18dbb5888ac5a98992207a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5cfdcd6a26e5c84a3df8614c438d93bb424799b9
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 18:59:12 2013 +0100

    .dir-locals.el: Fill at 78 columns.

commit d0840e4a2332de4f6eb4959836de569b413723c1
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 18:56:20 2013 +0100

    derivations: Memoize `read-derivation'.
    
    * guix/derivations.scm (read-derivation): Rename to...
      (%read-derivation): ... this.
      (read-derivation): New procedure.
      This reduces the execution of "guix-build gdb" from 2.5s to 1.7s.

commit fce2394e7defc7d936ef2aad212d20368ef819ff
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 17:05:54 2013 +0100

    store: Slightly improve memoization hashing.
    
    * guix/store.scm (open-connection): Call `make-hash-table' with 100.
      (add-text-to-store): Move TEXT first in ARGS, for better `hash'
      results.
      (add-to-store): Likewise, move ST first.

commit a9ebd9efd0d97159acbec848ad5fe06f022c8235
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 16:30:49 2013 +0100

    store: Remove the `fixed?' parameter from `add-to-store'.
    
    * guix/store.scm (add-to-store): Remove the `fixed?' parameter from the
      public interface.
    * gnu/packages/bootstrap.scm, guix-download.in, guix/derivations.scm,
      guix/packages.scm, tests/derivations.scm: Update all callers
      accordingly.

commit fd060fd30da53f2b0856f6f451f8fd7b8c760d70
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 16:22:33 2013 +0100

    store: Avoid use of `set!'.
    
    * guix/store.scm (operation): New macro.
      (define-operation): Define in terms of `operation'.
      (add-text-to-store): Define using `operation', and remove now
      unnecessary `set!'.
      (add-to-store): Likewise.
      (add-text-to-store/cached, add-to-store/cached): Remove.

commit 82c38fe64c84fc3febcc5c5aa7fe86454ccaf456
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 30 00:37:26 2013 +0100

    store: Micro-optimize `write-string'.
    
    * guix/store.scm (write-string): Optimize to write the length, contents,
      and padding all at once.  This yields a 2% improvement on the
      execution time of "guix-build gdb".

-----------------------------------------------------------------------

Summary of changes:
 .dir-locals.el             |    2 +-
 gnu/packages/bootstrap.scm |    2 +-
 guix-download.in           |    4 +-
 guix/derivations.scm       |   23 +++++++++---
 guix/packages.scm          |    3 +-
 guix/store.scm             |   83 +++++++++++++++++++++++---------------------
 tests/derivations.scm      |    8 ++--
 7 files changed, 70 insertions(+), 55 deletions(-)


hooks/post-receive
-- 
guix source archive



reply via email to

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