Project

General

Profile

ART Suite Release Notes 1.05.00 (2013/04/12).

Previous version's release notes.

ART 1.05.00.

New features:

  • art::ProductRegistryHelper as provided to detail classes using the art::Source template now has the function, void productList(art::ProductList *p) to take ownership of an art::ProductList describing new products, which may be created dynamically. Hitherto only products known at compile time (reconstitutes(), produces()) were specifiable by the detail object. Most sources are unlikely to find this useful.
  • simple_plugin: New BASENAME_ONLY option to make plugins without folding the path into the library name.
  • art_make:
    • NO_PLUGINS option to allow all plugins to be made explicitly with simple_plugin (e.g. with individual library link lists).
    • Accept BASENAME_ONLE and pass through to simple_plugin.
    • Ignore dot-files when deciding what sources to build into a library.
    • The EXCLUDE list of source files is now applied to plugin sources as well as libraries, allowing the individual building (or not) of plugin files on a per-module basis with the rest handled by art_make.

Known issues:

messagefacility 1.10.16 (in since ART 1.03.06).

fhicl-cpp 2.17.02 (in since ART 1.03.06).

cetlib 1.03.15 (in since ART 1.03.06).

cpp0x 1.03.15 (in since ART 1.03.06).