21 Commits

Author SHA1 Message Date
dependabot[bot]
d2a00775bb Bump actions/checkout from 3 to 4 (#193) 2023-09-05 17:06:33 +00:00
Tancrède Lepoint
b573138d68 Remove the nightly features, except for code coverage and formatting (#132)
* Remove the nightly features, except for code coverage and formatting

* Fix toolchain action

* Update the README
2022-09-08 12:13:52 -04:00
dependabot[bot]
5326ef833b Bump actions/checkout from 2 to 3 (#131)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-08 08:57:30 -04:00
Tancrède Lepoint
2747ee30fd Update crate version and grcov. Fixes #124 and #125. 2022-09-07 07:33:24 -04:00
Tancrède Lepoint
570943ae18 Remove features, remove utilities crate, bump versions (#121)
* Remove features, remove utilities crate, bump version for fhe-math and fhe crates

* Bump beta version for all crates
2022-09-06 21:14:11 -04:00
Tancrède Lepoint
578143cbc1 Add pre-commit hooks, and typos in CI. Fix all clippy errors. (#107)
* Adding pre-commit

* Correct all clippy errors

* Fix typos

* Add typos to CI

* Split github actions

* Add clippy to pre-commit
2022-09-01 16:22:28 -04:00
Tancrède Lepoint
ca347961dd Add CI when pushes happen on main branch 2022-09-01 14:56:36 -04:00
Tancrède Lepoint
00213711a9 Add cargo.lock and dependabot for GitHub actions 2022-09-01 14:46:16 -04:00
Tancrède Lepoint
fe3b99d716 Change rust.yml configuration 2022-08-31 14:50:12 -04:00
Tancrède Lepoint
2edb380774 add ignore repos to codecov (#100)
* add ignore repos to codecov

* Add codecov badge

* Add math proto too
2022-08-30 18:53:11 -04:00
Tancrède Lepoint
92a5e1cf3f Codecov (#98)
* Add code coverage

* Change the flags for tarpaulin

* Change the flags for tarpaulin

* Change the flags for tarpaulin

* Try grcov instead

* Remove abort on panic

* Try again without specifying files and without archiving

* Try cobertura output

* Remove archiving
2022-08-30 18:01:00 -04:00
Tancrède Lepoint
8d55c422c0 Add second multiplication strategy, more test for CI (#94) 2022-08-24 12:01:04 -04:00
Tancrède Lepoint
39b4862ec7 New multiplication strategy and remove relinearization key from evaluation key (#93) 2022-08-24 11:32:32 -04:00
Tancrède Lepoint
a1fb4dbac9 Introduce features (#82) 2022-08-23 10:01:17 -04:00
Tancrède Lepoint
eefdb17eb1 Remove bench test; it's too long 2022-08-11 22:12:27 -04:00
Tancrède Lepoint
1b058a668d Test benchmarks in CI (#56)
* Test benchmarks in CI

* Fix command name
2022-08-04 14:47:37 -04:00
Tancrède Lepoint
eb164ac5b4 Remove bench, it's using all my credit (#40) 2022-08-01 14:35:51 -04:00
Tancrède Lepoint
679a68dbe0 Configures Dependabot to check for updates to Rust dependencies daily. If this generates too much noise, this should be an indication that the library has too many dependencies. (#37) 2022-08-01 10:35:12 -04:00
Tancrède Lepoint
fd803bcf63 Add Int193 (#15)
Add signed Int193 for internal RNS transformers.
2022-07-21 11:46:53 -04:00
Tancrède Lepoint
bddb91bd8d Add benchmarks to CI (#6)
* Add benchmarks to CI

* Newer checkout version and changing main branch

* Fix branch name
2022-07-19 12:11:34 -04:00
Tancrède Lepoint
5a3ff3dcd5 Add continuous integration 2022-07-18 17:33:55 -04:00