diff --git a/CMakeLists.txt b/CMakeLists.txt
index 379b0ad..57bea0f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
# Copyright Mike Dev 2018
-# Copyright René Ferdinand Rivera Morell 2018-2023
+# Copyright René Ferdinand Rivera Morell 2018-2025
# Distributed under the Boost Software License, Version 1.0.
# See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt
@@ -20,7 +20,7 @@ cmake_minimum_required( VERSION 3.5...3.999 )
# Don't set LANGUAGES as we are multi-language and header only, so it's
# irrelevant.
-set( BOOST_PREDEF_VERSION "1.15" )
+set( BOOST_PREDEF_VERSION "1.16" )
project( boost_predef VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES NONE )
# Simple INTERFACE, and header only, library target.
diff --git a/doc/history.adoc b/doc/history.adoc
index 7b5c785..a9f4939 100644
--- a/doc/history.adoc
+++ b/doc/history.adoc
@@ -7,6 +7,10 @@ http://www.boost.org/LICENSE_1_0.txt)
= History
+== 1.16.0
+
+* Add detection for Tiny C Compiler (TCC). (from Kornel Ponikwicki)
+
== 1.15.1
* Guard against using the obsolete `predef/check/predef.jam` B2 module.
diff --git a/doc/index.html b/doc/index.html
index 4187123..99aa068 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -1022,9 +1022,10 @@ pre.rouge .ss {
4.2.25. BOOST_COMP_PGI
4.2.26. BOOST_COMP_SGI
4.2.27. BOOST_COMP_SUNPRO
-4.2.28. BOOST_COMP_TENDRA
-4.2.29. BOOST_COMP_MSVC
-4.2.30. BOOST_COMP_WATCOM
+4.2.28. BOOST_COMP_TCC
+4.2.29. BOOST_COMP_TENDRA
+4.2.30. BOOST_COMP_MSVC
+4.2.31. BOOST_COMP_WATCOM
4.3. BOOST_LANG
language standards macros
@@ -1140,24 +1141,25 @@ pre.rouge .ss {
6. History
7. To Do
@@ -3961,7 +3963,36 @@ Version number available as major, minor, and patch.
-
4.2.28. BOOST_COMP_TENDRA
+
4.2.28. BOOST_COMP_TCC
+
+
Tiny C Compiler (TinyCC or TCC for short).
+Version number available as major, minor, and patch.
+
+
+
+
+
+
+
+
+Symbol |
+Version |
+
+
+
+
+__TINYC__
|
+detection |
+
+
+__TINYC__
|
+0.9.P |
+
+
+
+
+
+
4.2.29. BOOST_COMP_TENDRA
@@ -3985,7 +4016,7 @@ Version number available as major, minor, and patch.
-
4.2.29. BOOST_COMP_MSVC
+
4.2.30. BOOST_COMP_MSVC
Microsoft Visual C/C++ compiler.
Version number available as major, minor, and patch.
@@ -4032,7 +4063,7 @@ compiler version number directly, i.e. the _MSC_VER number.
-
4.2.30. BOOST_COMP_WATCOM
+
4.2.31. BOOST_COMP_WATCOM
Watcom C++ compiler.
Version number available as major, and minor.
@@ -7354,7 +7385,17 @@ expressions. It defaults to "c++", but can be any of: "c", "cpp",
6. History
-
6.1. 1.15.1
+
6.1. 1.16.0
+
+
+
+
6.2. 1.15.1
-
@@ -7368,7 +7409,7 @@ Instead of using the current
predef/tools/check/predef.jam
module.<
-
6.2. 1.15.0
+
6.3. 1.15.0
-
@@ -7378,7 +7419,7 @@ Instead of using the current
predef/tools/check/predef.jam
module.<
-
6.3. 1.14.0
+
6.4. 1.14.0
-
@@ -7388,7 +7429,7 @@ Instead of using the current
predef/tools/check/predef.jam
module.<
-
6.4. 1.13.1
+
6.5. 1.13.1
-
@@ -7404,7 +7445,7 @@ Instead of using the current
predef/tools/check/predef.jam
module.<
-
6.5. 1.13
+
6.6. 1.13
-
@@ -7423,7 +7464,7 @@ Instead of using the current
predef/tools/check/predef.jam
module.<
-
6.6. 1.12
+
6.7. 1.12
-
@@ -7452,7 +7493,7 @@ Initial implementation inspired by submission from Mikhail Komarov.
-
6.7. 1.11
+
6.8. 1.11
-
@@ -7480,7 +7521,7 @@ Initial implementation inspired by submission from Mikhail Komarov.
-
6.8. 1.10
+
6.9. 1.10
-
@@ -7505,7 +7546,7 @@ removed in a future release.
-
6.9. 1.9
+
6.10. 1.9
-
@@ -7518,7 +7559,7 @@ removed in a future release.
-
6.10. 1.8
+
6.11. 1.8
-
@@ -7540,7 +7581,7 @@ removed in a future release.
-
6.11. 1.7
+
6.12. 1.7
-
@@ -7556,7 +7597,7 @@ removed in a future release.
-
6.12. 1.6
+
6.13. 1.6
-
@@ -7580,7 +7621,7 @@ Baratov)
-
6.13. 1.5
+
6.14. 1.5
-
@@ -7599,7 +7640,7 @@ version instead of the varied product versions.
-
6.14. 1.4.1
+
6.15. 1.4.1
-
@@ -7612,7 +7653,7 @@ version instead of the varied product versions.
-
6.15. 1.4
+
6.16. 1.4
-
@@ -7633,7 +7674,7 @@ use cases. And changed the BBv2 check support to use compile only checks.
-
6.16. 1.3
+
6.17. 1.3
-
@@ -7658,7 +7699,7 @@ use cases. And changed the BBv2 check support to use compile only checks.
-
6.17. 1.2
+
6.18. 1.2
-
@@ -7682,7 +7723,7 @@ checks.
-
6.18. 1.1
+
6.19. 1.1
-
diff --git a/doc/predef.adoc b/doc/predef.adoc
index 1d084f9..dcae673 100644
--- a/doc/predef.adoc
+++ b/doc/predef.adoc
@@ -652,6 +652,8 @@ include::../include/boost/predef/compiler/sgi_mipspro.h[tag=reference]
include::../include/boost/predef/compiler/sunpro.h[tag=reference]
+include::../include/boost/predef/compiler/tcc.h[tag=reference]
+
include::../include/boost/predef/compiler/tendra.h[tag=reference]
include::../include/boost/predef/compiler/visualc.h[tag=reference]
diff --git a/include/boost/predef/version.h b/include/boost/predef/version.h
index ba8f62c..98802af 100644
--- a/include/boost/predef/version.h
+++ b/include/boost/predef/version.h
@@ -1,5 +1,5 @@
/*
-Copyright Rene Rivera 2015-2016
+Copyright Rene Rivera 2015-2025
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
@@ -10,6 +10,6 @@ http://www.boost.org/LICENSE_1_0.txt)
#include
-#define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,15,1)
+#define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,16,0)
#endif