Commit Graph

4161 Commits

Author SHA1 Message Date
dependabot[bot]
cf0f6888f2 chore(ci): bump Swatinem/rust-cache from 2.7.5 to 2.7.8
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.7.5 to 2.7.8.
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](82a92a6e8f...9d47c6ad4b)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-23 13:13:35 +00:00
Quentin Bourgerie
fcfc6e8bff Merge pull request #1234 from zama-ai/youben11-patch-9
chore(ci): remove capnp installation now available in docker image
nightly-2025.03.22
2025-03-21 09:10:47 +01:00
Quentin Bourgerie
cbd0fda529 Merge pull request #1242 from zama-ai/tests/bridge-w-client
test(frontend): make sure tfhers_spec is present in diff save/load cases
nightly-2025.03.21
2025-03-20 16:13:25 +01:00
youben11
098d9b65bc fix(frontend): make sure tfhers_spec is present in diff save/load cases
f
2025-03-20 11:49:48 +01:00
Ayoub Benaissa
06144441c0 Merge pull request #1238 from zama-ai/youben11-patch-8
fix(ci): limit number of process for pytest in the release
nightly-2025.03.19
2025-03-18 08:54:32 +01:00
Quentin Bourgerie
7e19902a07 Merge pull request #1236 from zama-ai/tfhers-bridge-with-circuitinfo
feat(frontend): extend bridge to work with Client
nightly-2025.03.18
2025-03-17 11:15:12 +01:00
Ayoub Benaissa
146d98b547 fix(ci): limit number of process for pytest in the release 2025-03-13 12:58:03 +01:00
Quentin Bourgerie
2565b6a235 Merge pull request #1235 from zama-ai/youben11-patch-8
chore(ci): avoid multiple runs on same branch except main
nightly-2025.03.12
2025-03-11 15:48:01 +01:00
youben11
8b71448788 docs(frontend): update with latest TFHE-rs bridge changes 2025-03-10 09:02:04 +01:00
youben11
76ebd79d1a feat(frontend): extend bridge to work with Client
this is needed in a deployment usecase where we don't have a circuit or
module
2025-03-07 09:31:20 +01:00
Ayoub Benaissa
7e5b1230c8 chore(ci): avoid multiple runs on same branch except main 2025-03-04 10:38:05 +01:00
Ayoub Benaissa
108918daf2 Merge pull request #1232 from zama-ai/fix/codeql-alerts
fix(compiler): fix mul overflows in our codebase (codeql)
nightly-2025.03.05
2025-03-04 09:45:12 +01:00
Ayoub Benaissa
186d8702d3 Merge pull request #1233 from zama-ai/youben11-patch-8
fix(ci): succeed if last commit wasn't tagged with nightly
2025-03-04 09:13:14 +01:00
Ayoub Benaissa
92d4e4c581 chore(ci): remove capnp installation now available in docker image 2025-03-04 08:48:20 +01:00
Ayoub Benaissa
8d6ac5e736 fix(ci): succeed if last commit wasn't tagged with nightly 2025-03-04 08:33:29 +01:00
youben11
60faa792fa fix(compiler): fix mul overflows in our codebase (codeql)
based on codeql findings
2025-03-04 08:04:08 +01:00
Ayoub Benaissa
5b2a03568f Merge pull request #1228 from zama-ai/ci/codeql
feat(ci): add codeql analysis
2025-02-27 16:40:18 +01:00
Ayoub Benaissa
10f8e83fa7 Merge pull request #1219 from zama-ai/feat/from_native_arbitrary_bitwidth
TFHE-rs interop support more conversions
2025-02-27 14:29:13 +01:00
Ayoub Benaissa
abb723ecb7 feat(ci): add codeql analysis 2025-02-27 12:29:37 +01:00
youben11
2721aa43f9 docs(frontend): add optim_lsbs_with_lut config option 2025-02-27 12:06:50 +01:00
youben11
2625ffd22c feat(frontend): add flag to optim LSBs with LUT 2025-02-27 10:00:28 +01:00
youben11
e5dba273c5 fix(frontend): set padding bit when result is signed and neg 2025-02-27 09:59:28 +01:00
youben11
88974a90f7 fix(ci): use same distro(nightly) for clippy 2025-02-26 12:10:33 +01:00
youben11
970148ff4d feat(compiler/backend): support tfhers int/uint of 2-16 bits 2025-02-26 12:10:33 +01:00
youben11
ff62daaf57 feat(frontend): support signed integers with arbitrary bitwidth output 2025-02-26 12:10:33 +01:00
youben11
f776e32d24 feat(frontend): support arbitrary bitwidth in from_native 2025-02-26 08:56:09 +01:00
Alexandre Péré
f2bc945edc Merge pull request #1197 from zama-ai/feat/concrete-sys
concrete-sys
2025-02-25 15:19:46 +01:00
Alexandre Péré
89056f2e0d feat(compiler): add concrete-sys rust bindings 2025-02-25 15:14:28 +01:00
Alexandre Péré
05ef2dea26 chore(ci): add ccache stat steps 2025-02-25 15:14:28 +01:00
Alexandre Péré
45c2163d78 chore(compiler): upload cmake format diff 2025-02-25 15:14:28 +01:00
Alexandre Péré
b0df799f94 chore(compiler): make CompilerEngine cxx friendly 2025-02-25 15:14:28 +01:00
Ayoub Benaissa
91b872b047 Merge pull request #1198 from zama-ai/feat/keygen-from-tfhers
Concrete Keygen in Rust
2025-02-25 10:21:31 +01:00
Alexandre Péré
5dfbea4ab7 Merge pull request #1227 from zama-ai/chore/fix_broken_container_push
chore(ci): fix container push on main
2025-02-25 09:53:55 +01:00
Alexandre Péré
8d0a67b6ae chore(ci): fix container push on main 2025-02-25 09:48:30 +01:00
Alexandre Péré
776dd00968 Merge pull request #1226 from zama-ai/chore/activate_ccache_debug
chore(ci): activate ccache debug informations in container builds
2025-02-24 15:08:23 +01:00
Alexandre Péré
2994c3d54f chore(ci): activate ccache debug informations in container builds 2025-02-24 14:43:50 +01:00
youben11
5c3c67a40f feat(frontend/rust): support seeded keygen 2025-02-24 12:36:31 +01:00
youben11
4aac0f8d25 chore(frontend): move concrete-rust to frontends 2025-02-24 12:36:31 +01:00
youben11
c2deedaf1b feat(tools): support wasm in rust keygen 2025-02-24 12:36:31 +01:00
youben11
d8e2d84fe9 refactor(tools): use buffers instead of paths 2025-02-24 12:36:31 +01:00
youben11
43e511f22e feat(ci/tools): install capnp in docker image 2025-02-24 12:36:29 +01:00
youben11
2fef7fa023 chore(ci): install capnp 2025-02-24 12:33:06 +01:00
youben11
1f5747624d feat(tools): Concrete Rust keygen with initial secret keys 2025-02-24 12:33:06 +01:00
youben11
18ebc4e465 docs(frontend): update docs 2025-02-24 12:33:06 +01:00
youben11
554c9b7087 test(frontend): run circuit with Rust keygen 2025-02-24 12:33:06 +01:00
youben11
e56942a1d9 feat(frontend): support loading keyset from bytes 2025-02-24 12:33:06 +01:00
youben11
cb08d9dd56 feat(compiler): support ser/deser of keyset_info 2025-02-24 12:33:06 +01:00
youben11
15eed8fda1 feat(tools): new crate to do Concrete keygen in Rust 2025-02-24 12:33:06 +01:00
youben11
de2c9126dd chore(compiler): assert that we use LE to catch when we don't 2025-02-24 12:33:06 +01:00
Ayoub Benaissa
7121c9ac1a Merge pull request #1221 from zama-ai/youben11-patch-8
perf(ci): avoid releasing duplicate nightlies
2025-02-24 10:40:37 +01:00