ned Productions Consulting


Technology musings by Niall Douglas
ned Productions Consulting
(an expert advice and services company based in Ireland)


Friday 28th March 2014 8.36pm

Link shared: https://travis-ci.org/BoostGSoC13/boost.afio/jobs/21789340

Finally got round to adding a clang 3.4 ThreadSanitize and UndefinedBehaviorSanitize pass per commit to proposed Boost.AFIO. The reason I put it off for so long was the labour of writing the suppressions file to filter out all the false positives generated by the Boost libraries - I really wish the maintainers of those Boost libraries would get round to fixing up their code with attribute((no_sanitize_thread)) where needed :( Anyway, tis done now, and if I should ever accidentally introduce racy code in the future, Travis CI will shout at me :)