commit-hurd
[Top][All Lists]
Advanced

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

[SCM] Hurd branch, master, updated. v0.7-10-g226a9d9


From: Justus Winter
Subject: [SCM] Hurd branch, master, updated. v0.7-10-g226a9d9
Date: Fri, 20 Nov 2015 11:47:59 +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 "Hurd".

The branch, master has been updated
       via  226a9d9c34a2d187f978a25874488e5b07986d7c (commit)
       via  c1d5c163a89f53a3c6e4e67f5f4119af96f7a470 (commit)
       via  6c948532d2799bcc172053cac504c4aa5f016bba (commit)
      from  df778cd01505e3a8c11f5b13f5ee26a4be290f9a (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 226a9d9c34a2d187f978a25874488e5b07986d7c
Author: Justus Winter <address@hidden>
Date:   Sun Jun 7 00:58:36 2015 +0200

    libihash: prefer performance degradation over failure
    
    * libihash/ihash.c (hurd_ihash_add): Add the item even though we are
    above the load factor if resizing failed.

commit c1d5c163a89f53a3c6e4e67f5f4119af96f7a470
Author: Justus Winter <address@hidden>
Date:   Wed May 14 16:24:21 2014 +0200

    libihash: optimize lookup-or-insert operations
    
    If libihash is used to implement a cache, a insertion is always
    preceeded by a lookup.  hurd_ihash_add has to do the lookup again.
    
    Provide a new pair of functions, hurd_ihash_locp_add and
    hurd_ihash_locp_find, that can be used in combination to avoid the
    second lookup.
    
    * libihash/ihash.c (hurd_ihash_locp_add): New function using a
    location pointer...
    (hurd_ihash_locp_find): ... that has been returned by this function.
    * libihash/ihash.h (hurd_ihash_locp_add): New declaration.
    (hurd_ihash_locp_find): Likewise.
    (hurd_ihash_locp_value): New function.

commit 6c948532d2799bcc172053cac504c4aa5f016bba
Author: Justus Winter <address@hidden>
Date:   Thu May 15 17:55:45 2014 +0200

    libihash: add hurd_ihash_value_valid
    
    * libihash/ihash.h (hurd_ihash_value_valid): New function.
    * libihash/ihash.c (index_empty): Use hurd_ihash_value_valid.

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

Summary of changes:
 libihash/ihash.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 libihash/ihash.h |   59 ++++++++++++++++++++++++++++++++++
 2 files changed, 148 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
Hurd



reply via email to

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