Skip to content

v0.2.9

Latest
Compare
Choose a tag to compare
@reuterbal reuterbal released this 25 Nov 20:32

What's new

  • A new FieldOffloadTransformation was added to inject FIELD API boilerplate code to driver routine (#437)
  • do_unroll_loop supports negative loop bounds (#443)
  • A number of bugfixes

All changes

  • Loki: Pin pymbolic version to 2022.2 due to upstream incompatibility by @mlange05 in #434
  • Sanitise: New transformation sub-package and some refactoring by @mlange05 in #433
  • Transformations: "Parallel" sub-module with driver-level parallelilsation utilities by @mlange05 in #415
  • JoinableStringList: Do not break lines within quoted strings by @reuterbal in #440
  • Sanitise: Update scope on unchanged expressions in remove_associates by @mlange05 in #439
  • Continued: F2C/CUDA transpilation by @MichaelSt98 in #424
  • DataOffload: Add new FieldOffloadTransformation for FIELD API boilerplate injection by @wertysas in #437
  • Expressions: Handle intrinsic function calls by @mlange05 in #416
  • Inline: Fix rescoping of intrinsic procedure symbols in elementals by @mlange05 in #445
  • DataOffload: fix generation of offload pragmas by @awnawab in #442
  • Unroll negative loop bounds and retain pragmas inside unrolled loop body by @awnawab in #443
  • Offload: Refactor loki.transformations.data_offload into separate sub-package by @mlange05 in #446
  • Loki: Turn test sub-directories into sub-pacakges by @mlange05 in #447
  • Module: Fix enrichment of type info via Module imports by @mlange05 in #448
  • CMake plan and enrichment bugfix by @reuterbal in #441
  • Fix Linter warning by @reuterbal in #451
  • [F2C transpilation] (driver level) convert interface to import by @MichaelSt98 in #422

Full Changelog: v0.2.8...v0.2.9