aboutsummaryrefslogtreecommitdiff
path: root/src/pch/precompiled-headers.hh
diff options
context:
space:
mode:
authorjade <lix@jade.fyi>2024-05-31 19:19:29 +0000
committerGerrit Code Review <gerrit@lix-systems>2024-05-31 19:19:29 +0000
commitadedac70fad1f5b6e11d1ac5d4a18ede57830654 (patch)
treefc08ee4abe5f589d03f6741fc50756b8d81c56c4 /src/pch/precompiled-headers.hh
parenta75d7a5777a1f84bdc773c52e5534e08f44a1c5b (diff)
parenta6b33cb3b22f98c7e40ddc47fd5a09c905abd9e6 (diff)
Merge changes Ifcb0d310,I664366b8,Ibe7cf546 into main
* changes: gitignore: delete 90% of it build-time: remove 20% more by PCH'ing C++ stdlib shellHook: make it actually run
Diffstat (limited to 'src/pch/precompiled-headers.hh')
-rw-r--r--src/pch/precompiled-headers.hh60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/pch/precompiled-headers.hh b/src/pch/precompiled-headers.hh
new file mode 100644
index 000000000..f52f1cab8
--- /dev/null
+++ b/src/pch/precompiled-headers.hh
@@ -0,0 +1,60 @@
+#include <algorithm>
+#include <array>
+#include <atomic>
+#include <cassert>
+#include <cctype>
+#include <chrono>
+#include <climits>
+#include <cmath>
+#include <condition_variable>
+#include <cstddef>
+#include <cstdint>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <exception>
+#include <functional>
+#include <future>
+#include <iostream>
+#include <limits>
+#include <list>
+#include <locale>
+#include <map>
+#include <memory>
+#include <mutex>
+#include <numeric>
+#include <optional>
+#include <queue>
+#include <random>
+#include <regex>
+#include <set>
+#include <sstream>
+#include <stack>
+#include <stdexcept>
+#include <string>
+#include <thread>
+#include <unordered_map>
+#include <unordered_set>
+#include <vector>
+
+#include <boost/format.hpp>
+
+#include <dirent.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <grp.h>
+#include <netdb.h>
+#include <pwd.h>
+#include <signal.h>
+#include <sys/resource.h>
+#include <sys/select.h>
+#include <sys/socket.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/utsname.h>
+#include <sys/wait.h>
+#include <termios.h>
+#include <unistd.h>
+
+#include <nlohmann/json.hpp>