diff --git a/doc/index.html b/doc/index.html deleted file mode 100644 index acbb8483..00000000 --- a/doc/index.html +++ /dev/null @@ -1,8 +0,0 @@ - - - - - -
The page you requested has been relocated to unordered/intro.html.
diff --git a/doc/preview.md b/doc/preview.md deleted file mode 100644 index 872f05be..00000000 --- a/doc/preview.md +++ /dev/null @@ -1,47 +0,0 @@ -# Building Boost from the Tip of Develop - -To build Boost from the tip of the develop branch without cloning the entire -history, use the command below: - -Linux: -```bash -cwd=$(pwd) \ - && cd ~ \ - && git clone -b develop --depth 1 --recurse-submodules --shallow-submodules --jobs 8 https://github.com/boostorg/boost.git boost-develop-beta \ - && cd boost-develop-beta \ - && ./bootstrap.sh \ - && ./b2 install --prefix=boost-install cxxstd=17 \ - && echo "Boost successfully installed into $(realpath boost-install)! - Add this to your CMake toolchain file. - list(APPEND CMAKE_PREFIX_PATH $(realpath boost-install)) - " \ - && cd $cwd -``` - -Windows (using plain Command Prompt): -```bat -cmd /v -set cwd=%cd% ^ - && cd %homepath% ^ - && git clone -b develop --depth 1 --recurse-submodules --shallow-submodules --jobs 8 https://github.com/boostorg/boost.git boost-develop-beta ^ - && cd boost-develop-beta ^ - && bootstrap.bat ^ - && b2 install --prefix=boost-install cxxstd=17 address-model=64 ^ - && echo Boost successfully installed into !cd!\boost-install! ^ - && echo Add this to your CMake toolchain file. ^ - && echo list(APPEND CMAKE_PREFIX_PATH !cd:\=/!/boost-install) ^ - && cd !cwd! ^ - && exit -``` - -Note: you can build Boost with a specific compiler by setting the toolset in -the `./b2` command above. To build with clang, specify `toolset=clang`; to build -with a specific version of gcc, clang or msvc, specify e.g. `toolset=gcc-12` for GCC -12, `clang-14` for Clang 14, `msvc-14.3` for MSVC 14.3. The value of `cxxstd` -can also be set to other values such as 11 for C++11, 14 for C++14, etc. - -For more info on what's possible, check out this link on b2: -https://www.boost.org/doc/libs/develop/tools/build/doc/html/index.html#bbv2.overview.builtins.features - -This should hopefully cover the two most common cases of building a dependency, -setting the compiler and C++ standard used. diff --git a/doc/roadmap.md b/doc/roadmap.md deleted file mode 100644 index 88267547..00000000 --- a/doc/roadmap.md +++ /dev/null @@ -1,188 +0,0 @@ -# Refactoring Roadmap - -[Proof of concept](https://github.com/joaquintides/fca_unordered) implementation for a fast closed-addressing implementation. - -## Plan of Refactoring - -* remove `ptr_node` and `ptr_bucket` -* see if the code can survive a lack of the `extra_node` or maybe we hard-code it in -* implement bucket groups as they are in `fca` but don't use them directly yet, add alongside the `buckets_` data member in `struct table` -* try to remove `bucket_info_` from the node structure (breaks all call-sites that use `get_bucket()` and dependents) -* make sure `fca` can successfully handle multi-variants at this stage + supports mutable iterators for `map`/`multimap` -* do a hard-break: - * update code to no longer use one single linked list across all buckets (each bucket contains its own unique list) - * integrate the `bucket_group