Project

General

Profile

v06_73_00

04/05/2018

First version supporting Clang 5 (c2 qualifier)

No issues for this version

LArSoft v06_73_00 Release Notes

list of LArSoft releases
Download instructions for larsoft v06_73_00
Download instructions for just larsoftobj v1_42_00

Purpose

  • build with both c2 and e15

New features

Bug fixes

  • changes as needed for the clang build

Updated dependencies

  • pandora v03_07_00c
  • marley v1_0_0d
  • wirecell v0_6_2c
  • nutools v2_20_02
  • dk2nugenie v01_06_01c

Change List

larsoft v06_73_00

  • 2018-04-05 Lynn Garren : larsoft v06_73_00 for larsoft v06_73_00
  • 2018-04-05 Lynn Garren : cetpkgsupport
  • 2018-04-05 Lynn Garren : update versions
  • 2018-04-05 Lynn Garren : update versions
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-03-22 Lynn Garren : add c2
  • 2018-03-22 Lynn Garren : product updates for c2

lareventdisplay v06_19_00

  • 2018-04-05 Lynn Garren : lareventdisplay v06_19_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-03 Gianluca Petrillo : Adding needed header.
  • 2018-04-03 Gianluca Petrillo : Make the use of "override" keyword consistent.
  • 2018-04-03 Gianluca Petrillo : Removed templateness from stream output operators
  • 2018-04-03 Gianluca Petrillo : Removed unnecessary header files.
  • 2018-04-03 Lynn Garren : deal with unused variables
  • 2018-04-03 Lynn Garren : add braces
  • 2018-04-03 Lynn Garren : add braces
  • 2018-04-03 Lynn Garren : register is obsolete
  • 2018-04-03 Lynn Garren : remove unsigned int < 0 check
  • 2018-04-03 Lynn Garren : ignore unused-private-field warning
  • 2018-04-03 Usher, Tracy L : Include in header file to facilitate the build
  • 2018-03-22 Lynn Garren : add c2

larexamples v06_13_00

  • 2018-04-05 Lynn Garren : larexamples v06_13_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-03 Gianluca Petrillo : Streaming operator of data product not templated any more.
  • 2018-04-03 Gianluca Petrillo : Erased unused type definition.
  • 2018-04-02 Lynn Garren : Workaround for array initialisation bug, issue #19474
  • 2018-03-22 Lynn Garren : add c2

larpandora v06_26_00

  • 2018-04-05 Lynn Garren : larpandora v06_26_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-03 Gianluca Petrillo : Removed unused local variable.
  • 2018-03-26 Lynn Garren : TrackIDE is a struct
  • 2018-03-22 Lynn Garren : add c2

larwirecell v06_12_00

  • 2018-04-05 Lynn Garren : larwirecell v06_12_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-03-29 Lynn Garren : private data member m_prod is unused
  • 2018-03-22 Lynn Garren : add c2

larana v06_19_00

  • 2018-04-05 Lynn Garren : larana v06_19_00 for larsoft v06_73_00
  • 2018-04-05 Lynn Garren : remove unused variabe
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-03 Herbert Greenlee : Fix mismatch between "produces" call and actual data product.
  • 2018-04-03 Herbert Greenlee : Update format to get rid of extraneous ^M's.
  • 2018-04-02 Gianluca Petrillo : Using an unused variable.
  • 2018-04-02 Gianluca Petrillo : Making use of "override" keyword coherent (all or none)
  • 2018-04-02 Gianluca Petrillo : reworked a loop to cope with an unsigned check.
  • 2018-04-02 Gianluca Petrillo : Commenting out unused variables.
  • 2018-04-02 Gianluca Petrillo : Commenting out unused data members.
  • 2018-03-22 Lynn Garren : add c2

larreco v06_58_00

  • 2018-04-05 Lynn Garren : larreco v06_58_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-04 Lynn Garren : remove obsolete register keyword
  • 2018-04-04 Lynn Garren : nutools v2_20_02
  • 2018-04-02 Gianluca Petrillo : Removing unused constants and variables.
  • 2018-04-02 Gianluca Petrillo : Clang library does not support some mathematical functions as constexpr.
  • 2018-04-02 Gianluca Petrillo : Removing pointless self assignment, which Clang finds it unacceptable.
  • 2018-04-02 Gianluca Petrillo : Making forward declaration consistent with definition
  • 2018-04-02 Gianluca Petrillo : Fixed bug where exception would be unconditionally thrown.
  • 2018-04-02 Gianluca Petrillo : Silencing a Clang warning.
  • 2018-04-02 Gianluca Petrillo : Workaround to a bug in PMA.
  • 2018-04-02 Gianluca Petrillo : Fixed bug (probably a cut&paste one)
  • 2018-04-02 Gianluca Petrillo : Disabled tensorflow-dependent code as in issue #19539
  • 2018-04-02 Gianluca Petrillo : BulkAllocator feature removed as in issue #19494
  • 2018-04-02 Gianluca Petrillo : Removed `register` keyword, deprecated by C++17.
  • 2018-04-02 Gianluca Petrillo : Not enclosing simple return values in braces.
  • 2018-04-02 Gianluca Petrillo : Workaround for array initialisation bug, issue #19474
  • 2018-04-02 Gianluca Petrillo : Fixing unsigned value comparisons.
  • 2018-04-02 Gianluca Petrillo : Fixed complaint about a method hiding a virtual one of the base class.
  • 2018-04-02 Gianluca Petrillo : Removed superfluous std::move() calls.
  • 2018-04-02 Gianluca Petrillo : Fixed inconsistent header guard.
  • 2018-04-02 Gianluca Petrillo : Making use of "override" keyword coherent (all or none)
  • 2018-04-02 Gianluca Petrillo : Comparison operator of a sorter is required to be constant.
  • 2018-04-02 Gianluca Petrillo : Removed or commented out unused private data members.
  • 2018-04-02 Gianluca Petrillo : Fixed many tests for index proximity
  • 2018-04-02 Lynn Garren : squester tensorflow
  • 2018-04-01 Gianluca Petrillo : Fixed comparison bug with unsigned elements
  • 2018-04-01 Gianluca Petrillo : Replaced explicit initialisation of array with std::array::fill()
  • 2018-04-01 Gianluca Petrillo : Workaround for array initialisation bug, issue #19474
  • 2018-03-22 Lynn Garren : make tensorflow optional for now
  • 2018-03-22 Lynn Garren : add c2

larsim v06_43_00

  • 2018-04-05 Lynn Garren : larsim v06_43_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-02 Lynn Garren : Disable the loop per Herb's instructions
  • 2018-03-30 Gianluca Petrillo : Relying on existing utilities to dump ROOT vectors to screen
  • 2018-03-30 Gianluca Petrillo : Removed unused variable.
  • 2018-03-30 Gianluca Petrillo : Removing redundant check
  • 2018-03-30 Gianluca Petrillo : Removing unnecessary inclusion of geometry
  • 2018-03-30 Gianluca Petrillo : Removing horrid inclusion of unnexessary POXIX headers
  • 2018-03-29 Lynn Garren : use pragmas here since the base class contains verboseLevel
  • 2018-03-29 Lynn Garren : put it back
  • 2018-03-29 Lynn Garren : remove unused variables reported by c2
  • 2018-03-29 Lynn Garren : use double braces
  • 2018-03-29 Lynn Garren : fix spelling
  • 2018-03-29 Lynn Garren : more
  • 2018-03-29 Lynn Garren : avoid a problem in fhicl
  • 2018-03-29 Lynn Garren : double braces
  • 2018-03-29 Lynn Garren : dealing with unused variables
  • 2018-03-29 Lynn Garren : use override
  • 2018-03-22 Lynn Garren : add c2

larevt v06_20_00

  • 2018-04-05 Lynn Garren : larevt v06_20_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-04-03 Gianluca Petrillo : Making the service provider interface and derived uncopiable.
  • 2018-04-02 Gianluca Petrillo : Service requirements are not meant for service pure interfaces.
  • 2018-03-29 Gianluca Petrillo : Service requirements are not meant for service pure interfaces.
  • 2018-03-29 Lynn Garren : use override
  • 2018-03-29 Lynn Garren : for c2: ISO C++17 does not allow register storage class specifier
  • 2018-03-29 Lynn Garren : use override
  • 2018-03-29 Lynn Garren : unsigned int cannot be less than zero
  • 2018-03-22 Lynn Garren : ServiceRequirementsChecker is a struct
  • 2018-03-22 Lynn Garren : remove unused private data member
  • 2018-03-22 Lynn Garren : add c2

lardata v06_43_00

  • 2018-04-05 Lynn Garren : lardata v06_43_00 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : use double braces
  • 2018-04-04 Lynn Garren : mark functions as override
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-03-30 Gianluca Petrillo : Updated comment on ProxyBaseTest
  • 2018-03-29 Lynn Garren : nutools v2_20_02
  • 2018-03-28 Gianluca Petrillo : Workaround for inability of Clang to access constexpr function properly
  • 2018-03-28 Gianluca Petrillo : Reworked unit test check.
  • 2018-03-28 Gianluca Petrillo : Reworked unit test check to R-value reference comparison.
  • 2018-03-28 Gianluca Petrillo : Fixed metaprogramming bug for FindManyInChainP().
  • 2018-03-28 Gianluca Petrillo : Removed `register` keyword, deprecated by C++17.
  • 2018-03-28 Gianluca Petrillo : Removed deleterious std::move() call
  • 2018-03-28 Gianluca Petrillo : Adding missing header.
  • 2018-03-28 Gianluca Petrillo : C++ coding fixes.
  • 2018-03-28 Gianluca Petrillo : Changed struct to class for consistency with the STL declaration.
  • 2018-03-28 Gianluca Petrillo : Fixed default constructor of recob::ClusterHit2D.
  • 2018-03-28 Gianluca Petrillo : Added missing library in link list
  • 2018-03-28 Gianluca Petrillo : BulkAllocator feature removed as in issue #19494
  • 2018-03-28 Gianluca Petrillo : Always-true check removed.
  • 2018-03-28 Gianluca Petrillo : Removed unused local variable and private member data.
  • 2018-03-28 Gianluca Petrillo : Enforced consistent usage of "override" keyword
  • 2018-03-28 Gianluca Petrillo : Workaround for array initialisation bug, issue #19474
  • 2018-03-28 Gianluca Petrillo : Removed template stream from operator<< of classes.
  • 2018-03-22 Lynn Garren : adding c2

larcore v06_19_00

  • 2018-04-05 Lynn Garren : larcore v06_19_00 for larsoft v06_73_00
  • 2018-03-22 Lynn Garren : ServiceRequirementsChecker is a struct
  • 2018-03-22 Lynn Garren : adding c2

larpandoracontent v03_11_01

  • 2018-04-05 Lynn Garren : larpandoracontent v03_11_01 for larsoft v06_73_00
  • 2018-04-04 Lynn Garren : v03_11_01 with pandora v03_07_00c for c2
  • 2018-04-04 Lynn Garren : Merge branch 'feature/team_for_c2' into release/v06_73_00
  • 2018-03-22 Lynn Garren : add c2

larsoftobj v1_42_00

  • 2018-04-05 Lynn Garren : larsoftobj v1_42_00 for larsoft v06_73_00
  • 2018-04-05 Lynn Garren : cetpkgsupport
  • 2018-04-05 Lynn Garren : update versions
  • 2018-03-22 Lynn Garren : adding c2

lardataobj v1_30_00

  • 2018-04-05 Lynn Garren : lardataobj v1_30_00 for larsoft v06_73_00
  • 2018-03-30 Gianluca Petrillo : Removing GNU implementation details from VectorMap implementation
  • 2018-03-28 Gianluca Petrillo : Removed template stream from operator<< of data products
  • 2018-03-22 Gianluca Petrillo : More fixes for Clang 5
  • 2018-03-22 Lynn Garren : adding c2
  • 2018-03-22 Lynn Garren : for c2

