- 03 Apr, 2020 2 commits
-
-
Attila Krasznahorkay authored
CLHEP LCG_97 Update, master branch (2020.04.03.) See merge request atlas/atlasexternals!652
-
Attila Krasznahorkay authored
See SPI-1576 for some more details.
-
- 30 Mar, 2020 4 commits
-
-
Attila Krasznahorkay authored
GeoModelTools Tweaks, master branch (2020.03.30.) See merge request atlas/atlasexternals!649
-
Attila Krasznahorkay authored
It would've kind of worked in the previous setup still, but it seemed best to make these fixes nevertheless.
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
GeoModelTools tag update See merge request atlas/atlasexternals!648
-
- 28 Mar, 2020 1 commit
-
-
Riccardo Maria Bianchi authored
-
- 27 Mar, 2020 4 commits
-
-
Attila Krasznahorkay authored
Update GeoModelIO version Closes ATLASSIM-4477 and ATLASDD-35 See merge request atlas/atlasexternals!646
-
Attila Krasznahorkay authored
CheckerGccPlugins: New/missed warnings See merge request atlas/atlasexternals!645
-
Riccardo Maria Bianchi authored
-
Riccardo Maria Bianchi authored
-
- 23 Mar, 2020 5 commits
-
-
scott snyder authored
We normally warn about a potential threaded problem if there's a call to AttributeList::~AttributeList. Suppress the warning if the argument is a variable that was declared thread-safe.
-
scott snyder authored
Fix error in documentation.
-
scott snyder authored
The real algorithm base class is now `Gaudi::Algorithm'; `Algorithm' is a compatibility layer deriving from it. Upadate the Gaudi inheritance checker to also warn about deriving from Gaudi::Algorithm instead of AthAlgorithm.
-
scott snyder authored
The thread-safety checker verifies that when virtual functions are overridden, they have compatible threading attributes. However, in some cases involving multiple inheritance, this check was being skipped. Fixed.
-
scott snyder authored
It's unsafe in general to copy coral::AttributeList objects, due to bugs in CORAL. Try to warn about instances of this.
-
- 16 Mar, 2020 9 commits
-
-
Attila Krasznahorkay authored
Disable GeoModelTools, master branch (2020.03.16.) See merge request !640
-
Attila Krasznahorkay authored
This is necessary as this version of GeoModelTools produces a library (XMLParser) that has a name clash with a library coming from ROOT.
-
Attila Krasznahorkay authored
flake8_atlas: Improve OutputLevel checks See merge request !639
-
Attila Krasznahorkay authored
Bump acts v0.17.0, enable the JSON plugin See merge request !613
-
Attila Krasznahorkay authored
atlas_add_test: Fix return code if post.sh is not available See merge request !638
-
Frank Winklmeier authored
The OutputLevel checker (ATL900) will now also flag the following: ``` MyAlg(OutputLevel=DEBUG) ```
-
Attila Krasznahorkay authored
CheckerGccPlugins: Allow declaring constructors / destructors as not-thread-safe. See merge request !637
-
Frank Winklmeier authored
This fixes a bug introduced with !607. In case the `post.sh` script is not available, the unit test wrapper was returning 0 exit code even if the test failed. This would only affect projects that do not build `AtlasTest/TestTools`.
-
Paul Gessinger-Befurt authored
-
- 14 Mar, 2020 1 commit
-
-
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::.)
-
- 12 Mar, 2020 1 commit
-
-
Attila Krasznahorkay authored
GeoModel Updates, master branch (2020.03.11.) See merge request !636
-
- 11 Mar, 2020 13 commits
-
-
Attila Krasznahorkay authored
Used the opportunity to also tweak the CMake configuration of the package just a little bit.
-
Attila Krasznahorkay authored
So that VP1LightExternals could build it in cases when it's not available from the system, or from an LCG release.
-
Attila Krasznahorkay authored
Finally removing the source code from the repository...
-
Attila Krasznahorkay authored
Merge remote-tracking branch 'rbianchi/master-geomodel-updates' into GeoModelUpdates-master-20200311
-
Attila Krasznahorkay authored
VP1LightExternals Fixes, master branch (2020.03.11.) See merge request !635
-
Attila Krasznahorkay authored
By adding the Davix and TBB packages to it, to make sure that ROOT can be built successfully in a standalone way, if it would be necessary.
-
Attila Krasznahorkay authored
So that it would work on the x86_64-ubuntu1804-gcc8-opt platform as well...
-
Attila Krasznahorkay authored
In a setup where LCG is not available for a given platform, LCG_FOUND was kept as FALSE in a cache variable. Preventing the "renewed" find_package(...) call from being successful.
-
Attila Krasznahorkay authored
Since the caller may very well not have used the REQUIRED keyword of find_package(...). A warning is still warranted though, to tell the caller why LCG was not found. (And because find_package(...) will anyway print a warning itself after everything...)
-
Attila Krasznahorkay authored
CheckerGccPlugins: Allow marking initialize()/finalize() not thread-safe. See merge request !633
-
Attila Krasznahorkay authored
macOS Catalina Fixes, master branch (2020.03.11.) See merge request !634
-
Attila Krasznahorkay authored
Similar to the other cases, I had to set up the configuration of the code through a helper script, to pass all flags to the autoconfiguration script.
-
Attila Krasznahorkay authored
As it turns out the linker itself needs the double dollar signs. The problem here was that since we now configure the Python build through a BASH shell script, we need to make sure that the dollar signs are properly escaped. (ExternalProject_Add(...) was doing this behind the scenes in the past.)
-