-
-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is only so far tested on GCC 12, and benchmarks must be turned off, as Google Benchmark complains. Needs to be addressed separately.
- Loading branch information
Showing
17 changed files
with
90 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,6 @@ | |
|
||
#include "codec/block_codecs.hpp" | ||
|
||
using namespace std; | ||
|
||
namespace pisa { | ||
|
||
template <bool delta = false> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
82ef7846809a6cfe282a6196b300b081ff7878e40065c1d530352f8f7a2a0c2d cmake-3.25.2-files-v1.json | ||
73a35cab2174a3eb8f35083d55c80871185dc3808f3dae3558cd5fbdb29a4614 cmake-3.25.2-linux-aarch64.sh | ||
9216ecf0449ade700e66e0def11eeaebf9fa7d4428c02f49cb59f11418d3f8a5 cmake-3.25.2-linux-aarch64.tar.gz | ||
4d98de8d605da676e71a889dd94f80c76abb377fade2f21e3510e62ece1e1ada cmake-3.25.2-linux-x86_64.sh | ||
783da74f132fd1fea91b8236d267efa4df5b91c5eec1dea0a87f0cf233748d99 cmake-3.25.2-linux-x86_64.tar.gz | ||
644f104ae744df582b54ae47a8188bedacadd67dd996d70caa8159a47feb8749 cmake-3.25.2-macos-universal.dmg | ||
0b5def3f77617b2ce0ec6701f96e4123a7b14bd0b8a5674ab0556c364ff7cb52 cmake-3.25.2-macos-universal.tar.gz | ||
1851eb7a824ec380ce5edeaa46b3ba568d6572965fb9d31b2ea6f1ef0a09ecea cmake-3.25.2-macos10.10-universal.dmg | ||
a988e2a69c1d105987f12782ee0fa80d6be941b3e1a68b4bd6a661f0fdb56d75 cmake-3.25.2-macos10.10-universal.tar.gz | ||
2fd16ceebd64be763b9c18025159ab5c5c4d484a8021e60f80ef720803063472 cmake-3.25.2-windows-arm64.msi | ||
c54fb253ae184b391d5366b958c38b282d5f9b6a5854643c28e6887f5fd92590 cmake-3.25.2-windows-arm64.zip | ||
61cb3f71b1fb8ca342b723e1b18e9c4957b8c7094b5667075b8cb0309087e5b8 cmake-3.25.2-windows-i386.msi | ||
833abaa21bb673491def058cc38834fbd606d525ab271f37a3b8a3aed586c4a0 cmake-3.25.2-windows-i386.zip | ||
f91867471b4ae59efd79eaea63a374193b377b5372c45d78ca5f899243560089 cmake-3.25.2-windows-x86_64.msi | ||
0db9d3cebf894f64751141253fb9d9e310f325e2e03044f61249a359d6adf301 cmake-3.25.2-windows-x86_64.zip | ||
c026f22cb931dd532f648f087d587f07a1843c6e66a3dfca4fb0ea21944ed33c cmake-3.25.2.tar.gz | ||
2781c207c3c64ea8a829b8fc0229374fc874b68fb1264cff99055e5bce79bbae cmake-3.25.2.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,21 @@ | ||
FROM gcc:12 | ||
|
||
ARG CXX_STANDARD=17 | ||
|
||
ENV DEBIAN_FRONTEND=noninteractive | ||
ENV TZ=America/New_York | ||
|
||
RUN apt-get update -y && apt-get install -y --no-install-recommends \ | ||
cmake=3.18.* \ | ||
&& apt-get clean \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
COPY . /pisa | ||
RUN ./pisa/test/docker/install-cmake.sh | ||
|
||
RUN mkdir /pisa/build | ||
WORKDIR /pisa/build | ||
RUN cmake "-DCMAKE_BUILD_TYPE=Debug" "-DPISA_BUILD_TOOLS=OFF" .. \ | ||
RUN cmake \ | ||
"-DCMAKE_BUILD_TYPE=Debug" \ | ||
"-DPISA_BUILD_TOOLS=OFF" \ | ||
"-DPISA_ENABLE_BENCHMARKING=OFF" \ | ||
"-DCMAKE_CXX_STANDARD=$CXX_STANDARD" \ | ||
.. \ | ||
&& cmake --build . --config Debug -- -j 4 | ||
|
||
CMD ["ctest", "-VV", "-j", "4"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/usr/bin/env bash | ||
wget -q 'https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2-linux-x86_64.tar.gz' | ||
sha256sum -c '/pisa/test/docker/cmake-3.25.2-SHA-256.txt' --ignore-missing | ||
tar -xzvf 'cmake-3.25.2-linux-x86_64.tar.gz' | ||
cp cmake-3.25.2-linux-x86_64/bin/* '/usr/local/bin' | ||
cp -r 'cmake-3.25.2-linux-x86_64/share/cmake-3.25' '/usr/local/share' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters