Skip to content

Commit

Permalink
Merge branch 'release/v0.3.9'
Browse files Browse the repository at this point in the history
  • Loading branch information
fktn-k committed Jun 12, 2024
2 parents e1c740f + 7cfe93a commit dea92ca
Show file tree
Hide file tree
Showing 167 changed files with 1,130 additions and 557 deletions.
29 changes: 26 additions & 3 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ env:
JOBS: 3

jobs:
msvc2019:
vs2019:
timeout-minutes: 10
runs-on: windows-2019
strategy:
Expand All @@ -54,9 +54,9 @@ jobs:
working-directory: ${{github.workspace}}/build
run: ctest -C ${{matrix.build_type}} --output-on-failure -j ${{env.JOBS}}

msvc2022:
vs2022:
timeout-minutes: 10
runs-on: windows-latest
runs-on: windows-2022
strategy:
matrix:
arch: [ Win32, x64 ]
Expand All @@ -78,6 +78,29 @@ jobs:
working-directory: ${{github.workspace}}/build
run: ctest -C ${{matrix.build_type}} --output-on-failure -j ${{env.JOBS}}

vs2022_cxx_standard:
timeout-minutes: 10
runs-on: windows-2022
strategy:
matrix:
cxx_standards: [ "11", "14", "17", "20", "23" ]
build_type: [ Debug, Release ]

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- name: Configure CMake
run: cmake -B ${{github.workspace}}/build -G "Visual Studio 17 2022" -A x64 -DFK_YAML_BUILD_TEST=ON -DFK_YAML_TEST_CXX_STANDARD=${{matrix.cxx_standards}}

- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{matrix.build_type}} -j ${{env.JOBS}}

- name: Test
working-directory: ${{github.workspace}}/build
run: ctest -C ${{matrix.build_type}} --output-on-failure -j ${{env.JOBS}}

mingw:
timeout-minutes: 10
runs-on: ${{matrix.os}}
Expand Down
2 changes: 1 addition & 1 deletion .reuse/templates/fkYAML.commented.jinja2
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// _______ __ __ __ _____ __ __ __
/// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library
/// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
/// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
/// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
///
{% for copyright_line in copyright_lines %}
Expand Down
2 changes: 1 addition & 1 deletion .reuse/templates/fkYAML_support.jinja2
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
_______ __ __ __ _____ __ __ __
| __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
| __| _ < \_ _/| ___ | _ | |___ version 0.3.8
| __| _ < \_ _/| ___ | _ | |___ version 0.3.9
|__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML

{% for copyright_line in copyright_lines %}
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [v0.3.9](https://github.com/fktn-k/fkYAML/releases/tag/v0.3.9) (2024-06-12)

[Full Changelog](https://github.com/fktn-k/fkYAML/compare/v0.3.8...v0.3.9)

- Fix compile errors on Windows [\#358](https://github.com/fktn-k/fkYAML/pull/358) ([fktn-k](https://github.com/fktn-k))
- Fix parse error on smal negative integer keys [\#355](https://github.com/fktn-k/fkYAML/pull/355) ([fktn-k](https://github.com/fktn-k))
- fixed parse error on explicit mappings as a block sequence entry [\#353](https://github.com/fktn-k/fkYAML/pull/353) ([fktn-k](https://github.com/fktn-k))

- Refactor for optimization [\#356](https://github.com/fktn-k/fkYAML/pull/356) ([fktn-k](https://github.com/fktn-k))
- Add benchmarking tool [\#354](https://github.com/fktn-k/fkYAML/pull/354) ([fktn-k](https://github.com/fktn-k))

## [v0.3.8](https://github.com/fktn-k/fkYAML/releases/tag/v0.3.8) (2024-06-01)

[Full Changelog](https://github.com/fktn-k/fkYAML/compare/v0.3.7...v0.3.8)
Expand Down
6 changes: 5 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.8)

project(
fkYAML
VERSION 0.3.8
VERSION 0.3.9
LANGUAGES CXX)

#############################################################
Expand Down Expand Up @@ -127,6 +127,10 @@ if(FK_YAML_RUN_IWYU)
add_subdirectory(tool/iwyu)
endif()

if(FK_YAML_RUN_BENCHMARK)
add_subdirectory(tool/benchmark)
endif()

#################################
# Install a pkg-config file #
#################################
Expand Down
22 changes: 20 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@ SRCS = $(shell find include -type f -name '*.hpp' | sort)
TEST_SRCS = $(shell find test -type f -name '*.hpp' -o -name '*.cpp' | sort)
# list of sources in the examples directory.
EXAMPLE_SRCS = $(shell find docs/examples -type f -name '*.cpp' | sort)
# list of sources in the tool directory.
TOOL_SRCS = $(shell find tool -type f -name '*.cpp' | sort)

# target version definition
TARGET_MAJOR_VERSION := 0
TARGET_MINOR_VERSION := 3
TARGET_PATCH_VERSION := 8
TARGET_PATCH_VERSION := 9
TARGET_VERSION_FULL := $(TARGET_MAJOR_VERSION).$(TARGET_MINOR_VERSION).$(TARGET_PATCH_VERSION)
VERSION_MACRO_FILE := include/fkYAML/detail/macros/version_macros.hpp

Expand Down Expand Up @@ -129,7 +131,7 @@ reuse: update-reuse-templates
pipx run reuse annotate $(SRCS) --template fkYAML \
--copyright "Kensuke Fukutani <[email protected]>" --copyright-style spdx \
--license MIT --year "2023-2024" --style c
pipx run reuse annotate $(TEST_SRCS) $(EXAMPLE_SRCS) --template fkYAML_support \
pipx run reuse annotate $(TEST_SRCS) $(EXAMPLE_SRCS) $(TOOL_SRCS) --template fkYAML_support \
--copyright "Kensuke Fukutani <[email protected]>" --copyright-style spdx \
--license MIT --year "2023-2024" --style c
pipx run reuse lint
Expand Down Expand Up @@ -167,13 +169,29 @@ html-coverage: lcov-coverage
--title "fkYAML: A C++ header-only YAML library" \
--legend --demangle-cpp --show-details --branch-coverage

#################
# Benchmark #
#################

bm-debug:
cmake -B build_bm_debug -S . -DCMAKE_BUILD_TYPE=Debug -DFK_YAML_RUN_BENCHMARK=ON
cmake --build build_bm_debug --config Debug
./build_bm_debug/tool/benchmark/benchmarker ./tool/benchmark/macos.yml > ./tool/benchmark/result_debug.log

bm-release:
cmake -B build_bm_release -S . -DCMAKE_BUILD_TYPE=Release -DFK_YAML_RUN_BENCHMARK=ON
cmake --build build_bm_release --config Release
./build_bm_release/tool/benchmark/benchmarker ./tool/benchmark/macos.yml > ./tool/benchmark/result_release.log

###################
# Maintenance #
###################

clean:
rm -rf \
build \
build_bm_debug \
build_bm_release \
build_clang_format \
build_clang_sanitizers \
build_clang_tidy \
Expand Down
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ You can add YAML support into your projects by just including header files where
- [Community Support](#community-support)
- [How to use fkYAML](#how-to-use-fkyaml)
- [How to test fkYAML](#how-to-test-fkYAML)
- [Benchmarking](#benchmarking)
- [Supported compilers](#supported-compilers)
- [License](#license)
- [Used third-party tools](#used-third-party-tools)
Expand Down Expand Up @@ -84,6 +85,22 @@ $ cmake --build build --config Debug
$ ctest -C Debug --test-dir build --output-on-failure
```

## Benchmarking

Though experimental, benchmarking scores are now available with [the dedicated benchmarking tool](./tool/benchmark/README.md) for the parsing.
On an AMD Ryzen 7 5800H @3.20GHz with g++11.4.0 in Ubuntu22.04 (WSL2), fkYAML parses [the YAML source](https://github.com/fktn-k/fkYAML/blob/develop/tool/benchmark/macos.yml) at a competitive speed compared against other existing YAML libraries for C/C++:

| Benchmark | Release (MB/s) |
| ---------------------------------- | -------------- |
| fkYAML | 40.491 |
| libfyaml | 31.110 |
| rapidyaml<br>(with mutable buff) | 147.221 |
| rapidyaml<br>(with immutable buff) | 144.904 |
| yaml-cpp | 7.397 |

Although [rapidyaml](https://github.com/biojppm/rapidyaml) is in general 4x faster than fkYAML as it focuses on high performance, fkYAML is 30% faster than [libfyaml](https://github.com/pantoniou/libfyaml) and also 5.4x faster than [yaml-cpp](https://github.com/jbeder/yaml-cpp).
Note that, since fkYAML deserializes scalars into native booleans or integers during the parsing, the performance could be more faster in some real use cases.

## Supported compilers
Currently, the following compilers are known to work and used in GitHub Actions workflows:

Expand Down Expand Up @@ -179,6 +196,7 @@ Thanks a lot!
- [**Codacy**](https://www.codacy.com/) for further [code analysis](https://app.codacy.com/gh/fktn-k/fkYAML/).
- [**Coveralls**](https://coveralls.io/) to measure [code coverage](https://coveralls.io/github/fktn-k/fkYAML?branch=develop).
- [**Catch2**](https://github.com/catchorg/Catch2) as a unit-test framework.
- [**Google Benchmark**](https://github.com/google/benchmark) as a benchmarking framework.
- [**github-changelog-generator**](https://github.com/github-changelog-generator/github-changelog-generator) to generate the [CHANGELOG.md](https://github.com/fktn-k/fkYAML/tree/develop/CHANGELOG.md) file.
- [**include-what-you-use**](https://github.com/include-what-you-use/include-what-you-use) to check the fkYAML library source files are each self-contained.
- [**lcov**](https://github.com/linux-test-project/lcov) to process coverage information and generate an HTML view.
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_add_anchor_name.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_add_tag_name.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_alias_of.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_at_basic_node.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_at_compatible_type.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_begin.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_boolean_type.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_const_iterator.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_1.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_2.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_3.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_4.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_5.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_6.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_constructor_7.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_contains.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_copy_assignment_operator.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_deserialize_char_array.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_deserialize_file_pointer.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_deserialize_iterators.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_deserialize_string.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_empty.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_end.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_extraction_operator.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ex_basic_node_float_number_type.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// _______ __ __ __ _____ __ __ __
// | __| |_/ | \_/ |/ _ \ / \/ \| | fkYAML: A C++ header-only YAML library (supporting code)
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.8
// | __| _ < \_ _/| ___ | _ | |___ version 0.3.9
// |__| |_| \__| |_| |_| |_|___||___|______| https://github.com/fktn-k/fkYAML
//
// SPDX-FileCopyrightText: 2023-2024 Kensuke Fukutani <[email protected]>
Expand Down
Loading

0 comments on commit dea92ca

Please sign in to comment.