From 8ad62eb61da9c6c5ebaa1a8f0009b8c520c24e5b Mon Sep 17 00:00:00 2001 From: Tomarun029831 Date: Sat, 21 Feb 2026 13:45:11 +0900 Subject: [PATCH 1/4] fix(src): add IWYU to kic_notation.h --- src/kic_notation.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kic_notation.h b/src/kic_notation.h index 62c414f..b3962a1 100644 --- a/src/kic_notation.h +++ b/src/kic_notation.h @@ -4,8 +4,8 @@ #ifdef __cplusplus extern "C" { #endif -#include "kic_parser/flyweight_kic_parser.h" -#include "kic_timestamp/kic_timestamp.h" +#include "kic_parser/flyweight_kic_parser.h" // IWYU pragma: export +#include "kic_timestamp/kic_timestamp.h" // IWYU pragma: export #ifdef __cplusplus } #endif // KIC_NOTATION_H From ae0aacc14aef8d82ecbbd227b7b486d8a6056830 Mon Sep 17 00:00:00 2001 From: Tomarun029831 Date: Sat, 21 Feb 2026 13:57:39 +0900 Subject: [PATCH 2/4] fix(src): --- src/CMakeLists.txt | 49 ++++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 30 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b5ad659..be8ab80 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,49 +1,38 @@ # Copyright (c) 2026 Tomarun029831 # SPDX-License-Identifier: MIT + add_library(kic_timestamp STATIC) target_sources(kic_timestamp - PRIVATE - kic_timestamp/kic_timestamp.c - PUBLIC - FILE_SET HEADERS - BASE_DIRS "." - FILES - kic_timestamp/kic_timestamp.h -) -target_include_directories(kic_timestamp + PRIVATE kic_timestamp/kic_timestamp.c PUBLIC - $ - INTERFACE - $ + FILE_SET HEADERS BASE_DIRS "." + FILES kic_timestamp/kic_timestamp.h ) +target_include_directories(kic_timestamp PRIVATE $) add_library(kic_parser STATIC) target_sources(kic_parser - PRIVATE - kic_parser/flyweight_kic_parser.c + PRIVATE kic_parser/flyweight_kic_parser.c PUBLIC - FILE_SET HEADERS - BASE_DIRS "." - FILES - kic_parser/flyweight_kic_parser.h + FILE_SET HEADERS BASE_DIRS "." + FILES kic_parser/flyweight_kic_parser.h ) -target_link_libraries(kic_parser PUBLIC kic_timestamp) -target_sources(kic_parser - PUBLIC - FILE_SET HEADERS - BASE_DIRS "." - FILES - kic_notation.h +target_link_libraries(kic_parser PRIVATE kic_timestamp) +target_include_directories(kic_parser PRIVATE $) + +add_library(kic_notation INTERFACE) +target_sources(kic_notation INTERFACE + FILE_SET HEADERS BASE_DIRS "." + FILES kic_notation.h ) -target_include_directories(kic_parser - PUBLIC - $ +target_link_libraries(kic_notation INTERFACE kic_parser kic_timestamp) + +target_include_directories(kic_notation INTERFACE + $ $ ) -add_library(kic_notation INTERFACE) -target_link_libraries(kic_notation INTERFACE kic_parser) add_library(kic_notation::kic_notation ALIAS kic_notation) include(GNUInstallDirs) From 0f9b21421919f06326ed9208d49511eabfcecbe0 Mon Sep 17 00:00:00 2001 From: Tomarun Date: Sat, 21 Feb 2026 15:39:11 +0900 Subject: [PATCH 3/4] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ae1f5a..84216d1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg) ![Platform: ESP32](https://img.shields.io/badge/Platform-ESP32-blue.svg) -[![Build and Test](https://github.com/Tomarun029831/kic_notation/actions/workflows/cmake.yml/badge.svg?branch=main)](https://github.com/Tomarun029831/kic_notation/actions/workflows/cmake.yml) +[![Build and Test](https://github.com/Tomarun029831/kic_notation/actions/workflows/cmake.yml/badge.svg)](https://github.com/Tomarun029831/kic_notation/actions/workflows/cmake.yml) + # background Note: This library was born to parse a "ridiculous" format created with a friend. While the goal was to minimize communication bandwidth, we ended up achieving "insane" speeds and "joke-like" memory consumption for embedded systems. From 69ed1ebc643815329d980e62a72586a3878fc1e1 Mon Sep 17 00:00:00 2001 From: Tomarun029831 Date: Sun, 22 Feb 2026 11:46:00 +0900 Subject: [PATCH 4/4] fix: fix name --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 40e79f2..0d39dc5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Tomarun +Copyright (c) 2026 Tomarun029831 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal