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