Commit Graph

32 Commits (cbb2e7c943225b38395e4994b0803105d81aa969)

Author SHA1 Message Date
mandlm 961a6bdf6c
refactor: backport to MinGW 11 2024-03-23 13:43:58 +01:00
mandlm 1441a869c2
refactor: clean up 2024-03-23 12:22:53 +01:00
mandlm bc58ca5af8
docs: Bucket 2024-03-23 12:01:46 +01:00
mandlm 0288e8de9d
refactor: clean up 2024-03-23 11:48:23 +01:00
mandlm e4c643880a
docs: describe BucketFinder 2024-03-23 11:24:46 +01:00
mandlm c1b4fc67e9
refactor: integrate finder-threads as lambdas 2024-03-23 11:24:06 +01:00
mandlm 3f3ad0c765
feat: use unordered_map instead of map 2024-03-22 15:37:13 +01:00
mandlm 66a54d85cc
refactor: clean up 2024-03-22 10:59:35 +01:00
mandlm 06500fd69a
refactor: clean up 2024-03-21 20:56:48 +01:00
mandlm a6146415df
feat: use WordRefList instead of std::foward_list for results 2024-03-21 20:16:00 +01:00
mandlm b53a4edeee
feat: add one-cap word-list generator 2024-03-21 20:00:46 +01:00
mandlm 32be1eaa95
feat: add bucket finder 2024-03-21 13:23:26 +01:00
mandlm 029196237d
refactor: clean up namespace 2024-03-21 10:59:20 +01:00
mandlm 3b1446f049
refactor: add WordRefList from WordList constructor 2024-03-21 10:58:38 +01:00
mandlm 95cc7223e8
refactor: extract WordRefList and thread finder 2024-03-21 09:57:13 +01:00
mandlm 48f05ddb4f
refactor: add WordList type 2024-03-21 08:55:44 +01:00
mandlm 10b19749f7
refactor: extract lib_timer 2024-03-20 21:12:33 +01:00
mandlm ad8a9ada83
refactor: remove using from header files 2024-03-20 20:51:16 +01:00
mandlm 26d3839832
feat: add sorted linear finder 2024-03-20 20:50:43 +01:00
mandlm 48283d0d76
feat: use less threads for short lists 2024-03-20 16:52:08 +01:00
mandlm 7f18d0d6cc
refactor: clean up word list generator 2024-03-20 16:51:46 +01:00
mandlm 21ca48b9c2
feat: automatically detect thread count in parallel finder 2024-03-20 16:36:56 +01:00
mandlm ab0613e845
feat: add grouped finder 2024-03-20 16:35:37 +01:00
mandlm bdc720694f
feat: add tree-finder 2024-03-20 15:05:25 +01:00
mandlm 1ab711f81c
feat: reduce mutex waits in parallel finder 2024-03-20 13:33:47 +01:00
mandlm ba460cc00a
feat: use std::forward_list for results 2024-03-20 13:25:28 +01:00
mandlm c191e7bd6a fix: gcc 2024-03-20 10:59:07 +01:00
mandlm 9a855daabf
feat: reduce word list size 2024-03-20 10:47:38 +01:00
mandlm 42b8c8d7e7
feat: implement ostream operator for timer 2024-03-20 10:13:08 +01:00
mandlm 64ae4c62a9
refactor: return numerical value from timer 2024-03-20 09:58:40 +01:00
mandlm a8c42de4d5
refactor: rename liblib_vector_search to lib_vector_search 2024-03-19 17:40:28 +01:00
mandlm 32a1cd7533
refactor: move searching to static library 2024-03-19 17:26:26 +01:00