C hash table

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2019-07-09
13:55
Minor leak in chm.c does not explain failure when creating vectors from 92-2522 Leaf check-in: 3068ffe8fe user: redantig tags: trunk
2019-07-08
13:42
TODO: Check why keys2522.c works while get_vector(2522) does not check-in: 531e289994 user: redantig tags: trunk
05:26
TODO: destroy source inside init function, call as hash_init(**hash, ..) check-in: c8c93959bf user: redantig tags: trunk
2019-07-07
01:35
Cleanup obsolete files. TODO: 100000 keys check-in: 98f497ca26 user: redantig tags: trunk
2019-07-06
12:06
CHM: Removed other algos check-in: 310e54a62a user: redantig tags: trunk
10:59
chm TODO: strip check-in: 8ef44ea624 user: redantig tags: trunk
10:58
chm TODO: strip check-in: e0ac418079 user: redantig tags: trunk
10:55
segfault chm Closed-Leaf check-in: 0a0309fd26 user: redantig tags: trunk, closed
09:02
Merged from older commit check-in: 9ee41e9794 user: redantig tags: trunk
09:00
forked check-in: a984200c3d user: redantig tags: trunk
08:51
(no comment) Closed-Leaf check-in: 0069227f99 user: redantig tags: cmph_chm
08:44
Create new branch named "cmph_chm" Leaf check-in: e79d8793f3 user: redantig tags: cmph_chm
2019-07-05
18:56
Compiles on MSYS2 with gcc 7.3.0 (fix for 'switch fall-through' errors) check-in: bcff2f9388 user: redantig tags: trunk
13:50
Replaces BDZ for CHM check-in: a7216435cc user: redantig tags: trunk
2019-07-03
13:49
ANSI compiles, but bug for 17 elements in vector_adapter_ex1.c check-in: dba621a913 user: redantig tags: trunk
2019-07-02
13:28
TODO: ANSI compile, TAG check-in: 9b123ec6cc user: redantig tags: trunk
2019-07-01
10:51
REVERT: Start over to avoid strange bugs for certain number of keys. TODO: Test suite for 0 to 10000 keys check-in: c058bcc614 user: redantig tags: trunk
2019-06-28
13:38
BUG: Creating hash from source fails with filled-in vector check-in: 69566e9f08 user: redantig tags: trunk
2019-06-27
12:53
First step to integrate CMPH and wwwmem. TODO: Vector char * elements should probably point to 'path' member in wwwmem structs check-in: 2cfc188ca7 user: redantig tags: trunk
2019-06-25
13:23
How to make struct_vector work with char *pointers ? check-in: fb99bf85d3 user: redantig tags: trunk
2019-06-12
13:27
DONE: Fixed valgrind memleaks. TODO: Cleanup obsolete code. Serialize struct to buffer. check-in: 8110754294 user: redantig tags: trunk
13:04
First working mem-copy hash. TODO: Cleanup code, convert mem struct to buffer, option to send() buffer? check-in: 7adc7766b7 user: redantig tags: trunk
2019-06-10
14:38
BUG: line 62: hash_state_destroy(data->hl) has unknown hashfunc. TODO: hash_state_mem_dump and hash_state_mem_load check-in: 1645cdadfb user: redantig tags: trunk
2019-06-09
18:36
BUG: line 51 hash_mem->data is NULL check-in: c58465425c user: redantig tags: trunk
14:30
BUG: bdz_mem_load(), have to alloc hash_data check-in: a62d4c6fdb user: redantig tags: trunk
01:53
Continued memfile API. TODO: malloc and memcpy BDZ data, data->g, data->hl, data->ranktable check-in: 917d68a8f3 user: redantig tags: trunk
2019-06-08
19:12
Started memfile API. TODO: Check call to BDZ mem_load, finish API check-in: 976f49dc96 user: redantig tags: trunk
08:28
DONE: Link to object files. TODO: Strip more?, memfile check-in: f470874b37 user: redantig tags: trunk
08:11
Modules: cmph, bdz, jenkins_hash, could be generalized as 'cmph_ALGO_HF'. TODO: Strip more, llink to object file instead of lib, memfile check-in: 6a22dd5842 user: redantig tags: trunk
07:32
Included cmph_structs into cmph. TODO: Strip more and memfile check-in: ac3fb77fdf user: redantig tags: trunk
07:23
Included bitbool.h and cmph_types into cmp.h. TODO: Strip more and memfile check-in: b57e76d86b user: redantig tags: trunk
2019-06-07
23:11
DONE: ANSI TODO: strip down and memory file check-in: 2b14f482cb user: redantig tags: trunk
20:39
TODO: ANSI check-in: 358f07fc91 user: redantig tags: trunk
20:06
Cleanup of even more files. TODO: Minimze more check-in: 02cf4b6a49 user: redantig tags: trunk
19:28
Cleanup of many files. TODO: Minimize BDZ code check-in: fc81dc2c3d user: redantig tags: trunk
18:06
Removed CHD and CHD_PH check-in: 9ddc63f83a user: redantig tags: trunk
17:58
Remove BMZ, BMZ8 and BRZ check-in: 58dc9adfbd user: redantig tags: trunk
17:29
TODO: Use only vector and BDZ, strip anything else check-in: c8e87264ba user: redantig tags: trunk
2019-06-06
10:45
Fixed debug flag for MSYS2 check-in: cf35a639c6 user: redantig tags: trunk
2019-05-31
08:18
Added config_print() TODO: Add hash_print(), save copy of hash struct to memory instead of to file check-in: cac520c5fa user: redantig tags: trunk
2019-05-29
16:13
DONE: Use only ex1.c for both BDZ and BDZ_PH. TODO: Write to memory instead of temporary file check-in: 0e68d07bf3 user: redantig tags: trunk
09:34
Fixed g_debug issue. TODO: Use only ex1.c for both BDZ and BDZ_PH, delete ex1_bdz_ph.c check-in: 9bbf47e586 user: redantig tags: trunk
2019-05-27
16:17
Check why 'make clean ex1 bdzph' fails on g_debug check-in: 03d10d6b5f user: redantig tags: trunk
2019-05-23
08:27
Using both BDZ and BDZ_PH with seed=0. TODO: Remove seed member completely, and avoid temporary file. check-in: 7c33d9f322 user: redantig tags: trunk
2019-05-22
15:02
DONE: Found why jenkins_hash differs between platforms, because calling rand() to seed. TODO: Test using BDZ_PH instead of BDZ. check-in: 57d84bf59e user: redantig tags: trunk
2019-05-21
08:38
Added test results for Jenkins one-at-a-time check-in: ab8dc1a760 user: redantig tags: trunk
07:20
Added test cases counter to hf.c TODO: Check jenkins_hash.c in CMPH, and why result differs between MS Windows and Linux check-in: 44bc77e09b user: redantig tags: trunk
2019-05-20
14:55
hf.c is now a complete test suite for several hash functions check-in: 99125d6f71 user: redantig tags: trunk
2019-04-29
16:20
Added original Murmur3. TODO: Verify that all Murmur3 and Jenkins version returns the same result. check-in: b520aa7fb8 user: redantig tags: trunk
2019-04-28
22:43
Fixed 'fall through' warning for hash functions. TODO: Check why BDZ result differs between Win32 and Linux check-in: a7860a1b44 user: redantig tags: trunk