# ChangeLog

## trunk

- Optimized isl for small integers, such that mostly cheap 32bit operations are used instead of costly arbitrary precision integers that often also involve malloc/free calls. As a result, the compile-time increase due to Polly has been largely reduced.
- Support for modulo operations: Accesses such as

      A[t%2][i]

  can now be analyzed.

## 3.7

- libPluto support has been removed. It has not been tested regularly and due to it being copyleft license it had never a chance to become a a core piece of Polly. Experiments with different schedulers should use the jscop interface.

## 3.6

- Switch to the new isl AST generator (replacing CLooG)
- Run-time alias checks
- Computation of no-alias information for later LLVM optimizations (vectorizer, LICM, ...)
- Support for multi-dimensional arrays of parameteric size (still tested)
- New assumption tracking framework

- Accesses to multi-dimensional arrays of fixed size are within bounds

- Compile-time reduction

## Older releases

No changelog available. Please look at the commit history.