Commit Graph

586 Commits

Author SHA1 Message Date
Siarhei Fedartsou 1436e96ff4 wip 2024-07-12 17:50:32 +02:00
Siarhei Fedartsou 21f53ed6dd Use pool in std::unordered_map 2024-07-11 23:22:45 +02:00
Siarhei Fedartsou e045dea04c Use pool in std::unordered_map 2024-07-11 23:21:48 +02:00
Siarhei Fedartsou c2f877eb9d Remove unused MapStorage and GenerationArrayStorage (#6990) 2024-07-11 23:10:14 +02:00
Siarhei Fedartsou 270f187e2a wip 2024-07-11 22:32:41 +02:00
Siarhei Fedartsou 69bc6c035d wip 2024-07-11 21:26:19 +02:00
Siarhei Fedartsou a90e9dde33 wip 2024-07-11 20:47:20 +02:00
Siarhei Fedartsou 9ef1911eae wip 2024-07-11 20:42:47 +02:00
Siarhei Fedartsou 18b3c5f8ed wip 2024-07-11 20:25:55 +02:00
Siarhei Fedartsou 4d940ab096 wip 2024-07-11 20:05:08 +02:00
Siarhei Fedartsou c5aae5148e wip 2024-07-11 19:33:45 +02:00
Siarhei Fedartsou 058c26e39a wip 2024-07-11 18:21:20 +02:00
Siarhei Fedartsou 7337771aaf wip 2024-07-11 18:16:07 +02:00
Siarhei Fedartsou abbe5e25a5 wip 2024-07-11 18:05:16 +02:00
Siarhei Fedartsou 6f04aa9587 wip 2024-07-10 22:01:25 +02:00
Siarhei Fedartsou 1037256a30 wip 2024-07-10 21:49:40 +02:00
Siarhei Fedartsou f9358ed031 wip 2024-07-10 21:13:50 +02:00
Siarhei Fedartsou 13448e4f9a wip 2024-07-10 20:30:29 +02:00
Siarhei Fedartsou 7eb2d93a82 wip 2024-07-10 20:16:37 +02:00
Siarhei Fedartsou 49f875c0f8 wip 2024-07-10 19:49:28 +02:00
Siarhei Fedartsou 53032e556a wip 2024-07-09 22:53:24 +02:00
Siarhei Fedartsou d1f04abf42 wip 2024-07-09 22:27:21 +02:00
Siarhei Fedartsou c578698da0 wip 2024-07-09 21:28:22 +02:00
Siarhei Fedartsou 8df282b2e6 wip 2024-07-09 21:15:50 +02:00
Siarhei Fedartsou 5f166a5e4e wip 2024-07-06 12:43:21 +03:00
Siarhei Fedartsou f62e917226 wip 2024-07-06 12:40:57 +03:00
Siarhei Fedartsou 611a3c250b wip 2024-07-03 22:27:47 +03:00
Siarhei Fedartsou bbdac63362 wip 2024-07-03 21:55:16 +03:00
Siarhei Fedartsou 0723dc073c wip 2024-07-03 21:51:09 +03:00
Siarhei Fedartsou 4e5bf05518 Try to use boost::fast_pool_allocator in QueryHeap 2024-07-03 21:51:09 +03:00
Siarhei Fedartsou 0e17869e21 Re-use priority queue in StaticRTree (#6952) 2024-06-25 18:58:48 +02:00
Dennis Luxen f1eabc3ecc Replace boost::filesystem with std (#6432) 2024-06-20 21:44:28 +02:00
Siarhei Fedartsou 8fd8d0c24a Fix performance-noexcept-move-constructor clang-tidy warning (#6933) 2024-06-08 08:33:54 +02:00
Siarhei Fedartsou c57b0d28b0 Fix performance-noexcept-swap clang-tidy warning (#6931) 2024-06-07 16:18:10 +02:00
Dennis Luxen 2725202771 Use Lemire's fast check whether to escape a JSON string (#6923) 2024-05-31 19:58:57 +02:00
Siarhei Fedartsou 42fafdcdfe Use custom struct instead of std::pair in QueryHeap (#6921) 2024-05-31 07:06:58 +02:00
Siarhei Fedartsou c8de759cd6 Use std::string_view::starts_with instead of boost::starts_with (#6918) 2024-05-30 21:55:25 +02:00
Siarhei Fedartsou fb9d1cefcc Get rid of boost::math::constants::* and M_PI in favor of std::numbers (#6916) 2024-05-30 19:40:56 +02:00
Siarhei Fedartsou 1ff096ac5c Make constants in PackedVector constexpr (#6917) 2024-05-30 15:12:42 +02:00
Dennis Luxen 0ea757ed02 Remove unused header file (#6913) 2024-05-29 09:13:13 +02:00
Siarhei Fedartsou c1ed73126d Use std::variant instead of mapbox::util::variant (#6903) 2024-05-28 18:52:49 +02:00
Siarhei Fedartsou b7a990d0b5 Use C++20 (#6877) 2024-05-25 18:25:13 +02:00
Dennis Luxen 8306ed8ae3 Remove superflous iostreams include from header files (#6901) 2024-05-25 09:17:45 +02:00
Dennis Luxen babdced52f Replace GCC-specific attribute with [[nodiscard]] attribute (#6899) 2024-05-24 20:34:04 +02:00
Dennis Luxen 46dc660801 Replace boost::hash by std::hash (#6892)
* Replace boost::hash by std::hash

* Fix formatting

* Update CHANGELOG.md
2024-05-23 14:35:56 +02:00
Mugr Rex efe6840d08 Replace boost::optional with std::optional (#6611) 2024-05-22 14:58:07 +02:00
Siarhei Fedartsou d259848456 Optimise R-tree queries in the case of map matching (#6881) 2024-05-20 12:32:40 +02:00
Dennis Luxen 0583582772 Remove include that breaks compilation for Boost v1.85.0 (#6856)
* Remove include that breaks compilation for Boost v1.85.0

* Update CHANGELOG.md

* Fix typo

* Fix issues found by newer clang-tidy version

* Add include to boost filesystem to satisfy Windows compiler
2024-05-06 18:52:40 +02:00
Dennis Luxen 7f9d591ab7 Upgrade clang-format to version 15 (#6859) 2024-05-06 09:14:46 +02:00
Michael Bell d0e3e2af23 Extract prerelease/build information from package semver (#6839)
* Extract prerelease/build information from package semver

Currently we only extract the major.minor.patch identifiers from
the semver label stored in package.json.

This leads to version information in executables incorrectly
reporting a release version is running on prereleases and special builds.

This commit is a quickfix to extract this information and report it
in version strings.

CMake regex parsing is not sophisticated enough to handle the full semver
regex, so we might need to explore other CMake modules if we want to
strictly parse the label.
2024-03-24 18:33:07 +00:00