From 49051434dca9474ad0dab5be7485213307fa0862 Mon Sep 17 00:00:00 2001 From: Robin Onsay Date: Fri, 25 Jul 2025 07:05:42 -0500 Subject: [PATCH 1/2] :memo: Add documentation --- include/juno/math/juno_math.h | 21 +++++++++++++++++++++ include/juno/math/juno_math_constants.h | 17 +++++++++++++++++ include/juno/math/juno_math_types.h | 17 +++++++++++++++++ include/juno/types.h | 17 +++++++++++++++++ 4 files changed, 72 insertions(+) diff --git a/include/juno/math/juno_math.h b/include/juno/math/juno_math.h index 3d30a958..cc5c76fd 100644 --- a/include/juno/math/juno_math.h +++ b/include/juno/math/juno_math.h @@ -1,3 +1,24 @@ +/* + MIT License + + Copyright (c) 2025 Robin A. Onsay + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. +*/ + +/** + @file Juno Math offers various math types and inline math functions +*/ + #ifndef JUNO_H #define JUNO_H diff --git a/include/juno/math/juno_math_constants.h b/include/juno/math/juno_math_constants.h index 3a34e31e..bb995d02 100644 --- a/include/juno/math/juno_math_constants.h +++ b/include/juno/math/juno_math_constants.h @@ -1,3 +1,20 @@ +/* + MIT License + + Copyright (c) 2025 Robin A. Onsay + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. +*/ + #ifndef JUNO_CONST_H #define JUNO_CONST_H diff --git a/include/juno/math/juno_math_types.h b/include/juno/math/juno_math_types.h index b230a569..7a047ebc 100644 --- a/include/juno/math/juno_math_types.h +++ b/include/juno/math/juno_math_types.h @@ -1,3 +1,20 @@ +/* + MIT License + + Copyright (c) 2025 Robin A. Onsay + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. +*/ + #ifndef JUNO_TYPES_H #define JUNO_TYPES_H diff --git a/include/juno/types.h b/include/juno/types.h index 7fd6f898..a656abfa 100644 --- a/include/juno/types.h +++ b/include/juno/types.h @@ -1,3 +1,20 @@ +/* + MIT License + + Copyright (c) 2025 Robin A. Onsay + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. +*/ + #ifndef JUNO_TYPES_H #define JUNO_TYPES_H #include "module.h" From aaec67b35b5fed6f97634b38091f153e85cec661 Mon Sep 17 00:00:00 2001 From: Robin Onsay Date: Fri, 25 Jul 2025 07:07:08 -0500 Subject: [PATCH 2/2] :green_heart: Add gcc 13 to compilers --- .github/workflows/ctest.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ctest.yml b/.github/workflows/ctest.yml index 2e5ffb75..6d58bd58 100644 --- a/.github/workflows/ctest.yml +++ b/.github/workflows/ctest.yml @@ -23,6 +23,9 @@ jobs: - os: ubuntu-latest cc: gcc-11 cxx: g++-11 + - os: ubuntu-latest + cc: gcc-13 + cxx: g++-13 - os: ubuntu-latest cc: clang cxx: clang++