Commit Graph

  • 07c4846d04 Make pseudo enum classes into proper enum classes Ted Lyngmo 2021-04-23 09:41:10 +0200
  • dfe5f22310 Make enum's into enum classes Ted Lyngmo 2021-04-23 15:07:53 +0200
  • 3f4bdb9878 Make pseudo enum classes into proper enum classes Ted Lyngmo 2021-04-23 09:41:10 +0200
  • 0fbc82f98c Make EMITTER_MANIP an enum class Ted Lyngmo 2021-04-23 09:12:10 +0200
  • cad14a5926 clang-tidy: do not use compare Rosen Penev 2020-09-29 16:53:49 -0700
  • ab05c7c338 [clang-tidy] convert member functions to static Rosen Penev 2020-06-15 15:22:00 -0700
  • 1863090b55 [clang-tidy] make several member functions const Rosen Penev 2020-06-15 15:19:22 -0700
  • be7492203e [clang-tidy] remove pointless const Rosen Penev 2020-06-15 15:18:19 -0700
  • 52291f8386
    Update node impl.h for GCC unused variable warning JBPennington 2021-03-16 16:16:12 -0700
  • 7b2a8b45f0
    Update How-To-Emit-YAML.md Paul Jurczak 2021-01-29 17:52:26 -0700
  • 3b73aa8bcd
    Always quote strings with colons Michał Sawicz 2021-01-28 14:55:54 +0100
  • a6bbe0e50a
    fix warning of level 4: (#971) t.t 2021-01-05 15:40:28 +0200
  • 53912c22d2 fix warning of level 4: convert.h line130 : warning C4244 conversation from int to T possible loss of data TA 2021-01-05 12:52:19 +0200
  • 0e0a977287 Make dll.h compatible with -fvisibility=hidden Orgad Shaneh 2020-11-11 11:41:38 +0200
  • ba0e7bb420 Support conversion for std::valarray Florian Sammueller 2020-11-02 23:52:59 +0100
  • e9f3147845 Fix valarray test Florian Sammueller 2020-11-02 23:33:18 +0100
  • 1f2ff559a3 Support conversion for std::valarray Florian Sammueller 2020-11-02 10:38:27 +0100
  • 3cd9eb9e5f
    Adds docs Mark Jan van Kampen 2020-10-13 11:22:46 +0200
  • 78f338e4ee
    Adds assert to enable compilation with libcxx+gcc Mark Jan van Kampen 2020-10-13 11:19:57 +0200
  • c848ee3388 issue_937: <rjk9w5><bugfix><build> Conditionally disabled -Weffc++ and -Wshadow for compilers with broken implementations Ryan Krattiger 2020-10-06 15:19:53 -0500
  • e6434ff294 docs: update yicm 2020-09-24 12:25:15 +0800
  • c5d1fcf578 feat: update bazel build yicm 2020-09-24 12:17:19 +0800
  • 44f55fb95d Support the conversion for std::unordered_map dota17 2020-07-28 12:02:29 +0800
  • 98acc5a887
    Emit the correct Alias on the key (#908) (#929) Chen 2020-07-28 02:49:04 +0800
  • 4c21674c57 Emit the correct Alias on the key (#908) dota17 2020-07-27 16:17:41 +0800
  • 1c9abc8fa4
    fix issue743: handle the empty content of flow sep/map correctly during emitting. (#921) Chen 2020-07-24 20:28:40 +0800
  • 11917babc7
    Add the AppVeyor configuration file (#927) Chen 2020-07-24 12:04:02 +0800
  • cebb552802 delete comment dota17 2020-07-24 12:03:43 +0800
  • dcbe58f470
    Add the AppVeyor configuration file Chen 2020-07-24 11:45:39 +0800
  • c2793a36d5
    Fix runtime exceptions in Visual Studio environment. (#926) Chen 2020-07-23 21:48:20 +0800
  • bc9874c9ff
    Reduce std::string copies (#924) Kajetan Świerk 2020-07-23 15:47:21 +0200
  • 683c4d8517 handle the empty Tag/Anchor properly. dota17 2020-07-22 17:31:04 +0800
  • 29ae306b3e Fix runtime exceptions in Visual Studio environment. dota17 2020-07-21 16:03:13 +0800
  • 06b99f53db
    Default initialize node's member variable (#923) Kajetan Świerk 2020-07-19 02:34:46 +0200
  • ae96d2fbca Don't create a temporary string when comparing a const char* key k0zmo 2020-07-18 21:20:33 +0200
  • b5a01851d9 Make const char* keys streamable when exception is thrown k0zmo 2020-07-18 21:18:47 +0200
  • 1ef43dcb29 Don't eagerly convert key to std::string k0zmo 2020-07-18 21:18:02 +0200
  • 17788a8e48 Default initialize node's member variable k0zmo 2020-07-18 21:15:33 +0200
  • 098030a5f8
    Merge 67ae33d908 into c3df6d87d4 Fredrik Appelros 2020-07-16 17:30:18 +0200
  • c3df6d87d4
    Properly allow a trailing tab character on a block scalar (#919) Chen 2020-07-16 23:08:09 +0800
  • 51ce663085
    Handle a key with length over 1024 as a long key. (#916) Chen 2020-07-16 22:51:54 +0800
  • 33315286ab
    Add the support to parsing a null value as std::string. Chen 2020-07-16 22:15:39 +0800
  • 269227f6bd fix issue590: add the support to null type for as<std::string> dota17 2020-07-15 09:22:08 +0800
  • 2f3938e9fe fix issue743: handle the empty content of flow sep/map correctly during emitting. dota17 2020-07-11 17:13:30 +0800
  • 942da73ed5 fix issue917: handle the trailing TAB of block scalar dota17 2020-07-14 21:03:33 +0800
  • 4571e8177a
    Fix compilation for Qt-projects (#918) Pavel Karelin 2020-07-14 15:44:08 +0300
  • 8b7ccb52c9 Fix compilation for Qt-projects Pavel Karelin 2020-07-14 11:47:34 +0300
  • c82d3129dd
    Add support for JSON-compatible string escapes (#485) Oliver Hamlet 2020-07-14 03:16:34 +0100
  • 1618b6d255
    Add support for JSON-compatible string escapes Oliver Hamlet 2017-04-02 12:05:03 +0100
  • 7e29647d22
    Merge be4491fc1d into 370aceeaf8 Lemongrass3110 2020-07-10 10:46:23 +0800
  • bce6f27dd4 update the string data. dota17 2020-07-08 10:03:56 +0800
  • 370aceeaf8
    Enable CMP0091 to use MSVC_RUNTIME_LIBRARY (#913) Tom Collins 2020-07-07 18:38:10 -0700
  • 64da94dd73 fix issue501: handle the long key properly. dota17 2020-07-07 10:34:57 +0800
  • 6d5cfab5fd
    fix bug from issue298:Emitter stylings settings overridden by node settings. (#915) Chen 2020-07-06 21:16:38 +0800
  • 1374c643a2 fix bug from issue298:Emitter stylings settings overridden by node settings. dota17 2020-06-20 15:04:56 +0800
  • b86dc961c8 msvc: enable CMP0091 to use MSVC_RUNTIME_LIBRARY Tom Collins 2020-07-02 13:46:58 -0700
  • 026a53fbe1
    Parse colon in plain scalar correctly when in a flow collection Chen 2020-07-03 03:08:14 +0800
  • 8a63256267 update the solution and testcase for issue740/899 dota17 2020-07-02 11:45:55 +0800
  • 1c2e767347
    Fix YAML::Newline in a sequence or map. Raffaello Bertini 2020-07-02 04:31:51 +0100
  • af1cc6c549 generate the Exp::CR() to support the escape of CR. dota17 2020-07-01 15:45:10 +0800
  • a62add807c fix issue740: parse colon in plain scalar correctly dota17 2020-07-01 11:10:15 +0800
  • a03368ad20 Support to escape CR (\r) in load/emit dota17 2020-06-30 11:31:09 +0800
  • 5ecee55f4e \r dota17 2020-06-30 11:31:09 +0800
  • a6e88401e1 remove failing test into a separate issue #908 Raffaello Bertini 2020-06-29 15:06:21 +0100
  • 3f381f13a0
    remove the wrong swap file. (#907) Chen 2020-06-29 21:19:35 +0800
  • f3ede271bf remove the wrong swap file. dota17 2020-06-29 16:26:16 +0800
  • 08aa252611
    Support kinds of emitter format-setting for YAML::Null. (#906) Chen 2020-06-29 12:31:53 +0800
  • 6cd1e51d1e add the comment //fallthrough dota17 2020-06-29 11:27:14 +0800
  • 38db3274cb update the code and test cases dota17 2020-06-29 10:28:57 +0800
  • 78392f5b4d Support kinds of emitter format-setting for YAML::Null. dota17 2020-06-24 10:58:30 +0800
  • 27d8a0e302
    Refactor to allow MSVC without #define NOMINMAX (#905) Dekken 2020-06-28 03:28:24 +0200
  • 32a79f8702 code review adding extra test for a flow sequence with newline Raffaello Bertini 2020-06-27 18:28:45 +0100
  • b7241f45c3 refactor to allow MSVC without #define NOMINMAX dekken 2020-06-25 23:04:26 +0200
  • 73390d5b5f anchor and alias test add for embedding map in a seq with newline. #902 Raffaello Bertini 2020-06-23 13:27:09 +0100
  • 8c55a70548 reset node hasBegun flags at the EndedGroup method. Fix #902 Raffaello Bertini 2020-06-22 15:44:55 +0100
  • 97d1ae547c
    rm unusued typedef (#901) Dekken 2020-06-21 14:58:16 +0200
  • 9a9a5f4e9f rm unusued typedef dekken 2020-06-21 14:46:24 +0200
  • 5a9ab177ba
    tag_null (#897) Chen 2020-06-18 01:49:09 +0800
  • 503e58825c Load the null with !!str tag correctly dota17 2020-06-16 11:32:35 +0800
  • 72fe73a104
    fix issue752: generate right long keys (#879) Chen 2020-06-17 13:57:28 +0800
  • e949c85c2b update to raw string literal dota17 2020-06-17 09:52:47 +0800
  • a7a7908dc5
    [clang-tidy] use auto (#888) Rosen Penev 2020-06-16 08:22:14 -0700
  • 3e74063658
    [clang-tidy] use auto Rosen Penev 2020-06-02 21:49:20 -0700
  • bab0721cf1 Improve the readability of test cases dota17 2020-06-16 10:52:53 +0800
  • 0b0bf35c48
    [clang-tidy] convert several functions to use references (#894) Rosen Penev 2020-06-15 15:34:27 -0700
  • dbb385bdf5
    [clang-tidy] use empty method (#895) Rosen Penev 2020-06-15 15:23:40 -0700
  • 19bc386043
    [clang-tidy] use empty method Rosen Penev 2020-06-15 15:01:12 -0700
  • b2cd008717
    partially fix clang compilation (#893) Rosen Penev 2020-06-15 14:59:27 -0700
  • 73a71c1a2b
    [clang-tidy] convert several functions to use references Rosen Penev 2020-06-15 14:53:50 -0700
  • b789bb009c
    manual range loop conversions Rosen Penev 2020-06-15 14:40:30 -0700
  • a62950ed60
    run through clang's -Wrange-loop-analysis Rosen Penev 2020-06-15 14:28:44 -0700
  • a25ce85c28
    partially fix clang compilation Rosen Penev 2020-06-15 13:49:50 -0700
  • 6387cbc0ca
    [clang-tidy] use braced initialization list (#883) Rosen Penev 2020-06-15 13:41:14 -0700
  • 1bf9540a7d
    [clang-tidy] fix inconsistent declaration (#884) Rosen Penev 2020-06-15 13:39:04 -0700
  • 4c90f2962e
    [clang-tidy] use bool literals (#881) Rosen Penev 2020-06-15 13:30:37 -0700
  • 4f6d0733c9
    [clang-tidy] use raw strings for easier readability (#882) Rosen Penev 2020-06-15 13:29:38 -0700
  • f05947ae59
    [clang-tidy] use emplace_back (#880) Rosen Penev 2020-06-15 13:28:19 -0700
  • 740293fda4
    [cppcheck] use find_if Rosen Penev 2020-06-02 21:58:39 -0700
  • 66171449d4
    [clang-tidy] replace typedef with using (#886) Rosen Penev 2020-06-15 13:27:08 -0700
  • 33c9f6e062
    [clang-tidy] use override (#885) Rosen Penev 2020-06-15 13:20:22 -0700