Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/linux-clang.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# GitHub Actions Workflow
# Build with Clang on Linux
# Copyright 2019-2025 kaoru https://www.tetengo.org/
# Copyright 2019-2026 kaoru https://www.tetengo.org/

name: Linux - Clang

Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
#tar -xf boost_${{ env.BOOST_VER }}.tar.bz2
cd boost_${{ env.BOOST_VER }}
./bootstrap.sh --with-toolset=${{ env.BOOST_BOOTSTRAP_TOOLSET }}
(./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static || :)
(./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi || :)

Copilot AI Feb 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These Boost build/install commands are still wrapped with || :, which suppresses failures and can let CI proceed with an incomplete or missing Boost install. Since you're modifying these lines, consider removing the error suppression (or replacing it with explicit handling/logging) so CI fails loudly if Boost doesn't build/install as expected.

Suggested change
(./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi || :)
./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi

Copilot uses AI. Check for mistakes.
touch .build_finished
fi

Expand Down Expand Up @@ -187,7 +187,7 @@ jobs:
shell: bash
run: |
cd .boost_build/boost_${{ env.BOOST_VER }}
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static install --prefix=/usr/local || :)
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi install --prefix=/usr/local || :)

Copilot AI Feb 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These Boost build/install commands are still wrapped with || :, which suppresses failures and can let CI proceed with an incomplete or missing Boost install. Since you're modifying these lines, consider removing the error suppression (or replacing it with explicit handling/logging) so CI fails loudly if Boost doesn't build/install as expected.

Suggested change
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi install --prefix=/usr/local || :)
sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi install --prefix=/usr/local || { echo "Boost installation failed; aborting lint job." >&2; exit 1; }

Copilot uses AI. Check for mistakes.

- name: Configure
shell: bash
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:
shell: bash
run: |
cd .boost_build/boost_${{ env.BOOST_VER }}
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static install --prefix=/usr/local || :)
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi install --prefix=/usr/local || :)
Comment thread
kaorut marked this conversation as resolved.

- name: Configure
shell: bash
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/linux-gcc.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# GitHub Actions Workflow
# Build with GCC on Linux
# Copyright 2019-2025 kaoru https://www.tetengo.org/
# Copyright 2019-2026 kaoru https://www.tetengo.org/

name: Linux - GCC

Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
#tar -xf boost_${{ env.BOOST_VER }}.tar.bz2
cd boost_${{ env.BOOST_VER }}
./bootstrap.sh --with-toolset=${{ env.BOOST_BOOTSTRAP_TOOLSET }}
(./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static || :)
(./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi || :)
Comment thread
kaorut marked this conversation as resolved.
touch .build_finished
fi

Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
shell: bash
run: |
cd .boost_build/boost_${{ env.BOOST_VER }}
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static install --prefix=/usr/local || :)
(sudo ./b2 -j ${{ env.CONCURRENT_BUILD }} toolset=${{ env.BOOST_TOOLSET }} variant=release link=static --without-mpi install --prefix=/usr/local || :)
Comment thread
kaorut marked this conversation as resolved.

- name: Configure
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows-visualcpp.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# GitHub Actions Workflow
# Build with Visual C++ on Windows
# Copyright 2019-2025 kaoru https://www.tetengo.org/
# Copyright 2019-2026 kaoru https://www.tetengo.org/

name: Windows - Visual C++

Expand Down
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

ACLOCAL_AMFLAGS = -I m4

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ $ make doc

---

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

This product is released under the MIT license.
See [the COPYING file](https://github.com/tetengo/tetengo.cpp/blob/master/COPYING)
Expand Down
2 changes: 1 addition & 1 deletion bootstrap.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Bootstrap Script
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

aclocal -I m4 && \
autoheader && \
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Autoconf Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

#### General ####
AC_PREREQ([2.69])
Expand Down
2 changes: 1 addition & 1 deletion docsrc/0namespace.dox
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief Document for Doxygen.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

/*! \namespace tetengo
Expand Down
2 changes: 1 addition & 1 deletion docsrc/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

EXTRA_DIST = \
0namespace.dox
2 changes: 1 addition & 1 deletion executable/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
setup
Expand Down
2 changes: 1 addition & 1 deletion executable/setup/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SOURCE_SUBDIRS = \
src
Expand Down
2 changes: 1 addition & 1 deletion executable/setup/res/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

resource_files = \
src/setup.svg \
Expand Down
2 changes: 1 addition & 1 deletion executable/setup/res/setup.rc
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ BEGIN
VALUE "FileDescription", "An install bootstrapper."
VALUE "FileVersion", "1.9.0"
VALUE "InternalName", "setup.exe"
VALUE "LegalCopyright", "Copyright (C) 2019-2025 kaoru"
VALUE "LegalCopyright", "Copyright (C) 2019-2026 kaoru"
VALUE "OriginalFilename", "setup.exe"
VALUE "ProductName", "tetengo"
VALUE "ProductVersion", "1.9.0"
Expand Down
2 changes: 1 addition & 1 deletion executable/setup/src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

headers =

Expand Down
2 changes: 1 addition & 1 deletion executable/setup/src/winmain.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief An install bootstrapper.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#include <clocale>
Expand Down
2 changes: 1 addition & 1 deletion library/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
platform_dependent \
Expand Down
2 changes: 1 addition & 1 deletion library/json/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
cpp \
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
include \
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/include/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
tetengo
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/include/tetengo/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

pkg_headers = \
json/element.h \
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/include/tetengo/json/element.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief An element.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_ELEMENT_H)
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/include/tetengo/json/jsonParser.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A JSON parser.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_JSONPARSER_H)
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/include/tetengo/json/reader.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_READER_H)
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

headers = \
tetengo_json_element.hpp \
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/tetengo_json_element.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief An element.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/tetengo_json_element.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief An element.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_ELEMENT_HPP_)
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/tetengo_json_jsonParser.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A JSON parser.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#include <memory>
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/tetengo_json_reader.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion library/json/c/src/tetengo_json_reader.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_READER_HPP_)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
include \
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

SUBDIRS = \
tetengo
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Automake Settings
# Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
# Copyright (C) 2019-2026 kaoru https://www.tetengo.org/

pkg_headers = \
json/channel.hpp \
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/0namespace.dox
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief Document for Doxygen.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

/*! \namespace tetengo::json
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/channel.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A channel.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_CHANNEL_HPP)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A comment removing reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_COMMENTREMOVINGREADER_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/element.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief An element.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_ELEMENT_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/file_location.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A file location.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_FILELOCATION_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/json_grammar.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A JSON grammar.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_JSONGRAMMAR_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/json_parser.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A JSON parser.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_JSONPARSER_HPP)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A line counting reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_LINECOUNTINGREADER_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/reader.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A reader.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_READER_HPP)
Expand Down
2 changes: 1 addition & 1 deletion library/json/cpp/include/tetengo/json/reader_iterator.hpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*! \file
\brief A reader iterato.

Copyright (C) 2019-2025 kaoru https://www.tetengo.org/
Copyright (C) 2019-2026 kaoru https://www.tetengo.org/
*/

#if !defined(TETENGO_JSON_READERITERATOR_HPP)
Expand Down
Loading