diff --git a/.gitignore b/.gitignore index d77af359..8de1923d 100644 --- a/.gitignore +++ b/.gitignore @@ -419,3 +419,4 @@ hugo/resources hugo/.hugo_build.lock docs/*.html test/build-coverage +test/vs2022/Build diff --git a/include/etl/profiles/arduino_arm.h b/include/etl/profiles/arduino_arm.h index 689e061a..ee9dbd7c 100644 --- a/include/etl/profiles/arduino_arm.h +++ b/include/etl/profiles/arduino_arm.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 1 #define ETL_NO_LARGE_CHAR_SUPPORT 1 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #endif diff --git a/include/etl/profiles/armv5.h b/include/etl/profiles/armv5.h index 8a122217..700d47e4 100644 --- a/include/etl/profiles/armv5.h +++ b/include/etl/profiles/armv5.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT (__cplusplus < 201103L) #define ETL_NO_LARGE_CHAR_SUPPORT (__cplusplus < 201103L) -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #endif diff --git a/include/etl/profiles/armv5_no_stl.h b/include/etl/profiles/armv5_no_stl.h index 09776aa4..b2589a32 100644 --- a/include/etl/profiles/armv5_no_stl.h +++ b/include/etl/profiles/armv5_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT (__cplusplus < 201103L) #define ETL_NO_LARGE_CHAR_SUPPORT (__cplusplus < 201103L) -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/armv6.h b/include/etl/profiles/armv6.h index a2b479b9..a11cc793 100644 --- a/include/etl/profiles/armv6.h +++ b/include/etl/profiles/armv6.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #endif diff --git a/include/etl/profiles/armv6_no_stl.h b/include/etl/profiles/armv6_no_stl.h index 84ae110f..f03f12d3 100644 --- a/include/etl/profiles/armv6_no_stl.h +++ b/include/etl/profiles/armv6_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/armv7.h b/include/etl/profiles/armv7.h index e63e84f2..25300522 100644 --- a/include/etl/profiles/armv7.h +++ b/include/etl/profiles/armv7.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #endif diff --git a/include/etl/profiles/armv7_no_stl.h b/include/etl/profiles/armv7_no_stl.h index e7b13592..6073fc57 100644 --- a/include/etl/profiles/armv7_no_stl.h +++ b/include/etl/profiles/armv7_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/cpp03.h b/include/etl/profiles/cpp03.h index 8ea7c4d7..4807b0d4 100644 --- a/include/etl/profiles/cpp03.h +++ b/include/etl/profiles/cpp03.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 1 #define ETL_NO_LARGE_CHAR_SUPPORT 1 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #endif diff --git a/include/etl/profiles/cpp03_no_stl.h b/include/etl/profiles/cpp03_no_stl.h index a6c2a34b..afb618bf 100644 --- a/include/etl/profiles/cpp03_no_stl.h +++ b/include/etl/profiles/cpp03_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 1 #define ETL_NO_LARGE_CHAR_SUPPORT 1 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/cpp11.h b/include/etl/profiles/cpp11.h index c5d0abf7..c50ecd74 100644 --- a/include/etl/profiles/cpp11.h +++ b/include/etl/profiles/cpp11.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #endif diff --git a/include/etl/profiles/cpp11_no_stl.h b/include/etl/profiles/cpp11_no_stl.h index bbaa810f..25707f75 100644 --- a/include/etl/profiles/cpp11_no_stl.h +++ b/include/etl/profiles/cpp11_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/cpp14.h b/include/etl/profiles/cpp14.h index b6290067..4d80b5e1 100644 --- a/include/etl/profiles/cpp14.h +++ b/include/etl/profiles/cpp14.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #endif diff --git a/include/etl/profiles/cpp14_no_stl.h b/include/etl/profiles/cpp14_no_stl.h index 3279904c..77faeca7 100644 --- a/include/etl/profiles/cpp14_no_stl.h +++ b/include/etl/profiles/cpp14_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/cpp17.h b/include/etl/profiles/cpp17.h index a8310ad6..9387e50e 100644 --- a/include/etl/profiles/cpp17.h +++ b/include/etl/profiles/cpp17.h @@ -43,6 +43,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 1 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 1 #endif diff --git a/include/etl/profiles/cpp17_no_stl.h b/include/etl/profiles/cpp17_no_stl.h index cd1f51f1..407c862c 100644 --- a/include/etl/profiles/cpp17_no_stl.h +++ b/include/etl/profiles/cpp17_no_stl.h @@ -43,7 +43,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 1 #define ETL_NO_NULLPTR_SUPPORT 0 #define ETL_NO_LARGE_CHAR_SUPPORT 0 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif diff --git a/include/etl/profiles/ticc.h b/include/etl/profiles/ticc.h index bc64ec3b..64683e0f 100644 --- a/include/etl/profiles/ticc.h +++ b/include/etl/profiles/ticc.h @@ -42,6 +42,5 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 1 #define ETL_NO_LARGE_CHAR_SUPPORT 1 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #endif diff --git a/include/etl/profiles/ticc_no_stl.h b/include/etl/profiles/ticc_no_stl.h index 2e1656ab..756aae00 100644 --- a/include/etl/profiles/ticc_no_stl.h +++ b/include/etl/profiles/ticc_no_stl.h @@ -42,7 +42,6 @@ SOFTWARE. #define ETL_CPP17_SUPPORTED 0 #define ETL_NO_NULLPTR_SUPPORT 1 #define ETL_NO_LARGE_CHAR_SUPPORT 1 -#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED 0 #define ETL_NO_STL #endif