Project

General

Profile

1.03.00

12/12/2012

100%

2 issues   (2 closed — 0 open)

ART Suite Release Notes 1.03.00 (2012/12/12).

Previous version's release notes.

ART 1.03.00.

New features:

  • BREAKING CHANGE: Service registration has changed: a declaration now needs to be made in the header in addition to the implementation file. Use export:tools/migration/fix-service-macros.pl to convert your existing services.
  • BREAKING CHANGE: Sources should be linked against libart_framework_sources. Consider using adding -Wl,--no-undefined to library link options to ensure full linkage of libraries.
  • artmod: --all-entries to add signatures for all entry points for a module type.
  • BREAKING CHANGE: Build system: art_make() no longer makes execs. Use EXCLUDE to exclude the relevant source file(s) from the library and call art_make_exec explicitly.
  • BREAKING CHANGE: Sginal / sot overhaul means watchpoint registration calls have changed: e.g.
    reg.watchPostBeginJob(...)
    becomes
    reg.sPostBeginJob.watch(...)
  • Build system: art_make_library() now calculates the library name if not specified.
  • Intra-module ("algorithm-level") parallelism is now available with the Intel Thread Building Blocks library. Control with services.scheduler.num_threads.

Bug fixes:

  • Ensure correct behavior of Ptr<V> from collection<U> where V is base of U.
  • BREAKING CHANGE: Issue #3119: circular dependency between file catalog components requires files to be moved to art/Framework/Services/FileServiceInterfaces

messagefacility 1.10.15 (in since ART 1.02.01).

fhicl-cpp 2.17.01 (in since ART 1.02.01).

cetlib 1.03.14 (in since ART 1.02.01).

cpp0x 1.03.14 (in since ART 1.02.01).

Time tracking
Estimated time 0.00 hour
Spent time 0.00 hour
Issues by
Feature

2/2