From 44d9e83e858052877bd258a0f352367699fbcebc Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Sun, 1 Mar 2020 20:48:51 -0700 Subject: [PATCH] Add a changelog entry. --- .../changes/incompatibilities/20200301Bangerth | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/news/changes/incompatibilities/20200301Bangerth diff --git a/doc/news/changes/incompatibilities/20200301Bangerth b/doc/news/changes/incompatibilities/20200301Bangerth new file mode 100644 index 0000000000..f43fb36bd9 --- /dev/null +++ b/doc/news/changes/incompatibilities/20200301Bangerth @@ -0,0 +1,14 @@ +New: The underlying type for types::global_dof_index used to be +`unsigned long long int`. On all reasonable systems, this is actually +a 64-bit unsigned integer type, but the name wouldn't tell you that +unless you already knew. This is now fixed: Instead of the mouthful +of a type, we now use the more concise `uint64_t`: An unsigned integer +type with exactly 64 bits of accuracy. +
+Strictly speaking, this may be an incompatible change: On some +systems, `unsigned long long int` and `uint64_t` may have the same +size, but are not the same type. In practice, as long as you have used +the type `types::global_dof_index`, you will not see any difference at +all. +
+(Wolfgang Bangerth, 2020/03/01) -- 2.39.5