19 Commits

Author SHA1 Message Date
Johannes Kanig
a2807b3ddb Merge 1.8.2 into AdaCore master 2025-10-14 10:32:03 +09:00
Claude Marche
e991d73789 update headers 2025-06-04 10:51:30 +02:00
Matteo Manighetti
c04b008016 Merge remote-tracking branch 'why3-inria/master' into why3-devel 2024-12-13 17:34:11 +01:00
Guillaume Melquiond
8a86d9ac62 Update copyright years. 2024-12-07 09:01:55 +01:00
Matteo Manighetti
d5b86b98fc Merge remote-tracking branch 'why3-inria/master' into merge_inria_why3_1_7_0 2024-01-11 18:00:47 +01:00
Matteo Manighetti
436c5e6414 Add all warning IDs and make them mandatory 2023-09-11 17:12:34 +00:00
Jacques-Henri Jourdan
8e64474551 Fix a bug in cfg_path, where unnamed invariants triggered an infinite loop.
Each time we saw an unnamed invariant, we would assign it a new
generated name, so that going twice through the same invariant would
not trigger the "already seen" mechanism.
2023-05-23 17:01:54 +02:00
Johannes Kanig
8772b328ac Fixes of merge commit
* cfg_stackify.ml: added implementation of Either.t and
  List.partition_map, as those don't exist in older versions of ocaml
* remove our code related to epsilon, replaced by upstream code
* incomplete change during merge: closed paren vs end
* some functions need to be exported
2023-05-18 08:58:22 +09:00
Xavier Denis
773169689a Make named invariants in mlcfg optional and deprecated 2023-04-27 11:20:10 +02:00
Xavier Denis
cb9c7730f2 Add support for loop variants to mlcfg 2023-04-27 01:18:08 +02:00
Guillaume Melquiond
79738ae6a4 Update headers. 2023-03-07 09:58:45 +01:00
Xavier Denis
673edaccef Format 2023-02-06 16:02:21 +01:00
Xavier Denis
7bee7d25a1 Set up skeleton for subregion mutation analysis 2023-02-06 16:02:20 +01:00
MARCHE Claude
7cc7156c0e Revamp the API for loading drivers. Documentation clarified too. 2022-07-21 15:08:01 +00:00
Jacques-Henri Jourdan
5633c0e12c MLCFG: allow attributes to the body of a function. 2022-07-06 13:18:28 +02:00
Guillaume Melquiond
53926bbbf5 Update headers. 2022-04-26 16:33:42 +02:00
Claude Marche
27b9fd8a97 CFG/stackify: keep the name of invariants in generated WhyML 2022-04-19 13:00:38 +02:00
Claude Marche
10c3ba9a84 fix generation of infinite loops, adding an absurd afterwards
Additional various fixes, including removing annoying warnings from
recent versions of OCaml
2022-03-29 19:03:27 +02:00
Xavier Denis
1985144eab Stackify 2022-01-14 10:35:59 +01:00