<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src, branch v2.9.0.0</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src?h=v2.9.0.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src?h=v2.9.0.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2019-09-20T21:34:29Z</updated>
<entry>
<title> THAT'S IT WE HAVE EASY CROSS-COMPILATION FOLKS</title>
<updated>2019-09-20T21:34:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-20T21:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=46981239e8dc5982e0cd5f3db90058f40ac709c2'/>
<id>urn:sha1:46981239e8dc5982e0cd5f3db90058f40ac709c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title> We're down to ONE rogue sysdep, boys. ONE.</title>
<updated>2019-09-20T19:55:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-20T19:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=03f37879ef167dba6f5944716c06da81902e436e'/>
<id>urn:sha1:03f37879ef167dba6f5944716c06da81902e436e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> sysdeps redesign: first part: minimize clr tests</title>
<updated>2019-09-20T18:22:27Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-20T18:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=6011d413604df8224b91ca9f9b3d50663b60e117'/>
<id>urn:sha1:6011d413604df8224b91ca9f9b3d50663b60e117</id>
<content type='text'>
 Remaining clr:
  emptyregex: can be safely guessed to no
  nullispointer: can't be safely guessed, but do we need the test?
  devurandom: can't be safely guessed
  malloc0: can more or less be safely guessed to no
</content>
</entry>
<entry>
<title> Change tain_now_set_* API: also give an initial value</title>
<updated>2019-09-06T09:37:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-06T09:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=48e06b650a393ca6fc0b65bd601d67904dd669e8'/>
<id>urn:sha1:48e06b650a393ca6fc0b65bd601d67904dd669e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Also better when you actually pull the sysdeps</title>
<updated>2019-09-04T00:27:03Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-04T00:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=07db6986589d42e2dcb5b1e91c57da9ec990bc4e'/>
<id>urn:sha1:07db6986589d42e2dcb5b1e91c57da9ec990bc4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> With the correct sysdeps macros, please</title>
<updated>2019-09-04T00:14:49Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-04T00:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=992aa2da50ff3f44c7cce6ba39ea3ab097847b6c'/>
<id>urn:sha1:992aa2da50ff3f44c7cce6ba39ea3ab097847b6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Big wallclock/stopwatch refactor. It was long overdue.</title>
<updated>2019-09-03T18:07:28Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-03T18:07:28Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=e69717d9e0cd107f461abff85f255be82d7bd69b'/>
<id>urn:sha1:e69717d9e0cd107f461abff85f255be82d7bd69b</id>
<content type='text'>
 * --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... &gt;.&gt;
</content>
</entry>
<entry>
<title> iopause_select: add protection against UB in FD_SET</title>
<updated>2019-08-07T20:02:46Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-08-07T20:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=42398166645c00f43738696d33277e220123323e'/>
<id>urn:sha1:42398166645c00f43738696d33277e220123323e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: env_dump() unterminated strings</title>
<updated>2019-07-31T23:47:35Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-07-31T23:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=d69644de85148f56efeed4259a783881e2a1bddc'/>
<id>urn:sha1:d69644de85148f56efeed4259a783881e2a1bddc</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Typo fix</title>
<updated>2019-07-23T17:03:39Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-07-23T17:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=2599862055d573408bf04c502b7bfc71f4543f07'/>
<id>urn:sha1:2599862055d573408bf04c502b7bfc71f4543f07</id>
<content type='text'>
</content>
</entry>
</feed>
