[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.7-10-g226a9d9,
Justus Winter <=