Commit Graph

20 Commits

Author SHA1 Message Date
youben11
fcf5ee05d5 chore: rename docker images
use concrete-compiler instead of concretefhe-compiler
2022-01-06 12:40:10 +01:00
youben11
e73291abdc chore: rename compiler to concrete-compiler
zamalang => concretelang
zamacompiler => concretecompiler
2021-12-29 15:13:34 +01:00
youben11
a94e05e85b ci: release mac
improve current workflow: more parallelism and factoring of steps with
matrix
2021-12-16 09:15:25 +01:00
youben11
d4f0dbc4f8 fix: add /build/bin to PATH
FileCheck wasn't found during tests
2021-12-14 15:04:08 +01:00
youben11
6c1800048a ci: test on gcc6.3 2021-12-13 16:35:56 +01:00
Antoniu Pop
bb44124999 feat(dfr): add the DFR (DataFlow Runtime). 2021-12-08 18:35:29 +00:00
Ayoub Benaissa
85954f0373 fix: correct PYTHONPATH in docker image 2021-11-15 10:30:43 +01:00
youben11
3246f8b035 chore: remove build files from docker image
- Reduce the size of the docker image
- Make sure ccache is always used => faster CI tests
2021-11-12 15:05:55 +01:00
Andi Drebes
2033a70ad2 ci: Use ccache when building the project
In some cases, even small changes in zamacompiler lead to the
recompilation of the LLVM / MLIR sources, causing significant delay in
the CI. This change forces the use of ccache to speed up recompilation
after the project has been built at least once.
2021-11-04 16:01:27 +01:00
youben11
941465060e build: setup target and tools for building tarballs 2021-10-28 15:59:31 +01:00
youben11
dc2d6a362e chore: stop using "build" target in CI 2021-10-28 15:59:31 +01:00
youben11
5a2e9460fb build: setup build tools for python package
- Docker image to build wheels for linux_x86_64 CPython 3.[8,9,10] with
  GLIBC >= 2.24
- Specify which Python to use in Makefile
- Fix cmake build to handle when libpython isn't available (cmake>3.18)
2021-10-26 16:31:04 +02:00
youben11
bfc763144c ci: new unified build system 2021-10-07 14:38:50 +01:00
Quentin Bourgerie
96c50d5dca fix/chore(docker/zamalang-env): Update to the latest concrete-api-env 2021-08-16 18:54:56 +02:00
Quentin Bourgerie
e290447389 chore(compiler): Get the concrete capi release 2021-08-13 14:05:29 +02:00
youben11
c58abe6565 chore(ci): add python testing 2021-08-05 13:49:29 +02:00
youben11
3707f3a350 chore(ci): docker image for zamalang compiler 2021-08-03 08:53:26 +01:00
Ayoub Benaissa
ab53ef71c6 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
2021-07-28 15:58:51 +01:00
Quentin Bourgerie
af23854480 fix(compiler): Fixing some step to speedup the build of the container of the mlir-env 2021-06-16 14:31:21 +02:00
Quentin Bourgerie
b948c5c6a5 chore(compiler): Actions for build and test compiler 2021-06-16 14:31:21 +02:00