GT4Py v1.1.1
Summary of changes since v1.1.0
Cartesian
- Allow self-assignment with offset in K dimension in sequential vertical loops
- Bug fixes:
- Skip implicit upcasting in (explicit) cast operations
- Respect precision of Constants
All changes
- fix[cartesian]: upcast arguments of cast operations by @romanc in #2369
- docs[next][dace]: Updated
CompiledDaceProgramby @philip-paul-mueller in #2374 - Fix warning in thread block size setting by @iomaganaris in #2371
- fix[next][dace]: Use correct dtype for connectivity tables by @edopao in #2373
- feat[dace][next]: Added
DoubleWriteRemoverTransformation by @philip-paul-mueller in #2370 - fix[cartesian]: respect percision of constants by @romanc in #2377
- refactor[next][dace]: Rename array symbols for shape and strides by @edopao in #2378
- fix[next][dace]: Generate temporary array ids in determistic way by @edopao in #2380
- fix[next][dace]: Avoid name conflict between tasklet connector and SDFG data by @edopao in #2382
- refactor[next][dace]: Introduce
SDFGBuilder.add_nested_sdfgby @edopao in #2372 - perf[next]: Refactor of Program call arguments canonicalization by @egparedes in #2379
- fix[next][dace] Set properly strides of
datain CPU by @iomaganaris in #2384 - feat[next]: adding custom named collections of scalars and fields by @egparedes in #2232
- fix[cartesian]: Allow self-assignment with offset in K dimension in sequential vertical loops by @romanc in #2388
- bug[next]: disallow implicit bool conversion of fields by @havogt in #2393
- fix[gt4py]: Transform enums in tuple static args by @SF-N in #2389
- Releasing v1.1.1 by @havogt in #2391
Full Changelog: v1.1.0...v1.1.1