larcorealg v1_19_00

  • 2018-04-05 Lynn Garren : larcorealg v1_19_00 for larsoft v06_73_00
  • 2018-04-04 Gianluca Petrillo : Disabling static assert
  • 2018-04-04 Gianluca Petrillo : Modified util::absDiff() to reject arguments of different type.
  • 2018-04-04 Gianluca Petrillo : Removed virtuality of a base class of TesterEnvironment
  • 2018-04-03 Gianluca Petrillo : Removed unused details.
  • 2018-03-30 Gianluca Petrillo : Added utility to get teh absolute difference of two values
  • 2018-03-30 Gianluca Petrillo : Added utility to have compiler print a type
  • 2018-03-30 Gianluca Petrillo : Removing template stream from ROOT vector streaming operators
  • 2018-03-30 Gianluca Petrillo : Removing redundant definitions from Decomposer_test
  • 2018-03-23 Gianluca Petrillo : Fix dubious C++ practice.
  • 2018-03-23 Gianluca Petrillo : Removing constexpr support for vectors (issue #19476)
  • 2018-03-23 Gianluca Petrillo : Work around Clang inability to resolve template types
  • 2018-03-23 Gianluca Petrillo : Fix or dubious C++ practice (thanks Clang)
  • 2018-03-23 Gianluca Petrillo : Explicitly deal with impossible flow to satisfy Clang
  • 2018-03-23 Gianluca Petrillo : Infinite recursion bug fix (thanks Clang)
  • 2018-03-23 Gianluca Petrillo : Removed or declared unused types and variables
  • 2018-03-23 Gianluca Petrillo : C++17 fix: std::addressof() has now multiple signatures
  • 2018-03-23 Gianluca Petrillo : Workaround for array initialisation bug, issue #19474
  • 2018-03-22 Gianluca Petrillo : Update for C++17
  • 2018-03-22 Lynn Garren : missed one
  • 2018-03-22 Lynn Garren : ActiveAreaCalculator is a struct
  • 2018-03-22 Lynn Garren : WireID is a struct
  • 2018-03-22 Lynn Garren : GeometryData_t is a struct
  • 2018-03-22 Lynn Garren : AuxDetGeometryData_t is a struct
  • 2018-03-22 Lynn Garren : adding c2

larcoreobj v1_23_00

  • 2018-04-05 Lynn Garren : larcoreobj v1_23_00 for larsoft v06_73_00
  • 2018-03-23 Gianluca Petrillo : Workaround to lack of support of constexpr in GenVector
  • 2018-03-23 Gianluca Petrillo : Output operations of geometry and readout IDs are not templated
  • 2018-03-22 Gianluca Petrillo : Updated Doxygen documentation
  • 2018-03-22 Lynn Garren : adding c2

larbatch v01_38_02

  • 2018-04-05 Lynn Garren : larbatch v01_38_02 for larsoft v06_73_00
  • 2018-04-03 Herbert Greenlee : Check whether input dataset contains files before submitting jobs.
  • 2018-04-02 Herbert Greenlee : Tweak recursion types.
  • 2018-04-02 Herbert Greenlee : Add recursion types.
  • 2018-04-02 Herbert Greenlee : Fix project wildcard.
  • 2018-03-31 Herbert Greenlee : Add --mtime option for work tarball creation.
  • 2018-03-30 Herbert Greenlee : Give work tarball a name that includes the checksum of the content of the tarball.
  • 2018-03-29 Herbert Greenlee : Merge branch 'develop' of ssh://cdcvs.fnal.gov/cvs/projects/larbatch into develop
  • 2018-03-29 Herbert Greenlee : Fix validate-in-job error.
  • 2018-03-29 Lynn Garren : larsoft v06_72_00
  • 2018-03-29 Herbert Greenlee : Add support for <targetsize> with sam datasets.

larutils v1_22_01

  • 2018-04-05 Lynn Garren : adding c2
  • 2018-04-05 Lynn Garren : larutils v1_22_01 for larsoft v06_73_00
  • 2018-04-03 Herbert Greenlee : Tweak uboone_example_data manifest version.
  • 2018-04-02 Thomas Junk : try again with environment variables
  • 2018-04-02 Thomas Junk : make longer timeouts
  • 2018-04-02 Thomas Junk : fix some underscores
  • 2018-04-02 Thomas Junk : fix some grep syntax
  • 2018-04-02 Thomas Junk : add the platform specifier
  • 2018-04-02 Thomas Junk : be superstitious with quotes
  • 2018-04-02 Thomas Junk : add dune_raw_data and lbne_raw_data to the manifest. We had taken out their builds.
  • 2018-03-29 Lynn Garren : do not pull source code
Time tracking
Estimated time 0.00 hour
Spent time 0.00 hour