Commit Graph

333 Commits

Author SHA1 Message Date
Umut
77690fed84 fix: generalize error message for unsupported functions 2021-09-29 11:51:08 +03:00
Umut
c0fa302708 fix: remove double assignment on mlir converter 2021-09-29 11:51:08 +03:00
Umut
e6bdd52f4d fix: remove additional newline on exported graph descriptions 2021-09-29 11:51:08 +03:00
Arthur Meyre
13ccf7a046 chore(build): add commit format checks
- refactor the way conformance is done
- run all conformance checks and aggregate the results in a single step
2021-09-28 14:15:25 +02:00
Benoit Chevallier-Mames
95c6bcc6a3 test: add x * y in benchmark, does not compile
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
b3ffb45a1d test: add x * 7 in benchmark, compiles
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
312a30a4b5 test: add 124 - x in benchmark, compiles
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
b94c0e7959 test: add x - y in benchmark, doesn't compile
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
3a13c0b894 test: add x - 24 in benchmark, doesn't compile
refs #471
2021-09-28 10:24:28 +02:00
Umut
ad95aba053 chore: run extract_machine_info.py before running the benchmark target, fix missing MACHINE_NAME variable exception 2021-09-27 17:59:48 +03:00
Umut
3408bba1ed fix: properly ignore measurement scripts during benchmarks 2021-09-27 17:59:48 +03:00
Arthur Meyre
9a29f4613c chore: bump version to 0.2.0rc1
- main is now the current version dev branch
2021-09-27 16:59:30 +02:00
Arthur Meyre
2b5f152f23 fix(tests): disable warnings for notebook tests
- a warning in a package unrelated to the project made pytest fail
- run notebook tests without warnings as sources are already tested with
warnings treated as errors
2021-09-27 11:32:38 +02:00
Benoit Chevallier-Mames
134f5f452c fix: fix url of docs. 2021-09-27 10:16:30 +02:00
Benoit Chevallier-Mames
5ff102fcf6 fix: develop has a single p. 2021-09-24 18:32:48 +02:00
Benoit Chevallier-Mames
f6af0b0742 fix: the URL link needs a final slash. 2021-09-24 17:21:52 +02:00
Arthur Meyre
55bcc576dc chore: bump version to 0.1.1rc1 2021-09-24 15:42:44 +02:00
Benoit Chevallier-Mames
270253975e feat: let's release the Concrete framework v0.1.0 2021-09-24 14:57:06 +02:00
aquint-zama
e525da2b00 docs: small fix on header 2021-09-24 14:48:23 +02:00
aquint-zama
a386532c19 docs: update theme 2021-09-24 13:58:33 +02:00
Umut
0061e01d62 feat: implement checking coherence between inputset and parameters 2021-09-24 13:49:54 +02:00
Arthur Meyre
eaf8cfb933 tests: add function for ArbitraryFunction arbitrary_func equivalence
- this is not perfect but pretty close to the best we can do
2021-09-23 16:57:12 +02:00
Umut
e4a06116ec fix: inputset of test_mlir_converter for dot operation 2021-09-23 16:31:52 +03:00
Arthur Meyre
b971f6b913 refactor: remove as ir imports to avoid breaking sphinx docs links 2021-09-23 14:00:07 +02:00
Arthur Meyre
86052fa43d chore(tools): update command line for isort to follow the 100 line length 2021-09-23 14:00:07 +02:00
Arthur Meyre
9a4ae6e443 chore: update release base image to latest working compiler image 2021-09-23 10:26:06 +02:00
Arthur Meyre
9dcaf8d299 fix: remove auto label after release label deletion 2021-09-23 09:23:46 +02:00
Arthur Meyre
98bf595324 chore(build): get last completed run to check whether to rebuild docker 2021-09-22 17:54:25 +02:00
Arthur Meyre
5e8cacd9ea build: print the global job status in notification
- easier to know if one should check the full notification in slack
2021-09-22 14:33:57 +02:00
Arthur Meyre
2c19cd3122 fix(tools): another fix for format_python.sh after shellcheck changes 2021-09-22 13:55:45 +02:00
Arthur Meyre
fd57055b46 chore: update the release template 2021-09-22 13:45:54 +02:00
Arthur Meyre
468f8aba62 fix: correct a mistake done when fixing shellcheck lints
- we must not exit right away if sourcing fails
- recreate the venv only if the source fails
2021-09-22 10:04:40 +02:00
Arthur Meyre
d6986a0d93 chore: make sure global notification color makes sense 2021-09-22 09:35:24 +02:00
Arthur Meyre
90fa06f80a chore: less notifications
- restructure the way we generate notifications
2021-09-21 16:34:09 +02:00
Arthur Meyre
a0c2e67c1c chore: bump version to v0.1.0rc3 2021-09-21 12:34:36 +02:00
Arthur Meyre
21a2656a10 fix(release): avoid failure with non TTY input device 2021-09-21 11:20:16 +02:00
Arthur Meyre
1a340e111e tools: add shell_lint target to lint .sh files
- update docker image to install shellcheck
- fix lint errors in files
2021-09-21 11:16:14 +02:00
Umut
e11570e973 doc: replace usages of 'concrete' with 'Concrete' 2021-09-21 11:44:49 +03:00
Arthur Meyre
58ecf56c7c fix(build): fix release workflow
- consider changing the method to get changed files
2021-09-21 10:39:54 +02:00
Arthur Meyre
3e5ce49b0d chore(tools): add docker to the dependencies checked by dependabot 2021-09-21 09:15:25 +02:00
Arthur Meyre
aaaaf5fd08 fix(tools): fix badly written shell file 2021-09-21 09:14:42 +02:00
Arthur Meyre
8571d8bfc8 fix(build): check latest env image to decide a rebuild
- we now have preflight images which break the previous logic of checking
the most recent image timestamp, check image tagged with latest
2021-09-20 18:35:19 +02:00
Arthur Meyre
10cbfa1652 build: automate a part of the release process 2021-09-20 17:59:39 +02:00
Arthur Meyre
35011bd403 build: test codeblocks in CI 2021-09-20 17:24:16 +02:00
Arthur Meyre
5aa4ce1ef8 fix(build): test coverage in pytest 2021-09-20 17:24:16 +02:00
Arthur Meyre
fbec6e7235 fix(artifacts): mkdir with parents 2021-09-20 17:24:16 +02:00
Umut
441c4f9e7d feat: check inputset size 2021-09-20 17:05:22 +03:00
Benoit Chevallier-Mames
f4d7cab359 doc: add a 'future feature' section
closes #321
2021-09-20 14:43:24 +02:00
Arthur Meyre
d546e17c1f fix(build): do not use actions for incompatible events 2021-09-20 14:28:02 +02:00
Arthur Meyre
dc5446d5bf fix(tools): force reinstall when installing setuptools
- prevents a poetry bug from breaking the package
2021-09-20 14:02:01 +02:00