Commit Graph

  • 5f8eb3e2fa chore: updated toml.hpp Tristan Jones 2022-05-26 10:15:58 -07:00
  • ff55f830af refactor(path): fixes for various nodiscard directives and header include patterns Tristan Jones 2022-05-26 10:15:49 -07:00
  • 8e8b1c51dc chore: updated toml.hpp Tristan Jones 2022-05-25 21:50:08 -07:00
  • 3e2731df13 fix(path): two-operand operators refactored into friend methods Tristan Jones 2022-05-25 21:49:51 -07:00
  • fd16655682 test(path): updated tests to include _tpath string literal, and operator[] path access Tristan Jones 2022-05-25 21:25:50 -07:00
  • 43ceaef622 fix(path): added const operator[const toml::path&] const noexcept version to table Tristan Jones 2022-05-25 21:25:26 -07:00
  • 012db54c0a feat(path): add string literal operator _tpath to create toml paths Tristan Jones 2022-05-25 21:20:59 -07:00
  • ed4760814a refactor(path): use default copy/move constructors and fix MACRO tagging of some methods Tristan Jones 2022-05-25 21:16:28 -07:00
  • acce80e03c feat(path): Allow operator[] to accept toml::paths on table and node_views Tristan Jones 2022-05-25 17:23:55 -07:00
  • e685e40d83 fix(path): change operator[] to return by reference Tristan Jones 2022-05-25 16:51:20 -07:00
  • bf76fe095a fix(path): change path_component_type enum casing Tristan Jones 2022-05-25 15:28:02 -07:00
  • c6c655ead2 fix(path): Remove reliance on STL algorithm and instead use size_t for truncate, truncated, and leaf Tristan Jones 2022-05-25 15:25:45 -07:00
  • 07ada616d9 feat: add gitter badge on readme Tristan Jones 2022-05-25 12:34:50 -07:00
  • f1511687e9 feat: add gitter badge on readme Tristan Jones 2022-05-25 12:34:50 -07:00
  • 5c5b36b24e chore: Update README.md to add contributor Tristan Jones 2022-05-25 12:30:33 -07:00
  • 14b93d7741 fix: forgot to add std_algorithm.h to MSVC project files Tristan Jones 2022-05-25 12:19:49 -07:00
  • b0ef616319 chore: updated toml.hpp single header Tristan Jones 2022-05-25 12:17:53 -07:00
  • 75bccfc918 test(path): added test coverage for negative truncation and leaf values. Tristan Jones 2022-05-25 12:17:23 -07:00
  • b3b9c524ca fix(path): unsigned int was causing implicit conversion to signed-type warnings, fixed which resulted in more readable truncate() code also. Tristan Jones 2022-05-25 12:16:43 -07:00
  • 68e75ba100 feat(path): added support for wstring and wchar_t for windows compatibility Tristan Jones 2022-05-25 11:35:32 -07:00
  • 835c48b070 fix(path): add header for STL algorithm Tristan Jones 2022-05-25 10:39:53 -07:00
  • 5eda8aa61b test: add test coverage for new toml::path methods Tristan Jones 2022-05-25 10:36:35 -07:00
  • 2b57ccc122 feat(path): add numerous utility functions to class method, including truncate, truncated, leaf, various operators, and string casts Tristan Jones 2022-05-25 10:35:57 -07:00
  • f7015c569a fix: Ensure std::variant in path component holds correct type when accessing a path Tristan Jones 2022-05-25 10:33:50 -07:00
  • 2a30edf8ab feat: add tests for toml::path Tristan Jones 2022-05-21 01:21:02 -07:00
  • 6c2a925804 fix: update single header toml.hpp and commit to repository Tristan Jones 2022-05-21 01:19:53 -07:00
  • bd7bf1900f feat: changed to vector representation only of path, and added append operator, copy and move, and comparison operators Tristan Jones 2022-05-21 01:06:08 -07:00
  • 1bef796947 deploy: e257fd8098b5ee7c6bab25efb447d8fa23504857 marzer 2022-05-20 14:55:49 +00:00
  • e257fd8098 added toml_merger example Mark Gillard 2022-05-20 17:54:58 +03:00
  • 05969319f2 feat(path): initial implementation of toml::path and at_path overloads to access a node via path object. Tristan Jones 2022-05-18 23:50:30 -07:00
  • b75212c5dd
    Move install rules under PROJECT_IS_TOP_LEVEL (#154) Hennadii Chernyshchyk 2022-05-18 13:00:37 +03:00
  • 703c24b235
    Move install rules under PROJECT_IS_TOP_LEVEL Hennadii Chernyshchyk 2022-05-18 12:29:21 +03:00
  • 3bfbd0df27 deploy: 39b80f6c5677c14ce750fb179617019f27cc52a8 marzer 2022-05-14 12:23:16 +00:00
  • 39b80f6c56 fixed table source columns being off by one Mark Gillard 2022-05-14 15:22:21 +03:00
  • 10be01f4e4 deploy: e55ac0288f2bcf0b8cc5ad56a75398c017198aad marzer 2022-05-09 12:15:57 +00:00
  • e55ac0288f MSVC used "Emotional Damage". It's super effective! Mark Gillard 2022-05-09 15:15:00 +03:00
  • d9d98108a1 deploy: 9e9b44dc14f3def54af11e42e378544e6be3c729 marzer 2022-05-09 09:33:09 +00:00
  • 9e9b44dc14 made the toml_generator example Not Shit Mark Gillard 2022-05-09 12:26:53 +03:00
  • afa4c487c9 deploy: 84849f93ca3e9b8794c7a5a7dc7a5bd596c804d7 marzer 2022-05-09 09:28:18 +00:00
  • 0e9b354ed7 deploy: 5eec04b95175184efe4ab421263642a2128dbd95 marzer 2022-05-08 21:34:48 +00:00
  • 5eec04b951 added value type deduction to emplace() methods Mark Gillard 2022-05-09 00:18:19 +03:00
  • 5167a180fe deploy: 07c5907c3f7e111aa13c865cfcba6e93a4c37af0 marzer 2022-05-08 21:27:25 +00:00
  • 59f91eb91a deploy: 7d37d7fe0c0f2cb88bb705dbcd3fd558c92f8277 marzer 2022-05-08 21:21:59 +00:00
  • 1e7bc898fb deploy: 1b87086b8cce5149e4b24ee5eef7bf14549ba81a marzer 2022-05-08 21:19:21 +00:00
  • e3acc57f9c deploy: 27816dbbd168a84a0a7a252d7d75b0ca4dc1e073 marzer 2022-05-01 12:10:18 +00:00
  • 27816dbbd1 added meson option use_vendored_libs Mark Gillard 2022-05-01 15:09:09 +03:00
  • 5937682686 deploy: e47ef8cfb2dfa35e48dbc17d49c9a4ad739e7899 marzer 2022-05-01 09:22:59 +00:00
  • e47ef8cfb2 removed git submodules to fix various tooling issues (closes #151) Mark Gillard 2022-05-01 10:35:21 +03:00
  • 0554afd4f3 deploy: 1c09239fbd85635df9328324dcb586d5a37c2090 marzer 2022-04-29 12:56:13 +00:00
  • 1c09239fbd
    tipi.build support for tomlplusplus (#150) Yannic Staudt 2022-04-29 14:54:50 +02:00
  • 6e1a8186e1 🔧 should have used full name for the repository Yannic Staudt 2022-04-29 14:43:45 +02:00
  • 2c0656ba79 Yet another round of CI pipeline fixing Yannic Staudt 2022-04-29 14:34:43 +02:00
  • ae516163db Merge remote-tracking branch 'originMaz/master' Yannic Staudt 2022-04-29 14:07:42 +02:00
  • bfca277ce7 deploy: 25058a070afeea2588e3d33908bf7c75d836cbf3 marzer 2022-04-25 16:42:37 +00:00
  • 25058a070a minor documentation updates Mark Gillard 2022-04-25 19:39:34 +03:00
  • 7077792c8d deploy: 111ab27de79c414f1ecc3f41af0585b146c5e54c marzer 2022-04-25 16:41:29 +00:00
  • 2f57719392 deploy: 419bd34721e694a36909473908fc990e3bca4ffa marzer 2022-04-25 16:40:29 +00:00
  • c0a0a82ad7 deploy: 85c5128f90b4b4847df81ad546d7468afb46a7b4 marzer 2022-04-24 18:20:02 +00:00
  • 85c5128f90 fix for_each() for older MSVC v3.1.0 Mark Gillard 2022-04-24 21:19:09 +03:00
  • dfcc37daa4 deploy: bf13bbd42e91c26eb12ca108df66918c1a8e6875 marzer 2022-04-24 18:07:18 +00:00
  • bf13bbd42e added for_each() for tables and arrays Mark Gillard 2022-04-24 20:21:59 +03:00
  • c690546d91 Cleaned up the repo an documentation Yannic Staudt 2022-04-23 21:01:05 +02:00
  • 4c34757f5d Merge remote-tracking branch 'origin/master' Yannic Staudt 2022-04-23 20:49:11 +02:00
  • a81535b414 deploy: db04ac8918d5e1132b6375be9841d58565a5ce4f marzer 2022-04-23 14:29:19 +00:00
  • db04ac8918 added tests for visit() Mark Gillard 2022-04-23 17:28:25 +03:00
  • 6288e9434b deploy: af637f7e895d1e3d11ff8346840e2ce953a8592f marzer 2022-04-23 09:59:20 +00:00
  • af637f7e89 Updated support for unicode in bare keys Mark Gillard 2022-04-23 12:58:15 +03:00
  • 8c928b444f deploy: 62c4c34e159f32937c64e6426414b617be8d53bd marzer 2022-04-22 20:34:39 +00:00
  • 62c4c34e15 ci: fix doxygen generation not running Mark Gillard 2022-04-22 23:27:11 +03:00
  • 2c5580c71d minor meson refactor Mark Gillard 2022-04-22 22:42:49 +03:00
  • 0f6a856dc4 CI: add release builds to matrix Mark Gillard 2022-04-18 12:47:05 +03:00
  • 6e7942788d minor refactor Mark Gillard 2022-04-18 12:27:54 +03:00
  • 0fe0c38f4d Cleaned up the compile-as-dependency CI step to be generated at runtime Yannic Staudt 2022-04-18 09:15:11 +02:00
  • 693dbc56f0 Fixed a typo Yannic Staudt 2022-04-14 19:17:39 +02:00
  • d3db1af158 Added a ci test case for the build with tipi Yannic Staudt 2022-04-14 19:08:00 +02:00
  • 754eaa0e56 Added doc for usage with tipi Yannic Staudt 2022-04-14 18:59:00 +02:00
  • e21c5c4ed7 Added tipi.build support Yannic Staudt 2022-04-14 18:41:05 +02:00
  • 31cf6efbb9
    clang 10.0: error: unknown warning group '-Wsuggest-destructor-override' #145 (#146) Ivan Shynkarenka 2022-03-14 15:21:36 +05:00
  • bc2ddeb0ab MinGW: error: requested alignment 32 is larger than 16 #148 Ivan Shynkarenka 2022-03-14 12:53:38 +03:00
  • a77a794fec Generate single header toml.hpp Ivan Shynkarenka 2022-03-14 12:45:12 +03:00
  • c0ab124eba AppleClang: error: unknown warning group '-Wreserved-identifier' #147 Ivan Shynkarenka 2022-03-14 12:08:20 +03:00
  • 658bff5747 clang 10.0: error: unknown warning group '-Wsuggest-destructor-override' #145 Ivan Shynkarenka 2022-03-14 11:32:10 +03:00
  • 5b79305c6e Add support for \e (toml-lang/toml/pull/790) Mark Gillard 2022-03-06 16:09:14 +02:00
  • 1c26ce1dcf fixed UB in internal unicode machinery (closes #144) Mark Gillard 2022-02-26 14:42:09 +02:00
  • 36030cace8 build(meson): use system deps when avalable Andrea Pappacoda 2022-02-14 18:41:52 +01:00
  • 7306fd2ae5 ci(windows): don't use a container Andrea Pappacoda 2022-02-14 18:29:09 +01:00
  • 8c3cbd0044
    build(meson): use system deps when avalable Andrea Pappacoda 2022-02-14 18:41:52 +01:00
  • 5da70da67a
    ci(windows): don't use a container Andrea Pappacoda 2022-02-14 18:29:09 +01:00
  • a35c7bc631 ci: switch to GitHub Actions Andrea Pappacoda 2022-02-12 14:28:19 +01:00
  • 029160c280 build(meson): add compile_library option Andrea Pappacoda 2022-02-12 14:25:20 +01:00
  • 5e6008329f refactor: deprecate TOML_API, add more specific defines Andrea Pappacoda 2022-02-12 13:25:43 +01:00
  • 6cff0b0461
    ci: switch to GitHub Actions Andrea Pappacoda 2022-02-12 14:28:19 +01:00
  • 19f5f14e2e
    build(meson): add compile_library option Andrea Pappacoda 2022-02-12 14:25:20 +01:00
  • 6186851a13
    refactor: deprecate TOML_API, add more specific defines Andrea Pappacoda 2022-02-12 13:25:43 +01:00
  • df0b8c169f [skip ci] Updates ci-build 2022-02-02 14:10:05 +00:00
  • 4bd9bda09f
    build(meson): install CMake Config files to datadir (#141) Andrea Pappacoda 2022-02-02 15:01:52 +01:00
  • f0feab97fb
    build(meson): don't hardcode include in CMake Config Andrea Pappacoda 2022-02-02 09:33:17 +01:00
  • 228dc33215
    build(meson): install CMake Config files to datadir Andrea Pappacoda 2022-02-01 18:20:49 +01:00
  • 3cba3cb21a [skip ci] Updates ci-build 2022-01-13 10:19:03 +00:00
  • 8e669aa699 release v3.0.1 v3.0.1 Mark Gillard 2022-01-13 12:09:07 +02:00