mandlm mandlm
  • Recently moved from github.com/mandlm

  • Joined on 2022-06-10
mandlm pushed to main at mandlm/VectorSearch 2024-03-22 10:01:28 +00:00
9b1872139d docs: setup presentation
66a54d85cc refactor: clean up
f080d00697 feat: don't search while typing
Compare 3 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-21 19:57:20 +00:00
8c9a1522a0 feat: make bucket-finder default
06500fd69a refactor: clean up
7af6ac593c feat: search on return-press
a6146415df feat: use WordRefList instead of std::foward_list for results
b53a4edeee feat: add one-cap word-list generator
Compare 5 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-21 12:24:02 +00:00
70200735d9 feat: add one-cap word-list generator
32be1eaa95 feat: add bucket finder
Compare 2 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-21 10:00:29 +00:00
4b42f4c12a feat: add harder test-cases for sorted finders
029196237d refactor: clean up namespace
3b1446f049 refactor: add WordRefList from WordList constructor
95cc7223e8 refactor: extract WordRefList and thread finder
Compare 4 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-21 07:56:27 +00:00
48f05ddb4f refactor: add WordList type
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 20:45:36 +00:00
dae5445efc feat: add option to load english words
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 20:12:46 +00:00
10b19749f7 refactor: extract lib_timer
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 20:07:21 +00:00
14dbf00775 refactor: extract finder-test template method
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 20:02:16 +00:00
aac589d7e1 refactor: extract finder-test template method
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 20:01:11 +00:00
076969f393 refactor: extract finder-test template method
ad8a9ada83 refactor: remove using from header files
26d3839832 feat: add sorted linear finder
Compare 3 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 17:39:07 +00:00
291d8d198e feat: make word-list size configurable from ui
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 15:52:25 +00:00
48283d0d76 feat: use less threads for short lists
7f18d0d6cc refactor: clean up word list generator
Compare 2 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 15:43:16 +00:00
6ba52ab73f refactor: extract test runs
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 15:37:25 +00:00
6a67e5685f refactor: extract test runs
21ca48b9c2 feat: automatically detect thread count in parallel finder
ab0613e845 feat: add grouped finder
Compare 3 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 14:21:04 +00:00
9fd3062041 feat: keep finder between searches
bdc720694f feat: add tree-finder
1ab711f81c feat: reduce mutex waits in parallel finder
ba460cc00a feat: use std::forward_list for results
510deb2d54 feat: don't show full word-list on startup
Compare 5 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 09:59:10 +00:00
c191e7bd6a fix: gcc
mandlm pushed to main at mandlm/VectorSearch 2024-03-20 09:47:53 +00:00
9a855daabf feat: reduce word list size
2a8b342b91 feat: implement search
e2f9b630c5 feat: generate word list
42b8c8d7e7 feat: implement ostream operator for timer
64ae4c62a9 refactor: return numerical value from timer
Compare 6 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-19 20:42:56 +00:00
c307783ef2 feat: add empty qt ui
mandlm pushed to main at mandlm/VectorSearch 2024-03-19 16:40:48 +00:00
a8c42de4d5 refactor: rename liblib_vector_search to lib_vector_search
e648a82c42 refactor: move test cli to own project
Compare 2 commits »
mandlm pushed to main at mandlm/VectorSearch 2024-03-19 16:26:58 +00:00
32a1cd7533 refactor: move searching to static library
8ed4b9ac71 feat: add naive implementation with timer and word-list generator
Compare 2 commits »