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 "The official pacman repository". The branch, master has been updated via d0d58489ff8b4458719e4bceb6a5d7290c99588a (commit) via 2ee90ddae23dd86c68223c0d6c49f0b92d62429d (commit) from bdab234d977dd2e9417a39f5191e495d5c460ee7 (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 d0d58489ff8b4458719e4bceb6a5d7290c99588a Author: Aaron Griffin <aaronmgriffin@gmail.com> Date: Tue Nov 6 22:50:21 2007 -0600 Add STRDUP macro to mirror MALLOC/CALLOC Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com> commit 2ee90ddae23dd86c68223c0d6c49f0b92d62429d Author: Aaron Griffin <aaronmgriffin@gmail.com> Date: Tue Nov 6 00:55:45 2007 -0600 Maintain list tail pointers in the head node List head nodes contain null 'prev' pointer, which we can (ab)use to maintain a back reference to the tail pointer of the list. While list additions are not _significantly_ improved, they are still sped up. Original $ time pacman -Qo /usr/bin/wtpt /usr/bin/wtpt is owned by lcms 1.17-2 real 0m3.623s user 0m1.883s sys 0m1.473s New $ time pacman -Qo /usr/bin/wtpt /usr/bin/wtpt is owned by lcms 1.17-2 real 0m2.006s user 0m0.263s sys 0m1.627s Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com> ----------------------------------------------------------------------- Summary of changes: lib/libalpm/alpm_list.c | 59 +++++++++++++++++++++++++++++++++++------------ lib/libalpm/remove.c | 3 +- lib/libalpm/util.h | 2 + 3 files changed, 48 insertions(+), 16 deletions(-) hooks/post-receive -- The official pacman repository