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 |