Commit graph

  • 944ef0561d
    Merge pull request #55 from Flamefire/disable_tests_for_subproject v3.1.1 Nemanja Trifunovic 2020-03-15 13:32:45 -04:00
  • 2028e801da Fix C++11 support detection for Visual Studio compilers Antoine Lambert 2020-03-12 19:17:14 +01:00
  • f295c4b9a1 Add optional C++17 support. Rick Gibbed 2020-02-25 20:01:41 -06:00
  • dc2442c2ed
    Merge pull request #61 from xenia-project/master Nemanja Trifunovic 2020-02-23 15:47:46 -05:00
  • 2b1521b48b Fix deprecated std::iterator usage (STL4015). Rick Gibbed 2020-02-22 08:15:16 -06:00
  • 3e2f0b0ede test istream_iterator (unchecked version) Jean-Prost Frédéric 2019-12-10 20:51:15 +01:00
  • 1f15112ddb Add test end istream_iterator Jean-Prost Frédéric 2019-11-24 19:04:22 +01:00
  • 112960e255 Remove private member ok Jean-Prost Frédéric 2019-11-24 19:02:10 +01:00
  • 2a983b784a Fix the read problem if iterator points to the end Jean-Prost Frédéric 2019-11-24 13:06:49 +01:00
  • 0a1e3d1336 Add Conditional Jean-Prost Frédéric 2019-11-24 13:05:40 +01:00
  • 04c3beba73 Add test for utf8 iterator Jean-Prost Frédéric 2019-11-23 16:01:12 +01:00
  • 659f2376ea Add support for creating utf8 iterator Jean-Prost Frédéric 2019-11-23 15:49:21 +01:00
  • 1c3c41f84a add namespace internal Jean-Prost Frédéric 2019-11-23 15:42:58 +01:00
  • 78cfc95ffa remove tabulation Jean-Prost Frédéric 2019-11-19 22:12:48 +01:00
  • 4be82b0e00 add tests for iterator class Jean-Prost Frédéric 2019-11-18 22:16:09 +01:00
  • b7d04b446a add support for input_iterator Jean-Prost Frédéric 2019-11-18 22:14:10 +01:00
  • 36206b924e ignore files produced by cmake Jean-Prost Frédéric 2019-11-18 22:05:06 +01:00
  • aee25bf3c7 remove CXX_STANDARD 98 from target negative Jean-Prost Frédéric 2019-11-16 21:25:08 +01:00
  • 05be62e278 Use iterator category check in more places Flamefire 2019-11-10 12:39:06 +01:00
  • 6a4bccf9c7 Implement istream_iterator support for checked iterators Flamefire 2019-11-10 12:03:30 +01:00
  • e5967608f8 Require C++11 Flamefire 2019-11-10 12:03:01 +01:00
  • bd47edcbe5 Disable GTest installation Flamefire 2019-11-10 10:43:39 +01:00
  • bee3b13496 Enable tests, docu, install only when building as root project Flamefire 2019-11-09 15:17:41 +01:00
  • dd275a6865 change name : iterator2 becomes iterator8. iterator8 base class name is now iterator_base Jean-Prost Frédéric 2019-10-23 22:25:41 +02:00
  • 7e42ceb42f Adding base class for iterator2 Frédéric Jean-Prost 2019-10-23 14:38:24 +02:00
  • c3f9261eb8
    Merge pull request #51 from AkiraMiyakoda/msvc_warning Nemanja Trifunovic 2019-10-18 21:38:19 -04:00
  • e206540d17 Make use of std::string_view on C++17. Akira Miyakoda 2019-10-18 06:32:49 +09:00
  • 7fb1211306 Fix an MSVC warning about narrowing conversion. Akira Miyakoda 2019-10-17 23:45:42 +09:00
  • 38937d0102
    fix iterator access on streams Manuel Herrmann 2019-10-13 16:30:43 +02:00
  • df0e5bad02
    add class iterator2 ritonglue 2019-10-07 21:35:48 +02:00
  • 170e2d11f5
    Merge pull request #44 from tvanriper/patch-1 nemtrif 2019-07-13 13:52:56 -04:00
  • 32ccbfb747
    Removed utf8 path from #include. Joseph Edwards Van Riper III 2019-07-09 05:50:09 -04:00
  • 2370b95a86 Compile negative test with C++ 98 Nemanja Trifunovic 2019-07-07 20:27:54 -04:00
  • 89cfc3e38b Replace throw() with noexcept when using C++11 or later Nemanja Trifunovic 2019-07-06 18:41:35 -04:00
  • 687a59d88c Add override keyword when compiled with C++11 or later Nemanja Trifunovic 2019-07-06 18:25:07 -04:00
  • f26d39e8ad Move C++ version detection to core.h Nemanja Trifunovic 2019-07-06 17:21:02 -04:00
  • b1002fd198 Introduce UTF_CPP_CPLUSPLUS macro. nemtrif 2019-06-30 13:06:11 -04:00
  • 088dd3ad77
    Merge pull request #40 from xantares/patch-1 nemtrif 2019-05-24 19:30:55 -04:00
  • afc32b4c08
    Always use GNU install layout except MSVC xantares 2019-05-20 15:24:15 +02:00
  • afc41711c5 [travis-ci] add .travis.yml Matthieu Longo 2019-05-11 01:46:14 +01:00
  • 3d694fbbe0 [doc] explain how to build unittests and examples Matthieu Longo 2019-05-11 01:21:25 +01:00
  • 65a2b2674e Refactor CMake files and add Conan's support Matthieu Longo 2019-05-11 00:37:13 +01:00
  • e4f1ed4808 move headers in subdirectory utf8cpp Matthieu Longo 2019-05-10 22:34:19 +01:00
  • 82c674b7a7 Version 3.1 v3.1 Nemanja Trifunovic 2019-04-26 17:49:17 -04:00
  • 33516ff074 Test -fno-exceptions with unchecked api Nemanja Trifunovic 2019-04-25 14:23:02 -04:00
  • f16bdde67c
    Merge pull request #37 from nemtrif/unchecked_replace_invalid nemtrif 2019-04-25 09:46:54 -04:00
  • c523193025 unchecked::replace_invalid() Nemanja Trifunovic 2019-04-25 09:33:07 -04:00
  • a3fa4ee84c
    Merge pull request #36 from nemtrif/gtesturl nemtrif 2019-04-25 08:52:32 -04:00
  • 8fd51836a0 Submodule url for googletest is https Nemanja Trifunovic 2019-04-25 08:49:38 -04:00
  • ad27c7d5e0
    Merge pull request #33 from nemtrif/optionalinstall nemtrif 2019-04-22 09:00:15 -04:00
  • 293f85d972 Installation is optional Nemanja Trifunovic 2019-04-21 15:10:02 -04:00
  • a540297fd4 Version 3.0.3 v3.0.3 Nemanja Trifunovic 2019-04-15 17:52:12 -04:00
  • 04d29d92ae Add inline declarations to non-template functions in cpp11.h Nemanja Trifunovic 2019-04-15 17:49:11 -04:00
  • 7412592772
    Merge pull request #30 from nemtrif/ci v3.0.2 nemtrif 2019-04-14 20:19:48 -04:00
  • 335a3ee6a0 Update docker to 3.0.1 Nemanja Trifunovic 2019-04-14 20:17:23 -04:00
  • d5e847d0a3 Update project version Nemanja Trifunovic 2019-04-14 18:34:26 -04:00
  • e6da1a36aa Set up CircleCI Nemanja Trifunovic 2019-04-14 18:21:29 -04:00
  • 2b6f6878e3 Set up CircleCI Nemanja Trifunovic 2019-04-14 18:21:29 -04:00
  • 0b45681b60 Add Dockerfile Nemanja Trifunovic 2019-04-14 17:24:53 -04:00
  • 66804081d4 Introduce GTest Nemanja Trifunovic 2019-04-11 09:53:37 -04:00
  • a0a2d9d1e8 Fix for the cpp11.h header guard v3.0.1 Nemanja Trifunovic 2019-04-08 09:49:26 -04:00
  • 7db72814ae
    Merge pull request #24 from nemtrif/release_3_0 v3.0 nemtrif 2019-04-06 12:13:39 -04:00
  • 007f8e32c4 advance() can work in backward direction. Nemanja Trifunovic 2019-04-06 12:08:34 -04:00
  • f9dccda85b Basic support of exception-free environments Pierre van Houtryve 2019-04-05 15:22:14 +02:00
  • c8717a370f clang8 integer sanitizer suppressions Igor Smolkovic 2019-04-05 14:02:14 +02:00
  • 92158c9ce1 Minor whitespace fixes Nemanja Trifunovic 2019-04-02 20:20:28 -04:00
  • 236d61942e Update documentation for replace_invalid Nemanja Trifunovic 2019-04-02 18:26:00 -04:00
  • d8b09b3019
    Merge pull request #21 from glebm/fix-remove-invalid nemtrif 2019-04-02 18:23:18 -04:00
  • 3793703e76 Remove unused test data Nemanja Trifunovic 2019-04-02 18:09:00 -04:00
  • 080f1e6a3a Remove utf8reader sample Nemanja Trifunovic 2019-04-01 21:55:17 -04:00
  • 00d73e4a02 Remove deprecated functions Nemanja Trifunovic 2019-04-01 21:13:48 -04:00
  • 2b8596149e Support for C++11 Nemanja Trifunovic 2019-03-27 18:03:38 -04:00
  • f637e70c10
    Merge pull request #22 from AkiraMiyakoda/fix-msvc2019-warning nemtrif 2019-03-27 18:12:51 -04:00
  • 82344d6051
    Merge pull request #23 from Al2Klimov/bugfix/license nemtrif 2019-03-15 08:28:20 -04:00
  • ef7bf0f783 Show license more prominently Alexander A. Klimov 2019-03-15 10:11:42 +01:00
  • cfc351c861 Fix MSVC 2017-2019 warning about negative unsigned value. Akira Miyakoda 2019-02-18 21:50:08 +09:00
  • 026aed63d9 replace_invalid: Replace final incomplete sequence Gleb Mazovetskiy 2018-11-28 00:39:15 +00:00
  • 45f6a9ae70 Add retreat counterpart of advance Gleb Mazovetskiy 2018-11-28 00:25:09 +00:00
  • 7e51e1c316 Remove trailing whitespace Gleb Mazovetskiy 2018-11-28 00:24:54 +00:00
  • 0a23881341 Create .gitignore Nemanja Trifunovic 2018-10-13 20:48:56 -04:00
  • 60c490b89f Release v2.3.6 v2.3.6 Nemanja Trifunovic 2018-09-24 19:49:14 -04:00
  • b641599f63
    Merge pull request #18 from arteniioleg/patch-1 nemtrif 2018-09-24 19:35:33 -04:00
  • fd39f7efb1
    cmake: fixed undefined ${CMAKE_INSTALL_LIBDIR} Oleg Artenii 2018-09-14 09:24:40 +03:00
  • e6bde7819c
    Merge pull request #14 from amerry/msvc-build-fix nemtrif 2018-08-11 15:59:54 -04:00
  • 37f382b35c
    Merge pull request #17 from Erroneous1/modern_cmake nemtrif 2018-08-10 19:53:27 -04:00
  • 3866386b6d Modernize cmake * Able to use as subfolder * Able to install (and import again in cmake) * Able to disable tests * Able to disable samples Aaron Bishop 2018-08-02 10:35:39 -04:00
  • 374ec80cf0
    Merge 2130a02f56 into 1537543999 ghassanpl 2018-03-28 14:35:38 +00:00
  • 2130a02f56 Iterators now respect std::iterator deprecation and are now correct in terms of iterator_traits (pointer and reference are not actually uint32_t* and uint32_t& but regular uint32_t (this enables reversed_iterator amongst other things)) GhassanPL 2018-03-28 16:04:07 +02:00
  • 3723b0cc6e Fix smoke test on MSVC Alex Merry 2018-03-07 16:43:54 +00:00
  • 85aa830631 Merge 4ae2e284fe into 1537543999 Oleg Artenii 2017-11-23 18:34:53 +00:00
  • 1537543999
    Merge pull request #11 from willfrey/patch-1 nemtrif 2017-11-22 19:50:51 -05:00
  • 4ae2e284fe
    Removed GNUInstallDirs not supported in CMake 2.8 Oleg Artenii 2017-11-22 14:49:04 +02:00
  • 8fc13f5bbe
    fixed trailing slash Oleg Artenii 2017-11-20 15:22:43 +02:00
  • 6f7b155b57
    install headers Oleg Artenii 2017-11-20 15:21:33 +02:00
  • 17ca704d3a Update test.cpp Will Frey 2017-07-21 23:07:07 -04:00
  • 962c93b62f Merge 2665564dbc into 0232ab8188 yihuang 2016-11-25 10:33:42 +00:00
  • 0232ab8188 Minor documentation update. v2.3.5 Nemanja Trifunovic 2016-11-05 19:34:38 -04:00
  • 5408022bd6 Fix -Wshadow warnings Nemanja Trifunovic 2016-11-05 18:58:26 -04:00
  • fc401fca78 Merge 0bc84a7844 into 67036a031d Tim Angus 2016-11-05 22:49:54 +00:00
  • 67036a031d Consolidate CMakeLists.txt Nemanja Trifunovic 2016-11-05 18:46:04 -04:00