GT4Py v1.1.8
Summary of changes since v1.1.7
Cartesian
- Fix default compile flags for for various compilers.
- Generate numpy >= 2.0 compatible code in the debug backend.
- Support for data dims of size one in dace backends.
All changes
- fix|build[cartesian]: Fix NVCC default flags for
-O0and refactor configuration out ofconfig.pyby @FlorianDeconinck in #2524 - feat[next]: support Enums as constant namespaces for value inlining by @egparedes in #2515
- ci: update github actions dependencies by @romanc in #2525
- build: fix versioningit complaints in shallow git clones by @egparedes in #2518
- fix[cartesian]: GCC 12/13 cxx default compile flag fix by @FlorianDeconinck in #2528
- ci[cartesian]: restore OpenMP for macos on daily ci by @romanc in #2530
- fix[next]: fix metrics source key context handlers by @egparedes in #2533
- feat[cartesian]: Update debug backend to generate
numpy >= 2.0compatible code by @twicki in #2526 - fix[next]: Reduce type ignores in client code by @DropD in #2484
- docs[cartesian]: Update ADRs with recent development by @romanc in #2512
- refactor[cartesian]: Separate horizontal and vertical interval parsers by @twicki in #2510
- feat[cartesian] Add
icpxto default compilers +distutilsbetter imports by @FlorianDeconinck in #2542 - fix[cartesian]: In the debug backend: Itemize lower dimensional fields also on the LHS for numpy
>= 2.0by @twicki in #2543 - feat[next-dace]: Disable dace trace for SDFG transformation progress by @edopao in #2540
- feat[next]: extend and refactor node fingerprinting utils by @egparedes in #2535
- fix[next]: properly ignore ndarray embedded caches by @egparedes in #2536
- feat[next-dace]: Introduce backend option to enable horizontal unit stride by @edopao in #2539
- fix[eve]:
lru_cacheshould not call eq when a key is provided by @tehrengruber in #2529 - feat[next]: Embedded domain construction from dimension comparison by @havogt in #2532
- feat[next-dace]: Less Verbose Warnings by @philip-paul-mueller in #2544
- fix[next-dace]: Add entry-point synchronization by @edopao in #2527
- fix[cartesian]: Support for data dims of size one in dace backends by @romanc in #2547
- feat[next]: warn in case python is run without -O for non-embedded by @havogt in #2538
- feat[next]: Expose lru_cache cache_clear functionality by @tehrengruber in #2549
- Releasing v1.1.8 by @havogt in #2550
Full Changelog: v1.1.7...v1.1.8