Commit Graph

  • 60a70e4640 [-] fuck off. this isnt the 80s. i dont care how much overhead there is to reading the page allocation tables of multiple header files. and you know what, this isnt the 2000s either. i dont need to fucking pin translation units via #include "<>/<>.c"'s under pinned compiler driver processes. [-] also fuck off with these vcxprojs i missed the first time master Jamie Reece Wilson 2024-01-21 17:23:12 +0000
  • 81309782f1 [-] known botnet and malware Jamie Reece Wilson 2024-01-21 01:25:26 +0000
  • d8fa9a1fdd
    Resolved bug in kMaxValue in SerializationTest for toml_fuzzer (#215) Bailey Capuano 2023-11-23 02:10:55 -0500
  • b19649478c
    OSSFuzz integration (#214) Bailey Capuano 2023-11-19 07:40:31 -0500
  • f1a38d23b7 fix main page code formatting Mark Gillard 2023-10-13 22:12:18 +0300
  • 30172438ce v3.4.0 Mark Gillard 2023-10-13 16:25:17 +0300
  • cc1962eac7 fixed keys with \n round-tripping incorrectly Mark Gillard 2023-10-10 17:21:03 +0300
  • be30d11245 fixed keys containing \t formatting incorrectly Mark Gillard 2023-10-09 19:41:18 +0300
  • 941341fce6 improved support for using enums with value_or() Mark Gillard 2023-09-25 18:50:34 +0300
  • 42a428f8ea fixed FLT_RADIX check getting broken by MKL Mark Gillard 2023-09-11 15:20:17 +0300
  • d46cac705a fixed #197 Mark Gillard 2023-09-05 13:53:23 +0300
  • 882d9d1c34 fixed gnu symbol visibility for static lib builds (fixes #201) Mark Gillard 2023-08-26 17:25:35 +0300
  • dbc4bcecf2 update docs Mark Gillard 2023-07-28 16:38:14 +0300
  • 4a28c36c43 misc preprocessor handling fixes Mark Gillard 2023-06-14 15:44:33 +0300
  • e6d1958f92 fixed compiler error when using NVCC Mark Gillard 2023-05-18 12:02:56 +0300
  • 45e37d7b15 update bug report template Mark Gillard 2023-05-18 11:21:11 +0300
  • ad55bae8a1 minor fixes/tweaks Mark Gillard 2023-04-03 22:37:18 +0300
  • 82c3b90697 fixed #108 Mark Gillard 2023-04-03 21:32:40 +0300
  • 3abe096513 gh-pages CI fix Mark Gillard 2023-04-03 19:40:02 +0300
  • 2414d904a8 fixed value_flags not preserved during insertion (#108) Mark Gillard 2023-04-03 19:34:39 +0300
  • 7eb2ffcc09
    do not use inline_recursion if using clang-cl (#192) Jonathan Guzmán 2023-02-07 02:16:29 -0600
  • c635f218c0 v3.3.0 Mark Gillard 2023-01-29 18:03:16 +0200
  • 1ebdad3e71 Update toml.hpp Mark Gillard 2023-01-29 17:53:36 +0200
  • 8f31ec8aed fixed #187 Mark Gillard 2023-01-29 17:49:41 +0200
  • d00464a7bc tentative fix for #189 Mark Gillard 2023-01-29 14:42:08 +0200
  • d8bb7176d5 fix toml-test in ci Mark Gillard 2023-01-22 22:09:41 +0200
  • 2b770b19cc build system overhaul Mark Gillard 2023-01-22 21:53:21 +0200
  • 698285d9b2
    fix build with mingw g++ 10 (#183) Claude Heiland-Allen 2022-12-20 11:11:30 +0000
  • 0e21bbd6da added additional floating-point tests Mark Gillard 2022-11-26 22:40:04 +0200
  • 0a90913abf added TOML_ENABLE_FLOAT16 config to fix #178 Mark Gillard 2022-11-15 21:38:28 +0200
  • b081c3505d added toml::format_flags::terse_key_value_pairs Mark Gillard 2022-11-09 22:33:44 +0200
  • cc741c9f5f fixed toml::parse_file() on windows for non-ASCII paths Mark Gillard 2022-11-05 16:21:48 +0200
  • 1e4a3833d0 "But who warns the warnings?" Mark Gillard 2022-10-18 14:04:50 +0300
  • c8780a5b8e fixed some _Float16 detection issues Mark Gillard 2022-10-17 20:08:26 +0300
  • 12f9c67bd7 fix typo in docs Mark Gillard 2022-10-16 13:26:19 +0300
  • b3f2783310 minor repo config bits Mark Gillard 2022-10-15 11:46:52 +0300
  • 0435135403 ci: disable tipi.build Mark Gillard 2022-10-14 13:29:12 +0300
  • 698ee0ecd1 fixes for latest MSVC Mark Gillard 2022-10-14 13:18:24 +0300
  • 4824a10031 docs: replace logo with SVG Mark Gillard 2022-10-01 17:57:10 +1000
  • 8aa5c8b2a4
    docs: fix some Markdown issues (#174) Andrea Pappacoda 2022-09-24 17:49:34 +0200
  • fb8ce80350
    Fix typo in at_path (#173) Alexey Ismagilov 2022-09-19 02:52:48 +0300
  • c6deadf61d
    Suppress -Wduplicated-branches (#171) Björn Schäpers 2022-09-12 10:55:42 +0200
  • f5c5d7f36f minor doc updates Mark Gillard 2022-09-07 17:50:47 +0300
  • 7876c96aae fixed parser null deref when exceptions are disabled Mark Gillard 2022-08-31 14:49:23 +0300
  • 4b166b69f2 v3.2.0 Mark Gillard 2022-08-29 21:28:19 +0300
  • be0fbd5203
    Update at_path(toml::path) to handle missing component (#168) Kevin Saul 2022-08-25 17:13:22 +1200
  • cc3c6606f8 documentation + CI updates Mark Gillard 2022-08-14 16:11:15 +0300
  • 59ad6e6dfe removing use of std::aligned_storage Mark Gillard 2022-08-11 16:13:25 +0300
  • 67c18a3251 fixed spurious Wnull-dereference warning on GCC Mark Gillard 2022-08-08 22:59:09 +0300
  • b6fa7e1891 arm fixes Mark Gillard 2022-08-02 23:24:57 +0300
  • 501a80e231 preprocessor + CI cleanup Mark Gillard 2022-07-31 15:47:42 +0300
  • e2edd69399 Merge branch 'paths' Mark Gillard 2022-07-31 13:58:29 +0300
  • cda9ca6cfe
    Revert "build(meson): Update path for .pc and .cmake files (#165)" (#166) Andrea Pappacoda 2022-07-30 20:14:55 +0200
  • b1ecdf0ed8
    build(meson): Update path for .pc and .cmake files (#165) Daniel Engberg 2022-07-21 22:50:16 +0200
  • 4047eb28b1
    feat(paths): Removed use of std::variant in path_component_value (#161) Tristan Jones 2022-06-25 02:19:40 -0700
  • 6a47ce703d update toml_merger example Mark Gillard 2022-06-16 01:27:32 +0300
  • fa8b6d472e
    added operator= for path_components to keep component type and value synchronized (#159) Tristan Jones 2022-06-10 13:03:40 -0700
  • 0058d68bbc added node::operator[] for toml::path Mark Gillard 2022-06-06 23:46:04 +0300
  • 5baa568a6b unified internal path parsing using callbacks Mark Gillard 2022-06-06 13:59:14 +0300
  • 0f5d986df1 added TOML_CALLCONV config option Mark Gillard 2022-06-06 12:21:46 +0300
  • 3f4acc7c32 additonal path work Mark Gillard 2022-06-05 00:14:50 +0300
  • f4c2749179 Merge branch 'master' into paths Mark Gillard 2022-06-04 16:50:20 +0300
  • 65d4b84710
    Path (#156) Tristan Jones 2022-06-04 06:49:26 -0700
  • 6126437d6c relaxed cvref requirements of some functions Mark Gillard 2022-05-30 21:57:15 +0300
  • 07ada616d9 feat: add gitter badge on readme Tristan Jones 2022-05-25 12:34:50 -0700
  • e257fd8098 added toml_merger example Mark Gillard 2022-05-20 17:54:58 +0300
  • b75212c5dd
    Move install rules under PROJECT_IS_TOP_LEVEL (#154) Hennadii Chernyshchyk 2022-05-18 13:00:37 +0300
  • 39b80f6c56 fixed table source columns being off by one Mark Gillard 2022-05-14 15:22:21 +0300
  • e55ac0288f MSVC used "Emotional Damage". It's super effective! Mark Gillard 2022-05-09 15:15:00 +0300
  • 9e9b44dc14 made the toml_generator example Not Shit Mark Gillard 2022-05-09 12:26:53 +0300
  • 5eec04b951 added value type deduction to emplace() methods Mark Gillard 2022-05-09 00:18:19 +0300
  • 27816dbbd1 added meson option use_vendored_libs Mark Gillard 2022-05-01 15:09:09 +0300
  • e47ef8cfb2 removed git submodules to fix various tooling issues (closes #151) Mark Gillard 2022-05-01 10:35:21 +0300
  • 1c09239fbd
    tipi.build support for tomlplusplus (#150) Yannic Staudt 2022-04-29 14:54:50 +0200
  • 25058a070a minor documentation updates Mark Gillard 2022-04-25 19:39:34 +0300
  • 85c5128f90 fix for_each() for older MSVC Mark Gillard 2022-04-24 21:19:09 +0300
  • bf13bbd42e added for_each() for tables and arrays Mark Gillard 2022-04-24 20:21:59 +0300
  • db04ac8918 added tests for visit() Mark Gillard 2022-04-23 17:28:25 +0300
  • af637f7e89 Updated support for unicode in bare keys Mark Gillard 2022-04-23 12:58:15 +0300
  • 62c4c34e15 ci: fix doxygen generation not running Mark Gillard 2022-04-22 23:27:11 +0300
  • 2c5580c71d minor meson refactor Mark Gillard 2022-04-22 22:42:49 +0300
  • 0f6a856dc4 CI: add release builds to matrix Mark Gillard 2022-04-18 12:47:05 +0300
  • 6e7942788d minor refactor Mark Gillard 2022-04-18 12:27:54 +0300
  • 31cf6efbb9
    clang 10.0: error: unknown warning group '-Wsuggest-destructor-override' #145 (#146) Ivan Shynkarenka 2022-03-14 15:21:36 +0500
  • 5b79305c6e Add support for \e (toml-lang/toml/pull/790) Mark Gillard 2022-03-06 16:09:14 +0200
  • 1c26ce1dcf fixed UB in internal unicode machinery (closes #144) Mark Gillard 2022-02-26 14:42:09 +0200
  • 36030cace8 build(meson): use system deps when avalable Andrea Pappacoda 2022-02-14 18:41:52 +0100
  • 7306fd2ae5 ci(windows): don't use a container Andrea Pappacoda 2022-02-14 18:29:09 +0100
  • a35c7bc631 ci: switch to GitHub Actions Andrea Pappacoda 2022-02-12 14:28:19 +0100
  • 029160c280 build(meson): add compile_library option Andrea Pappacoda 2022-02-12 14:25:20 +0100
  • 5e6008329f refactor: deprecate TOML_API, add more specific defines Andrea Pappacoda 2022-02-12 13:25:43 +0100
  • 4bd9bda09f
    build(meson): install CMake Config files to datadir (#141) Andrea Pappacoda 2022-02-02 15:01:52 +0100
  • 8e669aa699 release v3.0.1 Mark Gillard 2022-01-13 12:09:07 +0200
  • 71b57a3238 added regression test to detect ODR violations Mark Gillard 2022-01-13 01:24:09 +0200
  • 0388589810 fixed erroneous use of TOML_API causing ODR issue (closes #136) Mark Gillard 2022-01-13 00:36:43 +0200
  • 5c5abfd8e9 Merge branch 'v3' Mark Gillard 2022-01-11 18:23:04 +0200
  • d33da0c7a1 release v3.0.0 Mark Gillard 2022-01-11 18:22:31 +0200
  • e37e6d2bce fixed treating non-ASCII horizontal whitespace as valid (closes #135) Mark Gillard 2022-01-09 13:01:56 +0200
  • cdf85a9b60 added toml::format_flags::relaxed_float_precision Mark Gillard 2022-01-08 16:24:59 +0200
  • f6ce95907e fixed integer overflow issues introduced in 3f4a540 Mark Gillard 2022-01-08 15:17:12 +0200
  • 3f4a540ca6 fixed inconsistent error messages for overlong ints/floats (closes #133) Mark Gillard 2022-01-06 13:26:01 +0200
  • 47241d003e fixed permissive acceptance of incomplete CRLF at EOF (closes #132)) Mark Gillard 2022-01-05 18:10:50 +0200
  • 7d3770df92 fixed inline tables being mutable through table headers (closes #131) Mark Gillard 2022-01-05 16:47:00 +0200
  • 20d3c13234 updated github templates [skip ci] Mark Gillard 2022-01-05 12:49:01 +0200
  • de2413e0ef fixed date parsing when the year has a leading zero (closes #130) Mark Gillard 2022-01-05 10:58:24 +0200
  • b41e12f736 fixed incorrect unicode scalar sequence transformations (#125) Mark Gillard 2022-01-04 16:23:45 +0200
  • f3bd22bff4 fixed some incorrect handling of vertical whitespace when printing TOML to streams Mark Gillard 2022-01-03 20:51:03 +0200
  • 6d381b698f Merge branch 'master' into v3 Mark Gillard 2022-01-02 21:35:50 +0200
  • d9473b85da updated conformance tests Mark Gillard 2022-01-02 13:30:32 +0200
  • 5aec8a3abe
    Update docs (#126) Mabi19 2021-12-29 18:45:29 +0100
  • 3a22b7c237 fixed false-positive warning on clang 13 Mark Gillard 2021-12-12 15:01:35 +0200
  • e557e41b05
    Fix memory leak (#124) Robin Sommer 2021-12-04 09:21:19 +0100
  • 2d1f6257ca fix for internal over-aligned types on apple clang Mark Gillard 2021-11-25 22:30:59 +0200
  • ad4ae98af0 added ASan to CI (closes #123) Mark Gillard 2021-11-25 20:20:22 +0200
  • 307ebd1f47 refactoring Mark Gillard 2021-11-15 09:06:03 +0200
  • 9066ac7d01 fixed strong exception guarantee edge-cases Mark Gillard 2021-11-14 19:24:19 +0200
  • 32df34add2 added prune() to table and array Mark Gillard 2021-11-12 19:37:02 +0200
  • 64dd1dbac5 refactoring Mark Gillard 2021-11-11 17:54:40 +0200
  • 209e9b6faa added toml::key (closes #82) Mark Gillard 2021-11-10 11:17:15 +0200
  • 6808825d3f parser performance improvements Mark Gillard 2021-11-09 11:22:19 +0200
  • 9783a94ed4 minor cleanup Mark Gillard 2021-11-07 22:33:02 +0200
  • 76e681da4d added array::at() and table::at() Mark Gillard 2021-11-07 21:25:42 +0200
  • 5e2ddc16c8 added clang's enum annotation attributes to all enums Mark Gillard 2021-11-07 16:35:31 +0200
  • aa645dd88c added array::replace() (closes #109) Mark Gillard 2021-11-06 18:59:47 +0200
  • 16d7ba8480 big parser + utf8 handling refactor Mark Gillard 2021-11-05 00:43:42 +0200
  • ff6f184d30 added parse_benchmark example Mark Gillard 2021-11-04 11:56:03 +0200
  • f94de96928 fixed missing #include <utility> Mark Gillard 2021-11-03 18:19:48 +0200
  • 7b50df796f added toml::yaml_formatter Mark Gillard 2021-11-02 22:13:09 +0200
  • 0ffd23d73f removed final from value, array and table Mark Gillard 2021-10-30 17:26:05 +0300
  • 87d6c7eef1 renamed default_formatter to toml_formatter Mark Gillard 2021-10-30 15:56:14 +0300
  • f2fe57d21f fixed inf and nan being formatted incorrectly by the json_formatter Mark Gillard 2021-10-29 23:59:53 +0300
  • 97132cb27c added preserve_source_value_flags Mark Gillard 2021-10-29 16:28:04 +0300
  • 1bf09fe500 added value flags to array + table insert methods (closes #44) Mark Gillard 2021-10-29 11:12:41 +0300
  • 467ade4efc fixed issues with dllexport + extern templates Mark Gillard 2021-10-27 19:48:45 +0300
  • 18dfcf2314 added formatter indentation flags (closes #120) Mark Gillard 2021-10-27 16:03:05 +0300
  • bd9944a31a removed double-bracket requirement for toml::table constructor Mark Gillard 2021-10-26 21:03:56 +0300
  • dbc078202d removed internal operator""_sz (ADL is a cruel mistress) Mark Gillard 2021-10-26 16:49:23 +0300
  • 7da912c45e fixed incorrect clang+GCC flag in meson build script Mark Gillard 2021-10-26 00:49:17 +0300
  • 337aa82017 Merge branch 'master' into v3 Mark Gillard 2021-10-25 22:24:25 +0300
  • 47216c8a73 fix meson build script breaking with meson 0.60.0 (fixes #121) Mark Gillard 2021-10-25 22:15:23 +0300
  • 516b8e2096 greatly simplified project header structure Mark Gillard 2021-10-25 01:04:23 +0300
  • 0f589ceba8 added header bookend includes Mark Gillard 2021-10-24 13:21:32 +0300
  • ca76e5d571 project-wide refactoring Mark Gillard 2021-10-23 12:22:41 +0300
  • fe28ec8d24
    build(meson): use override_dependency if supported (#116) Andrea Pappacoda 2021-09-22 18:53:27 +0200
  • 73870cef54
    build(meson): general improvements and fixes (#115) Andrea Pappacoda 2021-09-22 08:47:15 +0200
  • 6bfdc14b23
    build(meson): do not install if used as subproj (#114) Andrea Pappacoda 2021-09-21 15:57:05 +0200
  • 9aa7cd8218 updated conformance tests (see #113) Mark Gillard 2021-09-07 20:02:00 +0300
  • f3896b7474 fixed an illegal table redefinition edge case (closes #112) Mark Gillard 2021-09-04 12:24:47 +0300
  • 037bfdd21f release v2.5.0 Mark Gillard 2021-08-11 18:42:00 +0300
  • 4f21332bdd allow lowercase 't' and 'z' in datetimes (per spec) Mark Gillard 2021-07-04 13:58:33 +0300
  • ba754462b8 fixed linkage error with windows compat mode Mark Gillard 2021-06-24 21:08:45 +0300
  • bc6891e1fb fixed TOML_CONSTEVAL still being broken in MSVC :( Mark Gillard 2021-06-03 11:05:20 +0300
  • 1c3957ca20 add cpp.hint to cmake install Mark Gillard 2021-05-30 18:43:18 +0300
  • 42fa6555a9
    Add natvis file to cmake install rules (#106) Ryan 2021-05-23 23:53:34 -0700
  • ced65d0a4b documentation updates Mark Gillard 2021-05-23 19:02:27 +0300
  • d962c6ccc1
    Restore CMake package config used by Meson (#105) friendlyanon 2021-05-21 15:09:28 +0200
  • b85b074e65 minor documentation fix Mark Gillard 2021-05-21 14:49:29 +0300
  • 6135deb6a3 added additional metafunctions Mark Gillard 2021-05-21 14:28:45 +0300
  • 7bf8c03f7a
    Added CMake FetchContent + tar archive downloading (#103) Evgeny Proydakov 2021-05-21 11:14:05 +0300
  • a9262c672f
    Modernize the CMake build files (#102) friendlyanon 2021-05-20 21:03:35 +0200
  • 9c59810084 minor config fixes [skip ci] Mark Gillard 2021-05-19 23:22:43 +0300
  • 1baad21734 removed <fstream> requirement for parse_file Mark Gillard 2021-05-19 14:36:25 +0300
  • ac923d81bb
    Added CMake FetchContent information Evgeny Proydakov 2021-05-19 13:24:25 +0300
  • a29ecda102 fix crash with pathologically-nested inputs (closes #100) Mark Gillard 2021-05-18 00:32:35 +0300
  • c4e00f9a56 fix conflict with Windows.h (closes #99) Mark Gillard 2021-05-14 15:47:35 +0300
  • dca69453f6 building warning-clean on VS 16.10.0 pre3 Mark Gillard 2021-05-12 00:48:53 +0300
  • 1ab8d3d022
    Bypass including Windows.h (MultiByteToWideChar/WideCharToMultiByte) (#98) BeastLe9enD 2021-05-10 17:13:54 +0200
  • 369b36d288 documentation fixes, redux Mark Gillard 2021-05-09 19:27:08 +0300
  • 479a550ba7 documentation fixes Mark Gillard 2021-05-06 15:56:36 +0300
  • 0fcbfbe655 fixed segfault JSON-formatting a failed parse_result (closes #96) Mark Gillard 2021-05-06 11:03:25 +0300
  • 2cee913b6d fix spurious warnings with MSVC /Wall (fixes #94) Mark Gillard 2021-04-23 00:51:25 +0300
  • 14682c1ece fixed TOML_CONSTEVAL breaking on VS 16.10.0pre2 (closes #93) Mark Gillard 2021-04-21 15:36:25 +0300
  • 7a4993029e CI updates Mark Gillard 2021-04-20 23:44:35 +0300
  • f73fa187ef add missing badge images [skip ci] Mark Gillard 2021-04-19 00:01:50 +0300
  • 53f29d9365 restructuring and minor refactoring Mark Gillard 2021-04-18 15:04:46 +0300
  • dcfab29e70
    add cmake files to build and install header only library (#85) Claus Klein 2021-02-02 17:45:59 +0100
  • b11f28af78 fixed dotted kvps being unable to add subtables (fixes #61) Mark Gillard 2021-01-16 12:59:10 +0200
  • 5a9166bce8 Update TOML version for v1.0.0 release 🎉 Mark Gillard 2021-01-13 10:59:15 +0200
  • 3db1e4e331 minor refactoring to make ICC happy Mark Gillard 2021-01-11 09:53:03 +0200
  • 18c269bfac fixed missing internal macro default Mark Gillard 2021-01-10 11:08:30 +0200
  • 9be51e440a fixed missing blank lines between consecutive empty tables/A-o-T Mark Gillard 2021-01-07 12:06:26 +0200
  • 00e080f126 fix node::value() not retrieving inf and nan correctly Mark Gillard 2021-01-05 17:34:18 +0200
  • 1ef6c0c6c8 update copyright year [skip ci] Mark Gillard 2021-01-02 17:48:47 +0200
  • 4face4d5bf release 2.3.0 Mark Gillard 2020-12-29 11:22:22 +0200
  • 63ec393826 updated .editorconfig [skip ci] Mark Gillard 2020-12-20 18:38:07 +0200
  • bd1545a2f6 fixed compile failure on apple clang Mark Gillard 2020-12-19 13:27:22 +0200
  • 05f8b1f1cc
    Make iterators real iterators (#77) Björn Schäpers 2020-12-18 17:08:15 +0100
  • ea064da16d fixed useless cast warning on GCC10 Mark Gillard 2020-12-15 13:39:58 +0200
  • 54d80bb43b fix formatter not correctly line wrapping in some circumstances Mark Gillard 2020-12-10 13:21:37 +0200
  • 9ea4438fc4 disable global compiler flag when used as subproject (fixes #72) Mark Gillard 2020-12-09 09:48:02 +0200
  • d95ff4c04f disable <charconv> on emscripten (fixes #71) Mark Gillard 2020-11-26 17:28:28 +0200
  • 022a5b3166 CI tuning Mark Gillard 2020-11-07 11:48:21 +0200
  • 8d3390faa2 updated CI and doxygen scripts Mark Gillard 2020-10-30 15:09:28 +0200
  • 74efbb5960 update issue templates [skip ci] Mark Gillard 2020-10-23 15:10:03 +0300
  • 44c7da27d6 fixed toml::literals namespace ambiguity (closes #69) Mark Gillard 2020-10-22 16:25:26 +0300
  • 5f3e01f71c fixed array iterator conversion error (closes #67) Mark Gillard 2020-10-22 14:34:01 +0300
  • 30b756f993 fixed parser not handling overlong float literals correctly Mark Gillard 2020-10-10 11:45:53 +0300
  • 33f7d732a1 fixed issue handling malformed utf-8 Mark Gillard 2020-10-10 00:30:12 +0300
  • 6255dd765c fixed issue handling malformed utf-8 at EOF (closes #65) Mark Gillard 2020-10-09 23:49:06 +0300
  • 487011398a correct version numbers in dox Mark Gillard 2020-10-09 12:27:27 +0300
  • fe0ac89500 fixed parser memory leak (fixes #64) Mark Gillard 2020-10-09 08:50:15 +0300
  • aca6327cd8
    Rename Windows.h to windows.h for mingw-w64 (#63) rezahousseini 2020-09-30 15:14:25 +0200
  • 248e6031cf
    meson: Install CMake and pkg-config files into architecture-independe… (#60) Raul Tambre 2020-09-17 15:16:36 +0300
  • bf26a88412 minor cleanup and code review Mark Gillard 2020-09-13 14:02:29 +0300
  • dc29f80a4d added value_flags Mark Gillard 2020-09-06 13:01:14 +0300
  • 1381240e10 meson refactoring Mark Gillard 2020-09-05 13:26:12 +0300
  • 8ae2eecf71 Updated github templates [skip ci] Mark Gillard 2020-09-01 20:16:54 +0300
  • 81d74663e8 fixed _Float16 erroneously supported on g++ (closes #57) Mark Gillard 2020-09-01 14:09:29 +0300
  • 977cfbbf4e fixes for VS2017 (closes #55) Mark Gillard 2020-08-26 14:18:28 +0300
  • 83b9ca3f9c added set information to CONTRIBUTING Mark Gillard 2020-08-20 14:03:14 +0300
  • e19fb41517 Added more explicit control over budget in toml_generator example Mark Gillard 2020-08-14 12:06:34 +0300
  • 11a0e84ced added additional node_view constructors Mark Gillard 2020-08-13 14:02:40 +0300
  • 9b4614a4e7 Update README [skip ci] Mark Gillard 2020-08-11 18:29:40 +0300
  • 40d87de5b5 cleaned up some compiler warning management spam Mark Gillard 2020-08-11 16:34:03 +0300
  • 2ac735054a updated TOML version to v1.0.0-rc.2 Mark Gillard 2020-08-09 12:27:14 +0300
  • 3b44bd504b
    Add implicit conversion operator from node to node_view (#52) Nathan Reed 2020-08-08 16:12:17 -0700
  • ad6be8e51e minor cleanup Mark Gillard 2020-08-08 20:51:33 +0300
  • b8fc830f9c regenerated unicode functions Mark Gillard 2020-08-03 18:18:10 +0300
  • 82616e734c fix some issues handling infinities and NaNs Mark Gillard 2020-08-03 09:10:06 +0300
  • f6450f6ff9 moved is_homogenous to toml::node Mark Gillard 2020-08-02 17:02:10 +0300
  • b024ee6dc2 added tests for copying and insertion (closes #49) Mark Gillard 2020-08-02 12:20:41 +0300
  • 6f7f6c6554 moved the unicode function generator stuff to another repo Mark Gillard 2020-08-01 21:15:09 +0300
  • 6b8fa1bef5 fixed source information being copied when copying nodes Mark Gillard 2020-07-30 23:31:08 +0300
  • 52736559d2
    fix node::value_or() to act like node::value() (#50) whiterabbit963 2020-07-30 13:41:28 -0400
  • a1527d5529 fix godbolt links in documentation Mark Gillard 2020-07-28 01:51:14 +0300
  • 2efb15bf9e added insert, emplace, push_back etc. compatibility with node_views Mark Gillard 2020-07-28 01:04:52 +0300
  • 17d1876529 added copy construction/assignment for arrays. tables and values Mark Gillard 2020-07-27 13:38:01 +0300
  • 539aad89f4 fixed array::insert not working correctly in some cases Mark Gillard 2020-07-26 15:03:33 +0300
  • 35ada5d851 fix include guard regression in toml.hpp generator Mark Gillard 2020-07-26 00:42:36 +0300
  • fd07301bae improved support for __fp16, _Float16 and __float128 Mark Gillard 2020-07-25 20:37:30 +0300
  • cb113ae65e fixed Wcast-align warning spam on ARM Mark Gillard 2020-07-22 21:47:27 +0100
  • 9afa43e7c2 fixed leading/trailing newlines with printing to ostreams (fixes #48) Mark Gillard 2020-07-21 16:11:32 +0300
  • 7314fbf8c2 deprecated parse_result::get() in favour of parse_result::table() Mark Gillard 2020-07-20 17:13:52 +0300
  • d84bd8bc78 renamed date_time::time_offset to just 'offset' Mark Gillard 2020-07-20 02:04:33 +0300
  • 1ecd0bd844 Merge branch 'master' into new-value-getters Mark Gillard 2020-07-20 00:47:49 +0300
  • ca6f639fb9 fixed narrowing conversion warnings when constructing int values from unsigned Mark Gillard 2020-07-18 15:10:19 +0300
  • a9a748e5dc
    Add more VS debug visualizers (#46) Nathan Reed 2020-07-19 12:37:23 -0700
  • cb791fe0ef expanded allowable conversion semantics of value and value_or Mark Gillard 2020-07-17 16:33:56 +0300
  • de07ba7187 string value serialization now emits literals where possible (closes #43) Mark Gillard 2020-07-13 21:18:04 +0300
  • 8d958fcc54 documentation improvements and minor cleanup - split conformance tests into multiple TU's - added "Try this code on Compiler Explorer" links to the main page - minor preprocessor cleanup Mark Gillard 2020-07-05 18:08:28 +0300
  • 51f64fd08d documentation improvements Mark Gillard 2020-07-02 20:17:23 +0300
  • f52949a481 refactoring parser to reduce binary sizes Mark Gillard 2020-06-29 17:49:48 +0300
  • 40a1a03315 simplified test code to reduce bloat and improve compile times Mark Gillard 2020-06-29 01:57:59 +0300
  • 25c020bb43 fixed streamsize conversion warning on ARM Mark Gillard 2020-06-28 15:46:04 +0100
  • 0b334fd7d2 added rvalue overload of array::flatten Mark Gillard 2020-06-28 15:26:18 +0300
  • b8438b3258 fixed ML strings not allowing whitespace after line-ending backslashes Mark Gillard 2020-06-26 21:01:27 +0300
  • 7bf908fc11 updating submodules Mark Gillard 2020-06-25 17:36:46 +0300
  • 761690d4a6 fixed BOM check causing EOF on very short iostream inputs Mark Gillard 2020-06-25 17:33:01 +0300
  • a122b3b9b4 more preprocessor cleanup Mark Gillard 2020-06-24 21:05:23 +0300
  • 464d3d13cc documentation improvements Mark Gillard 2020-06-24 14:28:20 +0300
  • 00a8d14a49 minor preprocessor/doxygen cleanup Mark Gillard 2020-06-23 13:04:05 +0300
  • 0d8f794feb Update README [skip ci] Mark Gillard 2020-06-23 01:32:25 +0300
  • 97bf64b9fd CI: update node docker image Mark Gillard 2020-06-23 01:13:13 +0300
  • 965a707fe2 deleted some duplicated preprocessor handling Mark Gillard 2020-06-23 00:35:02 +0300
  • 7fb4dbbb6d fixed std::numeric_limits::max() getting broken by macros in some environments Mark Gillard 2020-06-21 00:02:59 +0300
  • ab85988d59 fixed single-digit negative integer parsing bug (closes #39) Mark Gillard 2020-06-19 14:17:52 +0300
  • 041d7a7a44
    Readme updates [skip ci] Mark Gillard 2020-06-08 21:47:31 +0300
  • 13a02140c7
    Adding details for using Conan package manager (#38) [skip ci] Chris Mc 2020-06-08 11:32:25 -0400
  • 83315a3912 fixed multi-line strings being allowed in keys Mark Gillard 2020-06-08 18:31:23 +0300
  • da024510c5 fixed parse failure when parsing an empty file Mark Gillard 2020-06-07 16:28:08 +0300
  • 3792093d09 v1.3.0 Mark Gillard 2020-06-02 18:49:16 +0300
  • 2c83d1b482 updating toml.hpp Mark Gillard 2020-05-24 13:50:52 +0300
  • d8fdf4e1e5 fixed weird overflow with BOMs in char8 mode Mark Gillard 2020-05-24 13:42:15 +0300
  • 289c95cb51 renamed table proxy pair members to first and second to match STL (closes #30) Mark Gillard 2020-05-23 17:35:47 +0300
  • 983e22978e fixed formatter::print_inline causing compilation failures in windows DLL builds Mark Gillard 2020-05-20 13:27:06 +0300
  • 9083b58fd5 updated submodules Mark Gillard 2020-05-13 15:56:56 +0300
  • 992e7034c5
    fixing typo (#26) Chris Mc 2020-04-23 11:15:13 -0400
  • aa37852f53 minor code cleanup Mark Gillard 2020-04-21 16:40:03 +0300
  • 61106ab9f3 minor improvements to codegen of unicode functions Mark Gillard 2020-04-19 22:01:13 +0300
  • 5e683e9a73 fixed is_unicode_XXXXXX functions being wrong in some cases Mark Gillard 2020-04-18 16:14:07 +0300
  • 0c2279d15a minor improvements to the wording of some error messages Mark Gillard 2020-04-14 12:45:32 +0300
  • 0fbdc945bb fix examples breaking CI =/ Mark Gillard 2020-04-14 08:45:24 +0300
  • 61304ac519 added toml_generator example Mark Gillard 2020-04-14 08:25:03 +0300
  • cd9b3d2198 fixed some multi-line string parsing issues Mark Gillard 2020-04-13 23:23:11 +0300
  • 42af364887 refactored parser Mark Gillard 2020-04-11 19:43:38 +0300
  • f3990256ce moved preprocessor machinery to a separate header Mark Gillard 2020-04-10 19:46:00 +0300
  • 682436aa2e fixed printing of inf and nan Mark Gillard 2020-04-09 11:13:12 +0300
  • 104b2741d1 minor refactoring in the parser to reduce binary sizes Mark Gillard 2020-04-08 16:33:57 +0300
  • 45c0fe26c0 added build option GENERATE_CMAKE_CONFIG [skip ci] Mark Gillard 2020-04-07 22:34:54 +0300
  • ee35432b71
    Add the Cmake configuration files support (#22) [skip ci] Giulio Romualdi 2020-04-07 17:33:00 +0200
  • dce20a7e2d make meson pkgconfig module use the correct project name [skip ci] Mark Gillard 2020-04-07 18:26:55 +0300
  • 0dc7c25288 fix for CI pipeline failing when compiling runs out of memory Mark Gillard 2020-04-07 18:16:23 +0300
  • 4e3534a3e8 add CI install step for 'locales' Mark Gillard 2020-04-07 18:07:03 +0300
  • 5ca6b29cb9 added support for implementations without <charconv> (fixes #21) Mark Gillard 2020-04-06 15:57:49 +0300
  • 3f04e12b53 minor doxygen tweaks Mark Gillard 2020-04-05 15:11:21 +0300
  • 16911e5413 Added project homepage note to README [skip ci] Mark Gillard 2020-04-03 16:49:33 +0300
  • 358ac66669 added operator[], begin(), end() to parse_result in noexcept-mode Mark Gillard 2020-04-03 16:33:02 +0300
  • 764e6dd032
    meson: Permit installation of toml++ (#16) Matthias Klumpp 2020-04-03 10:03:15 +0200
  • cb000809b0 support for upcoming TOML v1.0.0 release Mark Gillard 2020-04-03 00:39:21 +0300
  • e260f2df79 minor compilation speed and binary size improvements Mark Gillard 2020-04-01 15:53:10 +0300
  • 41d05792a5 narrowed scope of abi namespacing Mark Gillard 2020-03-28 18:56:59 +0200
  • d44e61b640 minor documentation fixes Mark Gillard 2020-03-27 11:46:10 +0200
  • 7fca8822aa documentation fixes Mark Gillard 2020-03-24 15:47:49 +0200
  • b2f36e38f1 added trivial abi attribute to date, time, time_offset Mark Gillard 2020-03-23 17:55:32 +0200
  • 60853e27db TOML_GCC_ATTR => TOML_GNU_ATTR Mark Gillard 2020-03-22 12:02:56 +0200
  • f1664fa068 minor preprocessor cleanup Mark Gillard 2020-03-19 17:51:43 +0200
  • ee9b30c774 fixed compilation on older implementations without std::launder Mark Gillard 2020-03-18 15:28:00 +0200
  • fe0ef67e52
    Fix build with GCC 8.2.0 (#15) Gábor Kozár 2020-03-16 14:45:55 +0100
  • 2ee27d3df7 added support for Unicode 13.0 Mark Gillard 2020-03-12 22:53:08 +0200
  • 438970b412 added support for \xHH escape sequences (unreleased) Mark Gillard 2020-03-12 17:23:25 +0200
  • 45bfff536b fix some attribute warnings in GCC Mark Gillard 2020-03-11 14:38:18 +0200
  • 3ac8c2c8cb fixed ICE in VS2019 when using /std:c++17 instead of /std:c++latest Mark Gillard 2020-03-10 08:59:36 +0200
  • f0e91716a3 added error when TOML_EXCEPTIONS is 1 but compiler exceptions were disabled Mark Gillard 2020-03-08 23:54:57 +0200
  • 64e3503a8e minor parsing performance improvements Mark Gillard 2020-03-08 01:06:53 +0200
  • 4bbca20fc1 added node::ref() and node_view::ref() (resolves #10) Mark Gillard 2020-03-05 13:07:26 +0200
  • e775df5197
    Merge pull request #14 from shdnx/master Mark Gillard 2020-03-04 17:54:27 +0200
  • 9c1fcc8673 Changed BUILD_TESTS to be a feature option: auto = only if not a subproject Gábor Kozár 2020-03-04 13:36:36 +0100
  • 865561b46c Define tomlplusplus_dep for when included in subproject. Added option BUILD_TESTS, default false. Gábor Kozár 2020-03-04 12:01:46 +0100
  • 74e7209cca fixed parse_file for string literals (closes #12) Mark Gillard 2020-03-03 23:28:24 +0200
  • 14249f4e66 minor refactoring to better enable explicit instantiations Mark Gillard 2020-03-03 10:10:07 +0200
  • d874264432 added support for compiling into DLLs on windows (TOML_API) Mark Gillard 2020-03-02 12:14:54 +0200
  • c668b86d8f Update README [skip ci] Mark Gillard 2020-03-02 09:58:19 +0200
  • 946a912cee added node::value() and node::value_or() Mark Gillard 2020-03-01 16:56:40 +0200
  • 98c599ec2c removed <cmath> dependency Mark Gillard 2020-02-29 22:34:08 +0200
  • 36df648407 documentation improvements Mark Gillard 2020-02-27 19:52:10 +0200
  • 9ed295f21c fixed source of UB when using char8 strings Mark Gillard 2020-02-27 01:28:20 +0200
  • 65c276f3c8 Update README [skip ci] Mark Gillard 2020-02-26 00:09:02 +0200
  • 44e5b1b1e2 added missing operator<< for parse_error Mark Gillard 2020-02-25 23:11:40 +0200
  • 94f2f5a771 Update README [skip ci] Mark Gillard 2020-02-24 22:47:00 +0200
  • 2853049d6a
    Added CONTRIBUTING.md [skip ci] Mark Gillard 2020-02-24 22:39:13 +0200
  • 7cb2e76323 Update issue templates [skip ci] Mark Gillard 2020-02-24 22:33:10 +0200
  • 26961ccfe8
    Added code of conduct [skip ci] Mark Gillard 2020-02-24 22:01:54 +0200
  • 506a68fa24 renamed value::value_arg_t to value_arg for consistency Mark Gillard 2020-02-23 13:13:18 +0200
  • 3d653de7c9 fixed potential ODR issues relating to exception mode handling (fixes #6) Mark Gillard 2020-02-22 16:10:32 +0200
  • 2219fd22bb release 0.1.0 Mark Gillard 2020-02-20 23:08:20 +0200
  • 0b4eca301c added value assignment operators Mark Gillard 2020-02-18 23:29:59 +0200
  • 1f8f3c7baa added array::get Mark Gillard 2020-02-16 15:11:57 +0200
  • c7483cb92c added insertion operations for tables and arrays Mark Gillard 2020-02-03 11:12:43 +0200
  • c4f30c2ffa added relops for values, arrays and tables Mark Gillard 2020-01-22 23:29:46 +0200
  • abdd4f9993 added proper non-exhaustive visitor support to node::visit Mark Gillard 2020-01-13 08:31:49 +0200
  • 635dec5c8e added printing for arrays Mark Gillard 2020-01-12 17:37:02 +0200
  • 56f6b21b7d add missing packages for ci Mark Gillard 2020-01-11 23:52:07 +0200
  • b70a0101a7 updated scripts with new m.css path Mark Gillard 2020-01-11 23:38:46 +0200
  • f70378005b re-adding m.css Mark Gillard 2020-01-11 23:37:04 +0200
  • 964dcae6e7 removing m.css Mark Gillard 2020-01-11 23:35:57 +0200
  • 760e3bce89 broke ci :( Mark Gillard 2020-01-11 23:22:05 +0200
  • ab5ffa5a3c moved date and time stuff to separate header Mark Gillard 2020-01-11 23:15:24 +0200
  • 537eb30080 added iterators for tables and arrays Mark Gillard 2020-01-07 17:52:50 +0200
  • 40ffee43fb added json_formatter Mark Gillard 2020-01-06 20:21:16 +0200
  • 930bf0ad58 new file: .circleci/config.yml new file: .editorconfig new file: .gitattributes new file: .gitignore new file: .gitmodules new file: LICENSE new file: README.md new file: examples/example.cpp new file: examples/example.toml new file: examples/meson.build new file: include/toml++/toml.h new file: include/toml++/toml_array.h new file: include/toml++/toml_common.h new file: include/toml++/toml_formatter.h new file: include/toml++/toml_node.h new file: include/toml++/toml_node_view.h new file: include/toml++/toml_parser.h new file: include/toml++/toml_table.h new file: include/toml++/toml_utf8.h new file: include/toml++/toml_utf8_generated.h new file: include/toml++/toml_value.h new file: meson.build new file: python/ci_single_header_check.py new file: python/generate_single_header.py new file: python/generate_unicode_functions.py new file: tests/catch2 new file: tests/catch2.h new file: tests/lifetimes.cpp new file: tests/main.cpp new file: tests/meson.build new file: tests/parsing_arrays.cpp new file: tests/parsing_booleans.cpp new file: tests/parsing_comments.cpp new file: tests/parsing_dates_and_times.cpp new file: tests/parsing_floats.cpp new file: tests/parsing_integers.cpp new file: tests/parsing_key_value_pairs.cpp new file: tests/parsing_spec_example.cpp new file: tests/parsing_strings.cpp new file: tests/parsing_tables.cpp new file: tests/tests.cpp new file: tests/tests.h new file: toml.hpp new file: vs/.runsettings new file: vs/example.vcxproj new file: vs/test_char.vcxproj new file: vs/test_char8.vcxproj new file: vs/test_char8_noexcept.vcxproj new file: vs/test_char_noexcept.vcxproj new file: vs/test_strict_char.vcxproj new file: vs/test_strict_char8.vcxproj new file: vs/test_strict_char8_noexcept.vcxproj new file: vs/test_strict_char_noexcept.vcxproj new file: vs/toml++.natvis new file: vs/toml++.props new file: vs/toml++.sln new file: vs/toml++.vcxproj new file: vs/toml++.vcxproj.filters Mark Gillard 2020-01-04 16:21:38 +0200