An open API service providing commit metadata for open source projects.

GitHub / timsort/cpp-TimSort / commits

SHA Message Author Date Stats
3f5ebd06 Release v3.0.1 Morwenn <m****9@h****r> over 1 year ago
fa3f5357 Upgrade downloaded Catch2 version to v3.7.1 Morwenn <m****9@h****r> over 1 year ago
4597b6c8 Only compile zip_view tests when zip is available Morwenn <m****9@h****r> over 1 year ago
978afc12 Fix std::views::zip support (issue #40) Morwenn <m****9@h****r> over 1 year ago
929f8e72 Fortity test suite Morwenn <m****9@h****r> about 2 years ago
25443c78 MSVC: compile test suite with /W4 Morwenn <m****9@h****r> about 2 years ago
6b9ff4dd Modernize/simplify internals a bit Morwenn <m****9@h****r> about 2 years ago
e02eb816 GFX_TIMSORT_ENABLE_AUDIT now automatically enables asserts too Morwenn <m****9@h****r> about 2 years ago
0be56ef7 Implement binarySort with rotateRight Morwenn <m****9@h****r> about 2 years ago
7ee9139c Do not template TimSort class on Compare and Projection Morwenn <m****9@h****r> about 2 years ago
0f1c9d32 Use single-parameter std::ranges::next and std::ranges::prev Morwenn <m****9@h****r> about 2 years ago
6c0436d2 README badages: fix link to Conan Center Morwenn <m****9@h****r> about 2 years ago
5756f2a7 Update README, prepare release 3.0.0 Morwenn <m****9@h****r> about 2 years ago
0dedf8fa Rename copy_to_tmp to move_to_tmp Morwenn <m****9@h****r> about 2 years ago
d6cf3738 Fix audits Morwenn <m****9@h****r> about 2 years ago
f1268e6d Support for proxy iterators Morwenn <m****9@h****r> about 2 years ago
e108d6f2 Cosmetic changes Morwenn <m****9@h****r> about 2 years ago
a23c08ca Let timmerge and timsort return the end iterator Morwenn <m****9@h****r> about 2 years ago
2d48ebff Sentinel support for timsort and timmerge Morwenn <m****9@h****r> about 2 years ago
d3ab5e19 Add range + iterator overload for timmerge Morwenn <m****9@h****r> about 2 years ago
a141e039 CMake: use CMAKE_CXX_COMPILER_FRONTEND_VARIANT to control warnings Morwenn <m****9@h****r> about 2 years ago
ebeabaeb Temporary ranges support for timsort Morwenn <m****9@h****r> about 2 years ago
464a7bc3 CMake: use ARCH_INDEPENDENT for write_basic_package_version_file Morwenn <m****9@h****r> about 2 years ago
36606d66 CMake: do not compile test suite with -Winline Morwenn <m****9@h****r> about 2 years ago
c7ea6656 CMake: do not generate seeds containing 0 Morwenn <m****9@h****r> about 2 years ago
dd31776d CMake: replace DownloadProject with FetchContent Morwenn <m****9@h****r> about 2 years ago
e59cdd3c Upgrade Catch2 to v3 Morwenn <m****9@h****r> about 2 years ago
1125adec Fix MinGW build Morwenn <m****9@h****r> about 2 years ago
5235a89f Constrain main entry points with concepts Morwenn <m****9@h****r> about 2 years ago
5e502fae CI: upgrade action/checkout to v4 Morwenn <m****9@h****r> about 2 years ago
b9eabb03 CI: upgrade Windows image & MSVC Morwenn <m****9@h****r> about 2 years ago
55ec9774 Replace std::less<> with std::ranges::less Morwenn <m****9@h****r> about 2 years ago
5e4f715e Don't mention standard C++20 features in README Morwenn <m****9@h****r> almost 4 years ago
f56c1341 Propagate projections manually Morwenn <m****9@h****r> almost 4 years ago
7a03419b Replace std::less<T> with std::less Morwenn <m****9@h****r> almost 4 years ago
fa20051e Add default arguments to function declarations in README Morwenn <m****9@h****r> almost 4 years ago
980fc517 Fix rebase issue Morwenn <m****9@h****r> almost 4 years ago
b45be9a9 CI: bump MinGW-w64 version Morwenn <m****9@h****r> almost 4 years ago
31157d11 CI: bump Clang to version 13 Morwenn <m****9@h****r> almost 4 years ago
e782512a Make a single C++11 test executable Morwenn <m****9@h****r> about 4 years ago
98b2808f Fix merge_cxx_11_tests not running (issue #38) Morwenn <m****9@h****r> about 4 years ago
552d9e58 Simplify timsrot and timmerge signatures Morwenn <m****9@h****r> over 4 years ago
865ada88 Remove remnants of Valgrind support on OSX Morwenn <m****9@h****r> over 4 years ago
83be89e7 CI: bump Ubuntu version from 16.04 to 18.04 Morwenn <m****9@h****r> over 4 years ago
c569225f Use std::identity Morwenn <m****9@h****r> over 4 years ago
9f94c3bf Unconditionally use std::invoke Morwenn <m****9@h****r> over 4 years ago
0d3332ef Remove more occurrences of std::random_shuffle Morwenn <m****9@h****r> over 4 years ago
9e08b74d Solve some build issues Morwenn <m****9@h****r> over 4 years ago
6cedbdd3 Compile with C++20 Morwenn <m****9@h****r> almost 5 years ago
39222dfc Actually randomize random tests Morwenn <m****9@h****r> almost 5 years ago
7c08f2bc GitHub Actions: manually install Clang Morwenn <m****9@h****r> almost 5 years ago
a82e47da Test suite maintenance Morwenn <m****9@h****r> almost 5 years ago
161d89e7 Add a Pitchfork Layout badge to README.md Morwenn <m****9@h****r> about 5 years ago
60d53f54 Release 2.1.0 Morwenn <m****9@h****r> about 5 years ago
88124ab4 Add an audit option to verify is_sorted (off by default) (#37) Igor Kushnir <i****o@g****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
764c2d40 Expose gfx::timmerge in the public interface (#36) Igor Kushnir <i****o@g****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
16564232 Release 2.0.2 Morwenn <m****9@h****r> about 5 years ago
2b9365ff Tweak badges and compiler support in the README Morwenn <m****9@h****r> about 5 years ago
6d9c1f44 Replace Travis CI with GitHub Actions CI Morwenn <m****9@h****r> about 5 years ago
b8721750 merge Merge pull request #35 from vedgy/static-gallop Morwenn <m****9@h****r>
Committed by: GitHub <n****y@g****m>
about 5 years ago
3789245f merge Merge pull request #34 from vedgy/catch2-use-existing-branch Morwenn <m****9@h****r>
Committed by: GitHub <n****y@g****m>
about 5 years ago
e8647951 Use existing Catch2 v2.x git branch instead of deleted master Igor Kushnir <i****o@g****m> about 5 years ago
5431f2f7 Make TimSort::gallop* static Igor Kushnir <i****o@g****m> about 5 years ago
9bef4ea8 Release 2.0.1 Morwenn <m****9@h****r> over 5 years ago
1c1a4a2f Change Conan badge to point to https://conan.io/ Morwenn <m****9@h****r> over 5 years ago
740da301 Travis: bump XCode version to 9.2 Morwenn <m****9@h****r> over 5 years ago
f257f56d Change loop condition in minRunLength (fixes #33) Morwenn <m****9@h****r> over 5 years ago
298928ce cpp-TimSort is now available on Conan Center Morwenn <m****9@h****r> about 6 years ago
f63671c9 Release 2.0.0 Morwenn <m****9@h****r> over 6 years ago
1ef3d422 Enable Valgrind tests on OSX Morwenn <m****9@h****r> over 6 years ago
ea34507d Add tests for generalized callables Morwenn <m****9@h****r> over 6 years ago
38a3a2de Add range overloads to gfx::timsort Morwenn <m****9@h****r> over 6 years ago
6af8bfec Unconditionally use move semantics Morwenn <m****9@h****r> over 6 years ago
38ab433c Move to Catch 2.x for the tests Morwenn <m****9@h****r> over 6 years ago
1698be4d Release 2.0.0 will be C++11-only Morwenn <m****9@h****r> over 6 years ago
d35ab835 Release 1.2.0 Morwenn <m****9@h****r> over 6 years ago
81b54106 Generalized support callables when std::invoke is available Morwenn <m****9@h****r> over 6 years ago
72043c7c Make timsort work without postfix ++ and -- on iterators Morwenn <m****9@h****r> over 6 years ago
61556cfa Guard std::min calls against windows.h inclusion Morwenn <m****9@h****r> over 6 years ago
3c76dc65 Release 1.1.0 Morwenn <m****9@h****r> over 6 years ago
6fd48e9b Supposedly final tweaks Morwenn <m****9@h****r> over 6 years ago
21108492 Fix DEBUG -> Debug when passing flags in CMake Morwenn <m****9@h****r> over 6 years ago
838aea0f Support simple projections Morwenn <m****9@h****r> over 6 years ago
f61add23 Split assertions for more precise diagnostics Morwenn <m****9@h****r> over 6 years ago
e451bbb4 Release 1.0.0 Morwenn <m****9@h****r> over 6 years ago
6da604e1 Put everything except timsort() in detail:: namespace Morwenn <m****9@h****r> over 6 years ago
6c200e21 Silence GCC -Winline warnings Morwenn <m****9@h****r> over 6 years ago
7105bff1 Optimise the 1-element case for mergeLo/MergeHi Morwenn <m****9@h****r> over 6 years ago
5c46b9e0 Better implementation of copy_to_tmp Morwenn <m****9@h****r> over 6 years ago
15318573 Small cleanup Morwenn <m****9@h****r> over 6 years ago
8ffe8bc0 Remove gfx::Compare, use the provided function directly Morwenn <m****9@h****r> over 6 years ago
bfca750b Make control flow clearer with goto Morwenn <m****9@h****r> over 6 years ago
91d35c9c Fix the CI badge and link Morwenn <m****9@h****r> over 6 years ago
3f8c2a2b Enable assertions in the test suite Morwenn <m****9@h****r> over 6 years ago
2d34c5b8 Fix GFX_TIMSORT_LOG that I accidentally broke Morwenn <m****9@h****r> over 6 years ago
14c8cc4e Try to fix MSVC builds Morwenn <m****9@h****r> over 6 years ago
bdb817db Avoid iterators pointing before begin in mergeHi (issue #30) Morwenn <m****9@h****r> over 6 years ago
6cbbc4eb Refactor logs and assertions (both are now optional) Morwenn <m****9@h****r> over 6 years ago
9c2c45d6 Fix warning C4244 in MSVC Morwenn <m****9@h****r> over 6 years ago
c1d31793 Remove unused header Morwenn <m****9@h****r> over 6 years ago

← Back to repository