From f999e22f3f89fa21fefd52297d709d44f9e8f1b2 Mon Sep 17 00:00:00 2001 From: greg Date: Thu, 28 Mar 2019 21:12:43 -0400 Subject: [PATCH] update README.md --- README.md | 4 +- travis | 119 ------------------------------------------------------ 2 files changed, 2 insertions(+), 121 deletions(-) delete mode 100644 travis diff --git a/README.md b/README.md index fda6fdd..fa40306 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ This repository aims to provide an set of excellent hash map implementations, wi Click here [For a full writeup explaining the design and benefits of the Parallel Hashmap](https://greg7mdp.github.io/parallel-hashmap/). -The hashmaps provided here are built upon those opensourced by Google in the Abseil library. They use closed hashing, where values are stored directly into a memory array, avoiding memory indirections. By using parallel SSE2 instructions, these hashmaps are able to look up items by checking 16 slots in parallel, allowing the implementation to remain fast even when the table is filled up to 87.5% capacity. +The hashmaps provided here are built upon those open sourced by Google in the Abseil library. They use closed hashing, where values are stored directly into a memory array, avoiding memory indirections. By using parallel SSE2 instructions, these hashmaps are able to look up items by checking 16 slots in parallel, allowing the implementation to remain fast even when the table is filled up to 87.5% capacity. -> **IMPORTANT:** This repository borrows code from the [abseil-cpp](https://github.com/abseil/abseil-cpp) repository, with modifications, and may behave differently from the original. This repository is an independent work, with no guarantees implied or provided by the authors. Please go to [abseil-cpp](https://github.com/abseil/abseil-cpp) for the official Abseil libraries. +> **IMPORTANT:** This repository borrows code from the [abseil-cpp](https://github.com/abseil/abseil-cpp) repository, with modifications, and may behave differently from the original. This repository is an independent work, with no guarantees implied or provided by the authors. Please visit [abseil-cpp](https://github.com/abseil/abseil-cpp) for the official Abseil libraries. ## Installation diff --git a/travis b/travis deleted file mode 100644 index eed52a0..0000000 --- a/travis +++ /dev/null @@ -1,119 +0,0 @@ -language: cpp -matrix: - include: - - - os: osx - compiler: gcc - env: COMPILER='g++' CXX_FLAGS='-std=c++11' - - - os: osx - compiler: clang - env: COMPILER='clang++' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: gcc - env: COMPILER='g++' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: clang - env: COMPILER='clang++' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: gcc - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-5 - env: COMPILER='g++-5' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: gcc - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-6 - env: COMPILER='g++-6' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: gcc - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-7 - env: COMPILER='g++-7' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: gcc - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-8 - env: COMPILER='g++-8' CXX_FLAGS='-std=c++14' - - - os: linux - compiler: gcc - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-8 - env: COMPILER='g++-8' CXX_FLAGS='-std=c++17' - - - os: linux - compiler: clang - addons: - apt: - sources: - - llvm-toolchain-trusty-3.9 - packages: - - clang-3.9 - env: COMPILER='clang++-3.9' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: clang - addons: - apt: - sources: - - llvm-toolchain-trusty-4.0 - packages: - - clang-4.0 - env: COMPILER='clang++-4.0' CXX_FLAGS='-std=c++11' - - - os: linux - compiler: clang - addons: - apt: - sources: - - llvm-toolchain-trusty-5.0 - - ubuntu-toolchain-r-test - packages: - - clang-5.0 - - g++-7 - env: COMPILER='clang++-5.0' CXX_FLAGS='-std=c++14' - - - os: linux - compiler: clang - addons: - apt: - sources: - - llvm-toolchain-trusty-5.0 - - ubuntu-toolchain-r-test - packages: - - clang-5.0 - - g++-7 - env: COMPILER='clang++-5.0' CXX_FLAGS='-std=c++17' - -dist: trusty -sudo: false - -script: - mkdir build && cd build && cmake -DPHMAP_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=${COMPILER} -DCXXFLAGS="${CXX_FLAGS}" .. && cmake --build . && make test