Commit Graph

  • 1ead14589e fix: check if it is empty before calling back() ToruNiina 2020-11-04 23:24:02 +09:00
  • b13065b1b5 fix: #142 Merge branch 'issue-142' ToruNiina 2020-11-03 21:05:03 +09:00
  • a6581ee66b fix: an empty array is not an array of table ToruNiina 2020-11-03 20:34:01 +09:00
  • 0dafa7ee42 test: add case where a table should be inlined ToruNiina 2020-10-18 20:45:12 +09:00
  • 908b91079b fix: distinguish the comments and try to keep it ToruNiina 2020-10-18 20:43:33 +09:00
  • fce6ff317e refactor: distinguish the reason of failure ToruNiina 2020-10-18 18:36:05 +09:00
  • fd50b11523 refactor: add write_comments() ToruNiina 2020-10-18 18:30:04 +09:00
  • 9090b8273c refactor: move array-of-table stuff to a function ToruNiina 2020-10-18 17:20:06 +09:00
  • bfae1ab86c test: add test for auto-generated conversion ToruNiina 2020-10-16 21:40:54 +09:00
  • 88882b523f feat: add a macro defines convertion automatically ToruNiina 2020-10-16 21:26:30 +09:00
  • 382e3dc3ab refactor: use serializer::is_array_of_tables ToruNiina 2020-10-14 22:27:29 +09:00
  • f7bfcdd7aa fix: check all the elements in an array ToruNiina 2020-10-14 18:00:04 +09:00
  • 2e41a26785 Merge branch 'master' of github.com:ToruNiina/toml11 into master ToruNiina 2020-10-14 15:35:18 +09:00
  • f3378f0ac1 fix: #131 distinguish implicitly declared array ToruNiina 2020-10-14 15:32:08 +09:00
  • 12ee73d6a9 ci: suppress some of the combinations in CI ToruNiina 2020-10-14 00:31:41 +09:00
  • 503baf52ed ci: suppress clang 6 + cxx20 ToruNiina 2020-10-14 00:05:55 +09:00
  • 2deb75052c ci: use the same version of clang ToruNiina 2020-10-13 23:37:05 +09:00
  • 290dca3d67 test: add test for comment duplication ToruNiina 2020-10-13 22:04:28 +09:00
  • f283a257d2 Revert "quick temporary patch for comment dup" ToruNiina 2020-10-13 22:01:50 +09:00
  • 3d86f3a4e1 fix: avoid comment duplication in array of tables ToruNiina 2020-10-13 21:59:46 +09:00
  • dc5a8069a9 refactor: require comments while construction ToruNiina 2020-10-13 21:58:08 +09:00
  • 4f31b90665 Merge pull request #136 from chronoxor/master Toru Niina 2020-10-04 18:53:34 +09:00
  • 5d8c573357 Fixed: Compile toml11 with MinGW cause error in <filesystem> #136 Ivan Shynkarenka 2020-10-03 23:16:58 +03:00
  • 6e1e5ccd84 Fixed: Compile toml11 with MinGW cause error in <filesystem> #136 Ivan Shynkarenka 2020-10-03 23:06:47 +03:00
  • f2d9fd1d1f Fixed: Compile toml11 with MinGW cause error in <filesystem> #136 Ivan Shynkarenka 2020-10-03 22:36:59 +03:00
  • 97c8cbdaf5 Fixed: Compile toml11 with MinGW cause error in <filesystem> #135 Ivan Shynkarenka 2020-10-02 19:10:04 +03:00
  • 05ceb5ae79 fix: workaround for error around SFINAE in MSVC ToruNiina 2020-09-29 02:26:16 +09:00
  • 96cfdb260a fix: update version in macro and cmake ToruNiina 2020-09-29 01:41:38 +09:00
  • 0fec125688 feat: remove default value from internal src ToruNiina 2020-09-29 01:40:49 +09:00
  • a6d38c1ec0 fix: add a quick temporary patch for comment dup ToruNiina 2020-09-22 17:36:24 +09:00
  • c037913b2c doc: update link to the TOML spec v3.6.0 ToruNiina 2020-09-20 19:24:48 +09:00
  • 6a328fe890 doc: recommend to set /Zc:__cplusplus ToruNiina 2020-09-20 18:07:58 +09:00
  • 7c18cbb1d9 doc: update section "contributors" ToruNiina 2020-09-19 20:35:37 +09:00
  • ba7d49f452 test: use normal string literal ToruNiina 2020-09-19 19:08:20 +09:00
  • b0784ce286 test: in case of comment-before-comma ToruNiina 2020-09-19 18:24:23 +09:00
  • 670186fac7 Merge branch 'master' into allow-comment-before-comma ToruNiina 2020-09-19 18:10:45 +09:00
  • 5005998709 Merge branch 'master' into cpp20-mode-u8literal-workaround ToruNiina 2020-09-19 13:42:12 +09:00
  • 84fb703e04 ci: add utf-8 option to MSVC ToruNiina 2020-09-18 23:58:20 +09:00
  • 8c2560761b chore: enable to use __cplusplus on MSVC ToruNiina 2020-09-16 22:16:40 +09:00
  • 07ea5e52e2 ci: pass REQ_FS_LIB=ON in case of g++-8 & C++20 ToruNiina 2020-09-16 22:16:20 +09:00
  • d2b1e962c9 ci: add std=20 to some compilers on github actions ToruNiina 2020-09-16 21:28:19 +09:00
  • 528031012d test: add test for u8""_toml literals ToruNiina 2020-09-16 21:25:38 +09:00
  • c205c762fe test: remove needless u8s from ascii characters ToruNiina 2020-09-16 21:25:04 +09:00
  • a32cd6cb61 feat: enable to use u8""_toml literal in C++20 ToruNiina 2020-09-16 21:24:03 +09:00
  • 38e113d2dc ci: set BUILD_TEST=ON on appveyor ToruNiina 2020-09-15 22:40:24 +09:00
  • f15480ae4d Merge pull request #130 from MoAlyousef/master Toru Niina 2020-09-15 22:28:34 +09:00
  • 00bec8ae45 update Running Tests heading MoAlyousef 2020-09-14 22:05:15 +03:00
  • d599edd1d4 make testing optional MoAlyousef 2020-09-14 20:34:19 +03:00
  • a9534579c6 make testing optional MoAlyousef 2020-09-14 20:25:38 +03:00
  • c8ff302c94 test: add test for no-eof-newline cases ToruNiina 2020-09-14 16:39:05 +09:00
  • 003bc16c1b fix: skip the last zero in the file ToruNiina 2020-09-14 16:35:51 +09:00
  • 9132abc5c4 Merge pull request #127 from kenichiice/fix-include Toru Niina 2020-09-07 16:19:29 +09:00
  • 99d565bcc4 doc: fix include path OGAWA KenIchi 2020-09-07 15:32:28 +09:00
  • 5f38127692 feat: allow comments before comma ToruNiina 2020-08-16 11:03:58 +09:00
  • 3c3ebd88b4 feat: improve error message about invalid keys ToruNiina 2020-08-09 18:38:50 +09:00
  • 08f7ea9c56 refactor: remove extraneous whitespaces in errmsg ToruNiina 2020-08-09 18:38:21 +09:00
  • cde29399f4 fix: use 1 in source_location as the default pos ToruNiina 2020-08-07 22:24:01 +09:00
  • eec429e31b ci: add REQUIRE_FILESYSTEM_LIBRARY on CI ToruNiina 2020-08-06 16:35:49 +09:00
  • 79ddcaece6 chore: add CMake option to link with (std)c++fs ToruNiina 2020-08-06 16:29:24 +09:00
  • 8398b9a08b test: use array for char* ToruNiina 2020-08-05 20:43:48 +09:00
  • 9c5abf0bfd test: check each overload compiles ToruNiina 2020-08-05 20:29:07 +09:00
  • 4fa94d45b3 fix: use const char* instead of &char[N] ToruNiina 2020-08-04 20:08:58 +09:00
  • 46e84a9cc2 refactor: Merge branch 'refactor-region' ToruNiina 2020-07-31 12:45:52 +09:00
  • 4e6ae9a994 refactor: avoid string construct in format_ul ToruNiina 2020-07-30 16:11:35 +09:00
  • f23c003d2f fix: add missing namespace specifier ToruNiina 2020-07-28 00:04:25 +09:00
  • 4b719f0806 refactor: use location() instead of get_region ToruNiina 2020-07-27 23:15:14 +09:00
  • 22ace027de refactor: rm template from detail::change_region ToruNiina 2020-07-27 23:04:24 +09:00
  • bc219af5b5 refactor: use location() member instead of ctor ToruNiina 2020-07-27 23:03:33 +09:00
  • 68e8a31659 refactor: remove needless addressof() call ToruNiina 2020-07-27 23:00:40 +09:00
  • 32a5341d09 refactor: use source_location, not region_base* ToruNiina 2020-07-27 22:29:18 +09:00
  • ce68f6f4c2 refactor: check (always-valid) ptr before deref ToruNiina 2020-07-27 21:32:35 +09:00
  • e696aabd11 refactor: change internal interface to reduce code ToruNiina 2020-07-27 00:48:04 +09:00
  • 7fb93e2f54 fix: add missing explicit to detail::region ToruNiina 2020-07-27 00:20:26 +09:00
  • 19cc9a2edf refactor: remove template from detail::region ToruNiina 2020-07-25 22:01:34 +09:00
  • 72f5afb6af refactor: remove template from detail::location ToruNiina 2020-07-25 21:06:26 +09:00
  • a8fa14d159 refactor: remove vec() method, use a constructor ToruNiina 2020-07-21 20:55:18 +09:00
  • 75999aa9ad refactor: add a constructor to location ToruNiina 2020-07-21 20:52:39 +09:00
  • 259da54edb refactor: always use vector<char> in location ToruNiina 2020-07-20 19:52:11 +09:00
  • b461f363da refactor: add a method to reduce complexity later ToruNiina 2020-07-20 19:40:55 +09:00
  • d43139a471 doc: update Contributors section ToruNiina 2020-07-19 19:46:51 +09:00
  • a344668fa2 doc: update version to 3.5.0 v3.5.0 ToruNiina 2020-07-19 19:12:18 +09:00
  • 25aa97a435 doc: add actions status badge to README ToruNiina 2020-07-19 19:09:47 +09:00
  • af70d3dfed ci [skip ci]: add github actions workflow file ToruNiina 2020-07-19 17:12:52 +09:00
  • 8b5cfb4105 test: add missing binary flag to ifstream ToruNiina 2020-07-19 16:57:20 +09:00
  • 4e0624aa60 feat: make sure the last null is removed ToruNiina 2020-07-19 16:56:31 +09:00
  • 3ac2c065eb Merge branch 'reorder-headers' to master ToruNiina 2020-07-17 15:17:40 +09:00
  • 470f81dc94 fix: #123 merge branch 'windows-nominmax' ToruNiina 2020-07-10 20:55:53 +09:00
  • 93a9f2711c test: add windows.h test ToruNiina 2020-07-10 15:11:14 +09:00
  • 761e576991 fix: workaround for windows.h that defines min/max ToruNiina 2020-07-10 15:07:13 +09:00
  • e6e84714c5 Merge branch 'master' into reorder-headers ToruNiina 2020-07-10 00:06:22 +09:00
  • 1efc99e11c Merge pull request #121 from SeverinLeonhardt/fix_msvc_c4866 Toru Niina 2020-07-03 21:37:22 +09:00
  • 92aa42a58e Fix MSVC warning C4866 Marius Maaß 2020-07-02 13:36:20 +02:00
  • b1c9df8998 feat: reorder headers following google c++ style ToruNiina 2020-06-28 00:58:20 +09:00
  • 9633e5fe5a doc: add iteration examples into as_xxx section ToruNiina 2020-06-21 14:11:26 +09:00
  • 2164fd39f7 doc: explain about the type of the top-level value ToruNiina 2020-06-21 14:00:03 +09:00
  • c22a3fd227 feat: support parse(std::filesystem::path) #113 ToruNiina 2020-06-07 15:11:48 +09:00
  • 57c6652360 Merge branch 'master' into std-filesystem ToruNiina 2020-06-06 17:25:26 +09:00
  • defde33544 fix: avoid ambiguity in overload resolution ToruNiina 2020-06-06 17:18:02 +09:00
  • 46ed051740 fix: pass path.string as a filename ToruNiina 2020-06-05 23:15:19 +09:00
  • 2963d9a25b feat: add std::filesystem::path support ToruNiina 2020-06-05 19:43:23 +09:00