Commit Graph

  • e7f8fc3bd8 Cleanup overload constraints, improve append Krystian Stasiowski 2020-02-21 19:00:54 -05:00
  • 38185d5942 Fix weird clang link error Krystian Stasiowski 2020-02-21 15:37:22 -05:00
  • 1c4184198b Debug clang link error Krystian Stasiowski 2020-02-21 15:04:20 -05:00
  • 7e1d985b5e Add copy tests Krystian Stasiowski 2020-02-21 13:21:59 -05:00
  • d0d13f4262 Remove unused lexicographical_compare overloads Krystian Stasiowski 2020-02-21 12:50:38 -05:00
  • 7cf8c0aee8 Fix operator+, add tests Krystian Stasiowski 2020-02-21 12:44:25 -05:00
  • 14ec006701 Improve compare coverage Krystian Stasiowski 2020-02-21 11:54:49 -05:00
  • 14a846faac Define small functions inline, improve replace and insert coverage Krystian Stasiowski 2020-02-21 11:26:27 -05:00
  • 165f811334 Use is_constant_evaluated whenever possible Krystian Stasiowski 2020-02-19 22:02:41 -05:00
  • a3cba482f9 Update config Krystian Stasiowski 2020-02-19 21:41:38 -05:00
  • 5e1808485d Add ostream tests Krystian Stasiowski 2020-02-19 20:43:15 -05:00
  • 843b458087 Fix travis permissions Krystian Stasiowski 2020-02-19 19:30:04 -05:00
  • 362bd610fd Improve coverage Krystian Stasiowski 2020-02-19 19:04:00 -05:00
  • f552f3e675 Fix assign Krystian Stasiowski 2020-02-15 19:14:41 -05:00
  • 7ddc82c43f Remove flag Krystian Stasiowski 2020-02-15 18:49:27 -05:00
  • 634135f478 Adjust travis Krystian Stasiowski 2020-02-15 18:46:38 -05:00
  • 5babe5d0c9 Disable Boost exceptions for coverage Krystian Stasiowski 2020-02-15 18:06:15 -05:00
  • 1ca7253c14 Make erase follow preconditions Krystian Stasiowski 2020-02-15 17:44:52 -05:00
  • 7f2da5d479 Fix handling of precondition violations in insert and replace Krystian Stasiowski 2020-02-15 17:00:57 -05:00
  • fcef4c013b Update docs Krystian Stasiowski 2020-02-14 23:32:41 -05:00
  • f8d23212cf Improve coverage Krystian Stasiowski 2020-02-14 23:19:57 -05:00
  • 498bdf56be Fix standalone Krystian Stasiowski 2020-02-14 18:18:51 -05:00
  • 5366bfd276 Remove redundant alias Krystian Stasiowski 2020-02-14 17:25:44 -05:00
  • 2c572fe5ac Consistent const and alias usage Krystian Stasiowski 2020-02-14 17:21:54 -05:00
  • 6d9d5dc68b Consistent whitespace Krystian Stasiowski 2020-02-14 16:24:44 -05:00
  • 5eab112c67 Remove some warnings Krystian Stasiowski 2020-02-14 13:50:07 -05:00
  • 1d1f579396 Fix typo Krystian Stasiowski 2020-02-11 14:16:35 -05:00
  • 1dc9f7eb80 Fix Azure Pipelines badges Krystian Stasiowski 2020-02-10 16:37:12 -05:00
  • 2d719fff45 Update tests Krystian Stasiowski 2020-02-07 14:49:47 -05:00
  • 2561beb7fb Fix grammar Krystian Stasiowski 2020-02-07 13:56:37 -05:00
  • db36c31038 Removed the ability to disable exceptions in config and the null terminator optimization from master Krystian Stasiowski 2020-02-07 13:50:14 -05:00
  • 3cc8217f23 Clean up replace Krystian Stasiowski 2020-02-06 16:48:02 -05:00
  • 7126000bf5 Update azure badges Krystian Stasiowski 2020-02-04 02:08:08 -05:00
  • 866c83642a Adjust azure pipelines Krystian Stasiowski 2020-02-04 01:44:18 -05:00
  • 1f4ea85e99 Update index Krystian Stasiowski 2020-02-04 01:40:21 -05:00
  • 1b42fed4d7 Detect clang-cl Krystian Stasiowski 2020-02-03 23:50:07 -05:00
  • bb0c5c283e Support for VS2015 Krystian Stasiowski 2020-02-03 23:00:16 -05:00
  • 9ce433b484 Update appveyor links Krystian Stasiowski 2020-02-03 22:40:27 -05:00
  • d02dfce011 Fix potential overflows Krystian Stasiowski 2020-02-03 22:34:08 -05:00
  • 083939b873 Rearrange tests Krystian Stasiowski 2020-02-03 17:12:57 -05:00
  • d59feba138 Fix C++14 tests Krystian Stasiowski 2020-02-03 10:25:37 -05:00
  • d3f51ecab2 Remove unused alias, explicitly specify private inheritence Krystian Stasiowski 2020-02-03 01:06:37 -05:00
  • 6dcda053a3 Fix guards Krystian Stasiowski 2020-02-02 23:59:51 -05:00
  • 479c10b193 Fix guard for constexpr tests Krystian Stasiowski 2020-02-02 23:26:47 -05:00
  • 9772809002 Update tests Krystian Stasiowski 2020-02-02 23:21:36 -05:00
  • eea293034c Fix floating point conversions Krystian Stasiowski 2020-02-02 22:35:14 -05:00
  • f73658f09f Add addons Krystian Stasiowski 2020-02-02 21:45:32 -05:00
  • e10222cb26 Fix indentation Krystian Stasiowski 2020-02-02 21:37:11 -05:00
  • b0571f37a2 Use old toolchain with clang-9 Krystian Stasiowski 2020-02-02 21:22:30 -05:00
  • e0bb370e6b Update meta Krystian Stasiowski 2020-02-02 21:10:21 -05:00
  • 1f5c983acf Add meta Krystian Stasiowski 2020-02-02 20:32:42 -05:00
  • 5640cd0f81 Change clang-9 tests to C++17 Krystian Stasiowski 2020-02-02 18:33:57 -05:00
  • 275478c962 Remove incorrect comment Krystian Stasiowski 2020-02-02 17:43:45 -05:00
  • 49ff9d4f7d Remove commas Krystian Stasiowski 2020-02-02 17:38:31 -05:00
  • 373e98474e Add clang-9 packages Krystian Stasiowski 2020-02-02 17:32:34 -05:00
  • 85919f8585 Fix missing quotes Krystian Stasiowski 2020-02-02 17:00:58 -05:00
  • edb5374257 Add clang-9 anchor Krystian Stasiowski 2020-02-02 16:42:09 -05:00
  • 04d537a056 Adjust travis Krystian Stasiowski 2020-02-02 13:36:18 -05:00
  • c378689de2 Update travis Krystian Stasiowski 2020-02-02 12:49:30 -05:00
  • 9a4e96a905 Remove __builtin_constant_p Krystian Stasiowski 2020-02-02 12:15:51 -05:00
  • 46a92fd8a4 Guard __has_builtin Krystian Stasiowski 2020-02-02 11:53:21 -05:00
  • 497c84b5a1 Fix more constexpr Krystian Stasiowski 2020-02-02 11:43:17 -05:00
  • 00d6d174fb Rearrange macros so library macros are visible Krystian Stasiowski 2020-02-01 23:42:58 -05:00
  • 24c7f1e027 Fix constexpr when using libstdc++ Krystian Stasiowski 2020-02-01 23:18:20 -05:00
  • 4d8d35acc8 Fix macro guarding test traits Krystian Stasiowski 2020-02-01 21:24:46 -05:00
  • 2fe445f634 Update config, fix checks Krystian Stasiowski 2020-02-01 21:19:29 -05:00
  • c34bd74d69 Adjust tests Krystian Stasiowski 2020-02-01 20:34:33 -05:00
  • 0700a8876f Add clang 9 builds Krystian Stasiowski 2020-02-01 20:16:43 -05:00
  • d1e2a15bb6 Fix pragma message Krystian Stasiowski 2020-02-01 18:00:29 -05:00
  • 7ceb303317 Fix warnings Krystian Stasiowski 2020-02-01 17:41:37 -05:00
  • d81bc5ec27 Add missing include, debug for travis Krystian Stasiowski 2020-02-01 17:29:57 -05:00
  • 30a0db88e2 Add missing includes Krystian Stasiowski 2020-02-01 16:47:19 -05:00
  • d627681fbc Move to single header Krystian Stasiowski 2020-02-01 16:30:23 -05:00
  • f4e335411e Fix is_inside for C++11 Krystian Stasiowski 2020-02-01 15:44:12 -05:00
  • ad4a2f191b Used library comparison functions to compare pointers Krystian Stasiowski 2020-02-01 15:22:50 -05:00
  • c3ea8a976d Remove C++2a tests until compiler conformance catches up Krystian Stasiowski 2020-02-01 14:44:01 -05:00
  • 4655d68958 Added unchecked insertion Krystian Stasiowski 2020-02-01 14:40:30 -05:00
  • c9910e30ee Throw when pos2 is out of range Krystian Stasiowski 2020-02-01 13:59:06 -05:00
  • 7d198aa043 Update copyright, add throw condition to replace/insert Krystian Stasiowski 2020-02-01 13:51:40 -05:00
  • ec525b20d2 Fix unchecked replacement Krystian Stasiowski 2020-02-01 13:50:50 -05:00
  • 70779748a3 Chunked docs Krystian Stasiowski 2020-01-31 15:30:17 -05:00
  • 2c3f27475d Update docs for insert, fixed exception specification for copy Krystian Stasiowski 2020-01-30 19:25:56 -05:00
  • 445938c0c4 Modify insert overloads Krystian Stasiowski 2020-01-30 00:06:33 -05:00
  • 8e8bd94391 Update links Krystian Stasiowski 2020-01-29 23:46:40 -05:00
  • 4e5263db94 Improved docs for replace, added unchecked variant for overload Krystian Stasiowski 2020-01-29 23:35:31 -05:00
  • 88e4066c31 Better docs for find functions Krystian Stasiowski 2020-01-29 21:15:27 -05:00
  • e37302f79a Update docs link Krystian Stasiowski 2020-01-27 23:37:54 -05:00
  • de3538315e Added docs for to_static_string Krystian Stasiowski 2020-01-15 16:41:51 -05:00
  • 526cd61b36 Verify that custom iterator traits work correctly Krystian Stasiowski 2020-01-15 16:35:49 -05:00
  • 438be05fdb More noexcept, remove dummy parameter from constructor. Krystian Stasiowski 2020-01-15 16:23:12 -05:00
  • 2d074b7839 Fix doc generation for hash specialization Krystian Stasiowski 2020-01-15 13:23:44 -05:00
  • 34ba5ea870 Fix use of null term, added C++17 and 20 tests Krystian Stasiowski 2020-01-07 13:06:06 -05:00
  • 4c043f1922 Guard __has_include Krystian Stasiowski 2020-01-03 19:07:10 -05:00
  • 26b9f7df27 More constexpr friendly replace and insert with is_constant_evaluated Krystian Stasiowski 2020-01-03 19:01:34 -05:00
  • e1e992380a Refactor min checks Krystian Stasiowski 2020-01-03 18:43:59 -05:00
  • 18e6af9cee More constexpr for find_meow, more constexpr tests Krystian Stasiowski 2020-01-03 16:59:34 -05:00
  • a67bc09a3e Fix standard version detection for msvc and void_t for certain gcc versions Krystian Stasiowski 2020-01-03 16:06:12 -05:00
  • f800ef49e4 Fix unchecked replacement. Krystian Stasiowski 2020-01-01 15:38:41 -05:00
  • 3a4f2e9d83 Fixed exception checks for ranges, less repetition Krystian Stasiowski 2020-01-01 15:01:39 -05:00
  • cd32cadc08 Fix version guard Krystian Stasiowski 2020-01-01 11:50:01 -05:00