Files
powdr/test_data
ShuangWu121 ad409564ca Add support for constant column in STWO backend (#2112)
# Add Support for Constant Columns in Stwo Backend

Stwo's recent development introduced new APIs to support
constant/pre-processed columns. However, the `dev` branch of Stwo is
still using an older nightly toolchain, which is incompatible with
Powdr.

Currently, Stwo has two open PRs
[PR1](https://github.com/starkware-libs/stwo/pull/847),
[PR2](https://github.com/starkware-libs/stwo/pull/871) aimed at updating
the toolchain to nightly `11-06`. Previously, our Stwo backend
dependency relied on one of these PRs' branches. However, this branch is
no longer updated with the latest commits from their `dev` branch. These
new commits are required to support constant columns.

### Temporary Solution
To address this issue temporarily:
- I moved Stwo's dependency to my fork of Stwo, where the branch is
updated with both the latest `dev` branch commits and the newer
toolchain.

---

### Tasks in this PR
1. **Add APIs to support constant columns**:
2. **Update test cases**:
   - Modify and add test cases to validate constant column support.

---

---------

Co-authored-by: Thibaut Schaeffer <schaeffer.thibaut@gmail.com>
2024-12-11 17:45:46 +00:00
..