Skip to content

GT4Py v1.1.8

Choose a tag to compare

@havogt havogt released this 25 Mar 13:48
· 72 commits to main since this release
8fcb2cd

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 -O0 and refactor configuration out of config.py by @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.0 compatible 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 icpx to default compilers + distutils better imports by @FlorianDeconinck in #2542
  • fix[cartesian]: In the debug backend: Itemize lower dimensional fields also on the LHS for numpy >= 2.0 by @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_cache should 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