Lucas Franceschino

Results 253 issues of Lucas Franceschino

We should release a version of hax soon. Karthik and I were thinking about the following release calendar: two weeks after each Rust release (each six weeks). - [x] ~#639~...

Currently, that `-i` flag is redundant with F*'s `--interfaces` flag. We should have a unified flag that can express a list of queries with modifiers. A query selects some items,...

cli
needs-design

This requires #145: this crate is very small and could be inlined in another one, but currently the exporter needs those types definitions.

Currently, the Rust docs are uploaded to https://hacspec.org/hax/ along with the docs for the OCaml engine. In addition when #632 is done, we should: - [ ] have the docs...

documentation

#627 introduces a use of `mir_traits::solve_item_traits` in the extraction of types, which are common to THIR and MIR. Thus `solve_item_traits` should move out of `mir_traits.rs`. `solve_item_traits` should anyway be re-written...

frontend

Currently: 1. `cargo-hax` calls `cargo build` with our driver, then for each selected package: a. cargo runs our driver b. the driver runs Rustc with special hooks c. we export...

enhancement
engine
cli
needs-discussion

hax-lib and hax-lib-macros provide hax-related features that are relevant only when extracting though hax (and maybe in some scenarios in debug mode, but this is not entirely clear yet) The...

lib

Currently we don't support user-defined impls of `IndexMut`. We need a way of translating `IndexMut` impls, probably as `UpdateAt` (a hax only construct).

engine

Requires https://github.com/hacspec/hax/issues/394

enhancement
engine
backend

Waiting for #607 and #642 ## Links - Related to https://github.com/hacspec/hax/issues/431 - Some work done in https://github.com/hacspec/hax/tree/karthik/secret-integers