v0.1.6
This release primarily contains bugfix and maintenance changes and few new features. It is intended as a stable basis before a set of breaking changes will be made for the next release. These will primarily relate to Scheduler behaviour and a new, consolidated config file format.
What's new
- A new utility by @rolfhm allows to resolve sequence association (#173)
- The
disable
property in the Scheduler config allows now wildcards/simple patterns (#194) - A new utility by @skarppinen allows to extract internal subprograms from procedures to convert them into standalone procedures (#181)
Transformation
classes have now static properties that define how the scheduler should traverse the dependency graph, e.g., forward/reverse traversal, recursion into contained scopes, or file graph traversal (#154)
The full list of changes:
- Fix vector section trimming in driver loop by @awnawab in #169
- TransformInline: Fix rescoping in expression substitution by @mlange05 in #170
- Fix deep-cloning of subroutiens and modules (fix #174) by @mlange05 in #175
- Sourcefile does not have a filepath by @joscao in #177
- InlineMember: rename duplicate locals in the body by @rolfhm in #172
- Extract/Improve Polyhedron class by @joscao in #178
- Provide linear algebra utility by @joscao in #179
- add 'kernel_only=True' to RemoveCallsTransformation by @MichaelSt98 in #185
- Display dataflow analysis (if attached) in IR graph by @joscao in #183
- Fix handling of empty files in frontends (fix #186) by @reuterbal in #187
- Transformation utility to fix sequence association by @rolfhm in #173
- Minor transformation fixes by @reuterbal in #188
- Small parsing fixes by @awnawab in #190
- pool_allocator handles range indices by @rolfhm in #193
- Generic enrichment process by @reuterbal in #189
- Allow wildcards in
disable
list for scheduler by @mlange05 in #194 - Utility transformation for creating standalone subroutines from contained subroutines by @skarppinen in #181
- Static Transformation properties (manifest) by @mlange05 in #154
New Contributors
- @skarppinen made their first contribution in #181
Full Changelog: v0.1.5...v0.1.6