Skip to content

0.10 Beta Release October 2022

Byron Blay edited this page Oct 25, 2022 · 2 revisions

This release contains the following.

New features

  • Incremental builds for code analysis and Fortran compilation.
    • When you rebuild, previously created artefacts are reused.
  • Prebuilds
    • Share incremental build artefacts between users.
    • A new build step to grab prebuilds. They can also be copied manually.
    • See tbd.
  • Fortran call analysis
    • Fab will now detect Fortran dependencies from CALL statements, not just USE statements.
    • Can greatly reduce use of the unreferenced_deps argument to the Analyse step for some projects.
  • Busby style metrics for visualising single-file bottlenecks.
  • Optional two-stage compilation.
    • A potential optimisation to deal with single-file bottlenecks, as described in Busby.

Other developments

  • Improved documentation.
  • Improved confidence through testing.

Limitations

  • Fortran call analysis doesn't detect calls on a single-line if statement.
Clone this wiki locally