-
Notifications
You must be signed in to change notification settings - Fork 1
Parallel Search and Indexing #15
Copy link
Copy link
Open
Description
Hi @johnpatek, I’ve started working on mio., documentation generation and publishing are set up here: mio-docs.
Updates
- tests cleaned up using doctest (I usually use GoogleTest, but wanted to keep this lightweight).
- cmake cleanups: modularized only in subdirs with source files, not header‑only dirs.
- added and applied a
.clang-format(LLVM‑based; feel free to suggest changes).- new tools folder for automation scripts (linters, testing, coverage).
- Long‑term: i am considering Codecov or Coveralls integration.
- benchmarks planned as time allows.
- I’ll open some pull request as changes are ready.
would you be open to proposing a project logo? , that will be very helpful, since i am planning to modernize the old doxygen style/layout.
I’d like to evolve mio into a lightweight lazy_loader library for efficient large‑file processing without loading the entire file into memory. Planned features include:
- parallel search: use C++11 threads to assign memory‑mapped chunks to different threads for find/insert/delete operations.
- index‑based access: build an index during the first parse so repeated lookups jump directly to the right memory page.
- This will be developed in a separate feature branch and tested for thread safety.
Originally posted by @wissem01chiha in #12
I would like to figure out a way to build these features on top of the existing mapping framework. We can break this down into multiple subtasks.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels