feat(compiler): Python bindings (#53)

- feat(compiler): python bindings
- build: update docker image for python bindings
- pin pybind11 to 2.6.2, 2.7 is not having correct include_dirs set (still
a question why?)
- using generated parser/printer
This commit is contained in:
Ayoub Benaissa
2021-07-28 15:58:51 +01:00
committed by GitHub
parent 812268000c
commit ab53ef71c6
20 changed files with 337 additions and 14 deletions

View File

@@ -24,6 +24,6 @@ jobs:
- name: Build and test compiler
uses: addnab/docker-run-action@v3
with:
image: qbozama/mlir:cc9283
image: qbozama/mlir:latest
options: -v ${{ github.workspace }}:/workspace
run: cd /workspace/compiler && mkdir build && cmake -B build . -DLLVM_DIR=$LLVM_PROJECT/build/lib/cmake/llvm -DMLIR_DIR=$LLVM_PROJECT/build/lib/cmake/mlir && make -C build/ zamacompiler && make test