1. 03 Apr, 2020 2 commits
  2. 30 Mar, 2020 4 commits
  3. 28 Mar, 2020 1 commit
  4. 27 Mar, 2020 4 commits
  5. 23 Mar, 2020 5 commits
  6. 16 Mar, 2020 9 commits
  7. 14 Mar, 2020 1 commit
    • scott snyder's avatar
      CheckerGccPlugins: Allow declaring constructors / destructors as not-thread-safe. · 73453434
      scott snyder authored
      Allow attaching a not_thread_safe attribute to constructors and destructors.
      
      This is actually a bit annoying, because gcc versions prior to 10 will not
      accept a c++11-style attribute after a ctor/dtor declaration.  It will
      accept the __attribute__ form, except that in that case, one can't
      use a scoped attribute.  So need to introduce an alias for
      ATLAS::not_thread_safe, called ATLAS_not_thread_safe.
      As a result of this, we also need to introduce a separate macro
      to use in this context: ATLAS_CTORDTOR_NOT_THREAD_SAFE.
      
      At this point, we also change the gnu:: prefix on the attributes
      in checker_macros.h to ATLAS::.  (Prior to gcc version 7, one could
      not use a prefix other than gnu::.)
      73453434
  8. 12 Mar, 2020 1 commit
  9. 11 Mar, 2020 13 commits