--- - branch: MAIN date: Mon Jul 20 17:03:38 UTC 2009 files: - new: '1.59' old: '1.58' path: src/distrib/sets/lists/base/md.amd64 pathrev: src/distrib/sets/lists/base/md.amd64@1.59 type: modified - new: '1.53' old: '1.52' path: src/distrib/sets/lists/base/md.sparc64 pathrev: src/distrib/sets/lists/base/md.sparc64@1.53 type: modified - new: '1.481' old: '1.480' path: src/distrib/sets/lists/base/shl.mi pathrev: src/distrib/sets/lists/base/shl.mi@1.481 type: modified - new: '1.1284' old: '1.1283' path: src/distrib/sets/lists/comp/mi pathrev: src/distrib/sets/lists/comp/mi@1.1284 type: modified - new: '1.44' old: '1.43' path: src/distrib/sets/lists/tests/mi pathrev: src/distrib/sets/lists/tests/mi@1.44 type: modified - new: '1.406' old: '1.405' path: src/etc/mtree/NetBSD.dist pathrev: src/etc/mtree/NetBSD.dist@1.406 type: modified - new: '1.89' old: '1.88' path: src/include/stdlib.h pathrev: src/include/stdlib.h@1.89 type: modified - new: '1.213' old: '1.212' path: src/lib/libc/shlib_version pathrev: src/lib/libc/shlib_version@1.213 type: modified - new: '1.72' old: '1.71' path: src/lib/libc/stdlib/Makefile.inc pathrev: src/lib/libc/stdlib/Makefile.inc@1.72 type: modified - new: '1.1' old: '0' path: src/lib/libc/stdlib/mi_vector_hash.3 pathrev: src/lib/libc/stdlib/mi_vector_hash.3@1.1 type: added - new: '1.1' old: '0' path: src/lib/libc/stdlib/mi_vector_hash.c pathrev: src/lib/libc/stdlib/mi_vector_hash.c@1.1 type: added - new: '1.16' old: '1.15' path: src/tests/Makefile pathrev: src/tests/Makefile@1.16 type: modified - new: '1.1' old: '0' path: src/tests/lib/Atffile pathrev: src/tests/lib/Atffile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/Makefile pathrev: src/tests/lib/Makefile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/Atffile pathrev: src/tests/lib/libc/Atffile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/Makefile pathrev: src/tests/lib/libc/Makefile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/stdlib/Atffile pathrev: src/tests/lib/libc/stdlib/Atffile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/stdlib/Makefile pathrev: src/tests/lib/libc/stdlib/Makefile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/stdlib/t_mi_vector_hash.c pathrev: src/tests/lib/libc/stdlib/t_mi_vector_hash.c@1.1 type: added id: 20090720T170338Z.b72eaecb974f187cec17728c51d90fb5aefb83b4 log: | Add a fast, platform independent hash function to libc. The algorithm used is the Jenkins hash. The name (mi_vector_hash) reflects the nature of the hash function. Add glue for libc ATF tests and include a test case to make sure that (mis)alignment and endianess are handled correctly. Bump libc minor to 169. module: src subject: 'CVS commit: src' unixtime: '1248109418' user: joerg