about summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2019-09-03 18:07:28 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2019-09-03 18:07:28 +0000
commite69717d9e0cd107f461abff85f255be82d7bd69b (patch)
treea1158470fe0ea9afea4fb95e974464ac61fe058e /NEWS
parent2aa26bce30a3a1d46979a011d85928dda927932c (diff)
downloadskalibs-e69717d9e0cd107f461abff85f255be82d7bd69b.tar.gz
skalibs-e69717d9e0cd107f461abff85f255be82d7bd69b.tar.xz
skalibs-e69717d9e0cd107f461abff85f255be82d7bd69b.zip
Big wallclock/stopwatch refactor. It was long overdue.
 * --enable-clock and --enable-monotonic are gone
 * tain_sysclock() has been renamed tain_wallclock_read()
 * tain_wallclock_read() reads from CLOCK_REALTIME (or gettimeofday())
 * tain_clockmon[_init]() have been renamed to tain_stopwatch_[read|init]()
and now accept a monotonic clock name as an extra argument
 * tain_now() points to the system (wall) clock by default
 * tain_now_set_[stopwatch|wallclock]() can be used to switch

 Now to make a pass on all skarnet.org programs and add a
tain_now_set_stopwatch() call everywhere needed... >.>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 6d05a58..8aa085e 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,11 @@ In 2.9.0.0
 that means better autotools emulation).
  - Build more friendly to recent glibc.
  - Refactoring and optimization of scanning and formatting functions.
+ - Refactoring of stopwatch/wallclock functions. The --enable-clock
+and --enable-monotonic configure switches have been removed.
+tain_now() can now be set at run time to use a wall clock (default,
+or via tain_now_set_wallclock()) or a stopwatch (via
+tain_now_set_stopwatch()), instead of it being fixed at build time.
 
 
 In 2.8.1.0