https://github.com/EasyCrypt/easycrypt

sort by:
Revision Author Date Message Commit Date
061186a Restore PrimeField.ec 19 March 2017, 21:59:49 UTC
221aca5 Remove unused theories 19 March 2017, 21:04:37 UTC
32a4616 increase default timeout 19 March 2017, 18:14:19 UTC
451b29d Travis: check examples 19 March 2017, 18:05:54 UTC
acdc38f Move all examples in examples/old/ Have to be moved back when ported. 19 March 2017, 18:03:08 UTC
abd8e9a Adapt stdlib to new Int.ec 19 March 2017, 13:50:37 UTC
ec2fa26 Splitting and fixing Int.ec 19 March 2017, 13:37:14 UTC
d09c1a7 Killing admits in StdBigop. 19 March 2017, 10:53:21 UTC
67e0bba [bigop]: big_flatten 19 March 2017, 10:53:13 UTC
4b2cc9e [list]: basic facts on `count` (count_pred0_eq, count_pred_eq) 19 March 2017, 10:53:01 UTC
91de244 add surjective predicate 19 March 2017, 10:22:14 UTC
aa1442d [bigop]: perm_eq_big_map 19 March 2017, 10:21:37 UTC
5e3445f [list]: perm_eq_rev 19 March 2017, 10:14:37 UTC
54d6905 add lemma on big and < 19 March 2017, 10:09:31 UTC
3a7368f Makefile: fix deps-a 18 March 2017, 11:30:18 UTC
5cef9de substitution TARGETS in travis file 18 March 2017, 11:25:57 UTC
b4427d7 Nits in travis 18 March 2017, 11:13:42 UTC
5b99fff Fix ROM example 18 March 2017, 11:08:35 UTC
98db241 separate stdlib check from ec compilation 18 March 2017, 10:01:59 UTC
39edcd2 Fix compilation of IntDiv 18 March 2017, 09:53:11 UTC
546553d Travis: check stdlib 18 March 2017, 07:48:47 UTC
551232c partition_big: generalize types 17 March 2017, 13:09:52 UTC
2a46a2e Fix printing of random assignment 17 March 2017, 12:50:16 UTC
68821a6 [matrix]: core ring operations 17 March 2017, 11:17:34 UTC
0b0bfec [list]: zip/unzip + facts 16 March 2017, 08:58:44 UTC
0f68ed7 Travis: test all branches marked for future integration 15 March 2017, 13:41:10 UTC
807b27e README 05 March 2017, 23:30:36 UTC
f85539c docker (nits) 04 March 2017, 22:11:04 UTC
572f035 nits in docker (aprhl) 04 March 2017, 21:08:33 UTC
ccea93c nits in docker 04 March 2017, 20:38:12 UTC
fd2fc2b Add support for system level conf. file Format: ini file. Sections: [general]. Options: - why3conf (string) : Why3 configuration file - provers (string list) : -P option (list of used provers) - idirs (string list) : -I option - rdirs (string list) : -R option - no-evict (string list) : -no-evict option INI file location: EasyCrypt lib. directory /etc/easycrypt.ini 04 March 2017, 09:35:15 UTC
4afed9d remove code dedicated to local toolchain 04 March 2017, 08:38:49 UTC
d633c86 update files headers (libraries) (copyright) 04 March 2017, 08:27:26 UTC
cd4a4d0 update files headers (copyright) 04 March 2017, 08:26:41 UTC
42ecbc7 Fix compilation issues 04 March 2017, 08:26:04 UTC
7519681 update copyright meta-data (bis) 04 March 2017, 08:23:12 UTC
532fd5d update copyright meta-data 04 March 2017, 08:19:21 UTC
249f7c1 README (opam pin) 02 March 2017, 09:55:54 UTC
2ebb404 [docker]: generic test box 02 March 2017, 09:55:36 UTC
a16c59a [README]: installing ec-branches via opam 01 March 2017, 22:19:33 UTC
8b2bf22 Nits on docker boxes 01 March 2017, 22:07:07 UTC
624a583 docker box for CI (tests) 01 March 2017, 14:34:59 UTC
dc91673 testting -> testing 01 March 2017, 12:25:26 UTC
a7c115c [make install] installs the runtest binary 01 March 2017, 12:21:50 UTC
bd3b7b0 Use the correct env. when printing synced prhl goals 01 March 2017, 12:21:34 UTC
da54edb [pprint]: when checking that 2 programs are in sync, use alpha-eq without path norm'ion 01 March 2017, 11:04:22 UTC
d92f237 API: access to alpha-conversion without path norm'ion 01 March 2017, 10:59:06 UTC
3e41975 Do not try to install non-existent PG files 01 March 2017, 10:03:32 UTC
df7ff31 Fix english 01 March 2017, 09:45:31 UTC
2950852 [pprint]: in prhl, when program as sync'ed, only display one 01 March 2017, 09:44:45 UTC
8f58725 README (travis status) 27 February 2017, 13:18:47 UTC
372fed8 Docker boxes 27 February 2017, 13:14:53 UTC
bec3930 Fix Travis syntax 27 February 2017, 12:56:22 UTC
4787ab0 Add support for travis CI. 27 February 2017, 12:49:52 UTC
e055841 README 27 February 2017, 10:40:22 UTC
ef13e8d FIx MANIFEST 23 February 2017, 08:43:14 UTC
2d4a41e remove emacs-based packaging script Again, docker is the way to go. 21 February 2017, 22:34:45 UTC
57ad58b removing local toolchain+PG, removing vagrant - opam is the way to go for getting EasyCrypt - EasyCrypt mode for PG has been integrated upstream - Vagrant is a nightmare (docker is the way to go) 21 February 2017, 22:30:55 UTC
263740c 'Fixing' BR93. 19 December 2016, 22:28:21 UTC
8acf8d0 add ring on boolean in StdRing. 13 December 2016, 10:22:45 UTC
f993902 extra corollary in bigops 10 December 2016, 09:56:56 UTC
3425756 fix conversion check of expressions (missing quantif) 15 November 2016, 20:54:22 UTC
6700014 better use deprecated functions than non existing ones 28 October 2016, 15:01:08 UTC
2c150a9 kill warnings 26 October 2016, 13:57:59 UTC
eae4110 Makefile 14 September 2016, 11:29:29 UTC
495667a In `t_crush`, only substitute eqs. in variables local to the eqs. I.e., in eqs. that have been introduced after the last `split` or in all eqs. if no `split` have ocurred. [fix #17339] 07 September 2016, 10:14:18 UTC
5b35f66 t_subst: allow to do the substitution only in targeted hyps. The new parameter is `?tg` and gives the set of hypotheses identifiers in which the substitution can occur. If `tg` is `None`, the previous behaviour is applied --- i.e. try the substitution in all local hypotheses. 07 September 2016, 10:13:01 UTC
c2940eb New printer for `LDecl.hyps`. 07 September 2016, 10:10:42 UTC
0c51d1f Issue a warning when an unknown `pragma` is issued. The behaviour for options (i.e. for `pragma +opt` / `pragma -opt`) is kept. [close #17338] 31 August 2016, 19:10:48 UTC
12ed9d6 Nits in `zipper_of_cpos` (catch the right exception) 29 August 2016, 10:58:47 UTC
6a1a2b5 New variant of `inline`: `inline side? codepos`. Inline the procedure call located at position `codepos`. [close #17336] 29 August 2016, 10:56:37 UTC
3d8e4b7 Add missing cases for inline (phoare / byname) 29 August 2016, 10:25:23 UTC
455162b Add a pragma for interverting `/=` && `/~=` (and all their variants) The pragma is `redlogic` (i.e. logical reduction in `/=`). It is set by default. [close #17333] 27 August 2016, 07:12:22 UTC
d273f1b add clone ComRing in BitWord 24 August 2016, 16:28:20 UTC
9a4f6f0 add useful lemma 24 August 2016, 14:58:28 UTC
44c769a Syntax change: arguments of `exists` are now space separated [close #17331] 19 August 2016, 11:22:30 UTC
83167f7 Fix internal view's proof-term construction. [fix #17330] 19 August 2016, 10:36:29 UTC
d7bb00b Morefiddling with smt. 11 August 2016, 16:08:59 UTC
ee33eba smt all -> smt in AWord. 11 August 2016, 12:39:35 UTC
4f9d39d Stabilize smt in StdRing. 11 August 2016, 12:38:05 UTC
59c8860 Do not use hash-cons based ordering in places where a stable order in needed. Hash-cons based ordering is not stable from run to run. This commit adds a set a "natural" orderings for paths & related structure and use them in place where a stable ordering is needed. This might affect existing proofs that were, by chance, perfectly working. [fix #17329] 11 August 2016, 02:10:53 UTC
c4a059e New variants of i.p. `<*>` The variant `<<*>` gives priority to right-to-left substitutions, whereas the variant `<*>>` gives priority to left-to-right substitutions. [closes #17327] 09 August 2016, 20:52:30 UTC
8feea6f i-p `+` do not reorder goals anymore when separated by non-intro i-p. [fix #17326] 09 August 2016, 11:11:08 UTC
80d3044 i-p |> do not unfold anymore conclusion when applying `split` [fix #17324] 08 August 2016, 13:54:10 UTC
a885d8c In `crush`: do not clear substituted variables. They may still be needed by the upper layer. [fix #17323] 07 August 2016, 21:16:03 UTC
b0f6ae6 In subst: add support for inductive predicates. [fix #17320] 06 August 2016, 15:21:27 UTC
b2d38f8 In parser: `case` options are not before the colon, not after [fix #17321] 06 August 2016, 14:10:28 UTC
30570db In parser, do not shuffle proofs/renaming of a clone [fix #17318] 06 August 2016, 14:05:49 UTC
ac945f3 fix scripts w.r.t new auto DB 06 August 2016, 14:05:01 UTC
f6b75ac push missing files 15 July 2016, 15:55:21 UTC
1188240 fix simplification of know real expression. 15 July 2016, 15:19:37 UTC
8a723c3 fix namings 15 July 2016, 15:04:37 UTC
293e676 some facts on ln 15 July 2016, 15:01:01 UTC
920939f analysis: some facts on convexity 15 July 2016, 14:50:24 UTC
fd59217 axiomatized bounds for ln 15 July 2016, 10:28:29 UTC
2e8bc62 add real square root 15 July 2016, 10:11:10 UTC
9a21032 async while: fix bugs regarding fresh variables 15 July 2016, 08:26:46 UTC
4bc331a tremendeous hacks for fixing subst. of locals 15 July 2016, 08:26:39 UTC
f7b4f66 improve usability of async while. 15 July 2016, 08:26:01 UTC
c17c154 async-while prototype implementation (to be tested) 14 July 2016, 14:20:31 UTC
back to top