Commit Graph

  • 826c9444ac refactor: use remove_cvref ToruNiina 2019-09-28 11:03:46 +09:00
  • a1095f3e4c refactor: use std::map::at instead of [] ToruNiina 2019-09-28 11:03:14 +09:00
  • 483a39beb4 refactor: remove unsupported overload ToruNiina 2019-09-28 11:00:14 +09:00
  • 1409114c96 refactor: add utility meta-func for internal use ToruNiina 2019-09-28 10:58:02 +09:00
  • ecfc9d0c5a fix: make return type rvalue when rvalue is passed ToruNiina 2019-09-28 10:31:10 +09:00
  • 94f76137a3 doc: add description of unreleased toml features ToruNiina 2019-09-05 14:31:05 +09:00
  • c2e1aa9a3c Merge branch 'master' into fp-exp-leading-zeroes ToruNiina 2019-09-05 13:50:58 +09:00
  • 5b5ece6c32 fix: add "unreleased" flag to raw-tab-in-string ToruNiina 2019-09-04 18:10:15 +09:00
  • b696e327d7 ci: add options to test toml-head features ToruNiina 2019-09-04 13:37:08 +09:00
  • 757e5d60be test: add flag for toml-head features to tests ToruNiina 2019-09-04 13:36:42 +09:00
  • c02093de7f chore: add an option to tests ToruNiina 2019-09-04 13:34:28 +09:00
  • 4f8b62a7e9 feat: add TOML11_USE_UNRELEASED_TOML_FEATURES flag ToruNiina 2019-09-04 13:30:50 +09:00
  • d9b8582c47 test: add test for toml::get<T>(std::move(v)) ToruNiina 2019-09-01 19:39:37 +09:00
  • 3bf4ac0965 doc: update Fuzzy search section find-fuzzy ToruNiina 2019-09-01 14:47:04 +09:00
  • d53026837a test: add test for find<T> and check throw ToruNiina 2019-09-01 14:46:46 +09:00
  • 6d31cccc5b feat: throw if multiple keys match to the key ToruNiina 2019-09-01 14:45:56 +09:00
  • 99e46813f4 doc: add Fuzzy search section to README ToruNiina 2019-08-31 20:11:31 +09:00
  • c0df39ca49 test: add test for find_fuzzy ToruNiina 2019-08-31 19:30:19 +09:00
  • 3e6747cfeb feat: add find_fuzzy and suggeston ToruNiina 2019-08-31 19:28:50 +09:00
  • 4cebd660fd refactor: use as_xxx to cast toml value ToruNiina 2019-08-31 18:22:36 +09:00
  • 43907de365 refactor: check key types in find(v, k1, k2, ...) ToruNiina 2019-08-31 17:28:07 +09:00
  • 9b43171b65 refactor: split get.hpp to get/find.hpp ToruNiina 2019-08-31 14:48:38 +09:00
  • c9543d8d9e test: add test of find_or with conversion ToruNiina 2019-08-31 13:05:05 +09:00
  • 15b68a89c6 fix: suppress warnings by forwarding argument ToruNiina 2019-08-31 13:04:25 +09:00
  • 64e7bdb835 test: add test for leading zeroes in fp exp ToruNiina 2019-08-28 16:04:30 +09:00
  • 1acf87679e feat: permit leading 0s in exp parts of floats ToruNiina 2019-08-28 16:02:10 +09:00
  • 7a1b5bd64e fix: skip whitespaces without newline ToruNiina 2019-08-26 18:16:09 +09:00
  • e332e018db feat: allow raw tab characters in basic strings ToruNiina 2019-08-21 11:19:47 +09:00
  • b1ec6d87bd chore: update patch version v3.0.1 ToruNiina 2019-08-07 15:58:28 +09:00
  • 8dded288b4 Merge branch 'master' into find-or-value ToruNiina 2019-08-07 14:58:56 +09:00
  • 0f491c7f3a fix: add overload for find_or with toml::value ToruNiina 2019-08-07 14:55:30 +09:00
  • 5edf43a1d2 test: add missing include file to test code ToruNiina 2019-07-23 22:32:32 +09:00
  • cffc605505 fix: stop including iostream ToruNiina 2019-07-23 22:27:20 +09:00
  • fb91936a1d fix #76: correct version description in CMakeLists ToruNiina 2019-07-21 13:16:32 +09:00
  • 8833292858 doc: rearrange toml::find section in README ToruNiina 2019-07-19 20:42:47 +09:00
  • 3fe04aff77 doc: fix sample script in README ToruNiina 2019-07-19 20:13:12 +09:00
  • 138f030b5d doc: fix sample codes in README ToruNiina 2019-07-18 17:37:52 +09:00
  • 2eb2e0a753 doc: update README v3.0.0 ToruNiina 2019-07-13 15:11:01 +09:00
  • 87e0ba201e feat: enable to swap comment and strings ToruNiina 2019-07-13 14:33:14 +09:00
  • 24a05c7c93 doc: update serialization section #73 ToruNiina 2019-07-10 09:12:38 +09:00
  • c3653b85f1 doc: fix include directory #72 ToruNiina 2019-07-10 08:45:09 +09:00
  • 00b05c63b9 doc: add explanation about os << toml::string ToruNiina 2019-07-07 21:24:33 +09:00
  • 35b7c79ebd doc: update README ToruNiina 2019-07-03 17:33:24 +09:00
  • 9ef146d022 🔀 Merge branch 'v3' ToruNiina 2019-07-03 17:31:45 +09:00
  • 2c192af35d test: add test for toml::string format ToruNiina 2019-06-29 20:20:31 +09:00
  • c2435b0d56 feat:boom:: format toml::string as TOML format ToruNiina 2019-06-29 20:19:47 +09:00
  • 9b12b17d5e ci: fix ci job script ToruNiina 2019-06-29 17:36:16 +09:00
  • e61b38fac2 ci: add test_serialization to the jobs ToruNiina 2019-06-29 16:45:59 +09:00
  • 716f7bacba ci: run serialization test to circleci ToruNiina 2019-06-29 16:43:11 +09:00
  • 299d1098e4 test: add serialization test for arbitrary file ToruNiina 2019-06-29 16:40:42 +09:00
  • c272188060 fix: check inline table does not include LF ToruNiina 2019-06-29 16:39:54 +09:00
  • 0fc0967f6f fix: remove CR before comparing to the reference ToruNiina 2019-06-29 15:38:28 +09:00
  • df0d870c97 test: add test for serialization with nocomment ToruNiina 2019-06-29 15:00:00 +09:00
  • d5299fef04 feat: add no_comment option to serializer ToruNiina 2019-06-29 14:59:18 +09:00
  • 937a3b4a2e test: add test for nocomment/showcomment ToruNiina 2019-06-28 19:09:05 +09:00
  • 0502924d25 feat: add nocomment and showcomment ToruNiina 2019-06-28 19:08:48 +09:00
  • 6182f3ee9d test: add test for operator<<(os, non-table-value) ToruNiina 2019-06-28 17:56:41 +09:00
  • 3624e4b690 fix: put comment just after non-table values ToruNiina 2019-06-28 17:53:19 +09:00
  • 37e96ed8dc test: add test for format_key() ToruNiina 2019-06-28 17:47:42 +09:00
  • 79e7511871 feat: add format_key to help serialization ToruNiina 2019-06-28 17:47:19 +09:00
  • 284f122433 refactor: replace for-loop by comment output ToruNiina 2019-06-28 14:58:47 +09:00
  • 134475e292 test: check ostream op for comment containers ToruNiina 2019-06-28 14:58:16 +09:00
  • 28b3f7d6fb feat: add ostream operator to comment containers ToruNiina 2019-06-28 14:57:45 +09:00
  • 6b5fd349aa fix: initialize source_location correctly ToruNiina 2019-06-26 21:35:01 +09:00
  • 76e44a0c48 refactor: remove needless inline specifier ToruNiina 2019-06-26 21:34:36 +09:00
  • b4bbd0a005 chore: update version string in CMakeLists ToruNiina 2019-06-26 21:31:35 +09:00
  • f9ee645dc2 doc: add link to v3 branch ToruNiina 2019-06-23 21:00:59 +09:00
  • 6a251f582e refactor: remove needless code snippet v3.0.0-beta ToruNiina 2019-06-22 17:52:01 +09:00
  • 74ef494797 feat: remove unused trait types ToruNiina 2019-06-22 17:35:40 +09:00
  • 3a5f8a4b88 test: rename test source file ToruNiina 2019-06-22 16:59:21 +09:00
  • 4d2b24b647 test: add test_find_or ToruNiina 2019-06-22 16:58:45 +09:00
  • 3fcb6bb20d test: fix test module name ToruNiina 2019-06-22 16:58:21 +09:00
  • 1e8af710a0 test: add test for get_or ToruNiina 2019-06-22 16:39:01 +09:00
  • 0ca8eeeb09 test: add missing include files ToruNiina 2019-06-21 17:11:21 +09:00
  • a343ffd2a1 doc: update README ToruNiina 2019-06-21 17:02:30 +09:00
  • b79797d2c7 refactor: replace BOOST_CHECK_EQUAL by BOOST_TEST ToruNiina 2019-06-21 15:58:22 +09:00
  • 90918b6d76 test: add basic_value type to serialization tests ToruNiina 2019-06-21 15:22:46 +09:00
  • dd9b04ae3b fix: fix test case name ToruNiina 2019-06-21 15:00:41 +09:00
  • 4032b438c0 fix: time offset may change while conversion ToruNiina 2019-06-21 14:59:28 +09:00
  • 7b37d876ae refactor: update Boost.Test v2 to v3 ToruNiina 2019-06-21 14:50:17 +09:00
  • 713b42e589 refactor: use CHECK_THROW macro to check it throws ToruNiina 2019-06-21 14:47:27 +09:00
  • 1694f74510 chore: update boost test library usage (v2->v3) ToruNiina 2019-06-21 14:43:13 +09:00
  • 9f69ffa993 fix: add unsigned symbol to integer literals ToruNiina 2019-06-21 14:42:44 +09:00
  • 0cee58b0b1 Merge branch 'v3' of github.com:ToruNiina/toml11 into v3 ToruNiina 2019-06-21 14:31:52 +09:00
  • ab1ef63da6 doc: add value ctor with comments to README ToruNiina 2019-06-21 14:31:28 +09:00
  • e8d535e485 test: add tests for constructors with comments ToruNiina 2019-06-21 14:26:49 +09:00
  • d4afed5bbb feat: construct value with a list of comments ToruNiina 2019-06-21 14:26:05 +09:00
  • 3ef8bddb6d doc: update README ToruNiina 2019-06-21 13:23:15 +09:00
  • a68543a895 fix: detect comment in stricter way ToruNiina 2019-06-21 13:10:02 +09:00
  • ec839bbd75 chore: add -Wextra when compiling tests ToruNiina 2019-06-21 00:29:45 +09:00
  • ecf55f86d6 refactor: add explicit type conversion ToruNiina 2019-06-21 00:25:21 +09:00
  • 3b71f80652 refactor: streamsize is a signed integer ToruNiina 2019-06-20 23:59:54 +09:00
  • be2d2aec52 refactor: explicitly convert difference_t to size_t ToruNiina 2019-06-20 23:59:16 +09:00
  • be04bf1302 refactor: convert file size to size_t ToruNiina 2019-06-20 23:58:35 +09:00
  • 427706d671 fix: explicitly add float conversion ToruNiina 2019-06-20 23:58:15 +09:00
  • 71ff54e76c fix: rearrange internal int types in datetimes ToruNiina 2019-06-20 23:57:40 +09:00
  • 8208bbf236 fix: check and convert value manually ToruNiina 2019-06-20 22:27:16 +09:00
  • f689d26294 refactor: add conversion function to utf8 encoder ToruNiina 2019-06-20 22:25:40 +09:00
  • 9e6d8e76d0 fix: replace null deref by terminate for safety ToruNiina 2019-06-20 20:56:49 +09:00
  • 0e2e4a26be ci: Revert "ci: use libstdc++ when compiling" ToruNiina 2019-06-20 20:48:17 +09:00