Commit Graph

  • 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
  • 2b89b7d5a6 More constexpr tests Krystian Stasiowski 2020-01-01 11:29:40 -05:00
  • aabc300c22 Adjust is_iterator Krystian Stasiowski 2019-12-30 22:02:50 -05:00
  • 5845a73275 Fix InputIterator overloads Krystian Stasiowski 2019-12-30 21:12:20 -05:00
  • 094c698541 Better constexpr support for insert and replace, fixed range overloads for insert and replace. Krystian Stasiowski 2019-12-30 16:44:17 -05:00
  • 503e19f3f0 Enable exceptions Krystian Stasiowski 2019-12-26 17:25:40 -05:00
  • b46772da19 Unconditional noexcept when exceptions are disabled Krystian Stasiowski 2019-12-26 17:22:57 -05:00
  • 60fcd0db87 Make data_impl constexpr for zero-size strings Krystian Stasiowski 2019-12-21 19:06:19 -05:00
  • 71c82e4016 Remove redundant traits parameter Krystian Stasiowski 2019-12-20 18:21:28 -05:00
  • cff808d296 Call correct overload of swprintf Krystian Stasiowski 2019-12-20 02:45:45 -05:00
  • 45c72ff7fe Update tests Krystian Stasiowski 2019-12-20 02:36:32 -05:00
  • 4e4dcce1f1 to_static_string and to_static_wstring overloads Krystian Stasiowski 2019-12-20 02:34:04 -05:00
  • c83e21e8f2 Remove trailing tokens after macro Krystian Stasiowski 2019-12-17 00:30:59 -05:00
  • 9c61b2fc15 Update tests Krystian Stasiowski 2019-12-16 23:54:20 -05:00
  • f4fe54bb06 Add explicit error for clang 4 & 5 Krystian Stasiowski 2019-12-16 23:50:57 -05:00
  • 7c8ad32ff9 A object pointer value is only a constant expression if it points to an object with static storage duration. Krystian Stasiowski 2019-12-16 19:22:41 -05:00
  • 68bb317c2a Remove testing macro Krystian Stasiowski 2019-12-16 19:06:34 -05:00
  • 89da9ec945 Explicitly convert data_ to a pointer Krystian Stasiowski 2019-12-16 19:01:32 -05:00
  • d16e35cc0b Wrong exception thrown for capacity Krystian Stasiowski 2019-12-16 18:38:49 -05:00
  • d9848a83b6 More fixes for tests Krystian Stasiowski 2019-12-16 18:31:31 -05:00
  • 3e967fb4ea Fixed small renaming issue Krystian Stasiowski 2019-12-16 18:23:57 -05:00
  • 0f4d2db416 Fix test and standalone support Krystian Stasiowski 2019-12-16 18:19:01 -05:00
  • 41bb1a550d Add macro to disable exceptions Krystian Stasiowski 2019-12-16 17:36:12 -05:00
  • 77030a7e70 Fixed overflow checks Krystian Stasiowski 2019-12-16 16:56:19 -05:00
  • 937542fcad Added operator+ for operands of known size, more constexpr Krystian Stasiowski 2019-12-16 16:42:53 -05:00
  • 8e903c4f1b constexpr reverse iterators Krystian Stasiowski 2019-12-16 13:56:16 -05:00
  • 81dbac7ce9 Finish more complex exception specifications Krystian Stasiowski 2019-12-16 13:52:55 -05:00
  • e26c470c3a Renamed from fixed_string to static_string, added aliases Krystian Stasiowski 2019-12-16 12:23:46 -05:00
  • c3110b1b6c Merge review changes with master Krystian Stasiowski 2019-12-16 00:51:47 -05:00
  • aa0fad2304 Update title Krystian Stasiowski 2019-12-15 20:03:49 -05:00
  • d34f039047 Change README to static_string Krystian Stasiowski 2019-12-15 20:03:33 -05:00
  • 9730545e0f Update appveyor badge Krystian Stasiowski 2019-11-12 20:25:55 -05:00
  • b24ddab273 Update badges Krystian Stasiowski 2019-11-12 19:23:21 -05:00
  • f09a0c0fc4 Add link to docs Krystian Stasiowski 2019-11-12 19:12:24 -05:00
  • e15336de60 Changed ctor briefs, and guarded macros Krystian Stasiowski 2019-11-08 21:36:21 -05:00
  • 4c0a93d679 Cleanup and update docs Krystian Stasiowski 2019-11-08 21:16:41 -05:00
  • 566a163536 Update docs with design Krystian Stasiowski 2019-11-07 23:25:18 -05:00
  • ae94f411d9 Update readme and remove unneeded includes Krystian Stasiowski 2019-11-07 11:18:14 -05:00
  • 104a439f68 Add copyright Krystian Stasiowski 2019-11-07 10:10:30 -05:00
  • 8b1bda6273 Updated redirect Krystian Stasiowski 2019-11-06 19:15:21 -05:00
  • 575740a229 Added copyright Krystian Stasiowski 2019-11-06 18:58:22 -05:00
  • 1532568433 Update docs, add docs for compare Krystian Stasiowski 2019-11-04 23:35:45 -05:00