https://github.com/EasyCrypt/easycrypt

sort by:
Revision Author Date Message Commit Date
a6285ac add base for rewrite 04 June 2014, 12:52:03 UTC
d2afd01 autorewrite 04 June 2014, 09:51:56 UTC
3c9b043 Adding the OCaml patch to the MANIFEST. 29 May 2014, 06:45:01 UTC
bbfb34f smt in some unit test. 27 May 2014, 08:47:33 UTC
323cb9e [case/elim] handle tuple. 22 May 2014, 05:11:26 UTC
afe6f79 Better error message when case/elim is not applicable. 21 May 2014, 15:32:09 UTC
0eff9c7 [print glob] now works on module instantiations. 21 May 2014, 15:22:14 UTC
d60ba6b Add a top level command for printing module globals Command is [print glob $mpath] 21 May 2014, 15:12:10 UTC
2231d00 Error messages for proof-terms application. 20 May 2014, 14:41:43 UTC
d136561 Fix printing a tuple projections. 20 May 2014, 14:17:48 UTC
8da987c Internal refactoring: lexer can now return a list of lexems This should help better parsing operators. 19 May 2014, 13:33:06 UTC
677e0e3 [nosmt] for axiomatized operators. 19 May 2014, 12:41:35 UTC
754ddfd When in local mode, add the bin/ directory of the first toolchain to the system PATH. 18 May 2014, 17:28:37 UTC
8078c81 Update toolchain to OCaml 4.01 & Opam 1.1.0 Pactching OCaml s.t. it compiles on Mac. 18 May 2014, 08:48:55 UTC
041fd55 instantiate hybrid with DDH 16 May 2014, 14:50:10 UTC
da8f694 Fix durty commit 16 May 2014, 13:45:21 UTC
136f660 Merge branch '1.0' of git+ssh://scm.gforge.inria.fr/gitroot/easycrypt/easycrypt into 1.0 16 May 2014, 13:39:14 UTC
14a525f more on hybrid 16 May 2014, 13:39:00 UTC
429ebad Remove staled roadmap - we have a web-based roadmap now. 06 May 2014, 15:45:18 UTC
281345d Fix test suite (rnd) 25 April 2014, 13:31:03 UTC
2220147 Fix capture of variables in substitution. 25 April 2014, 13:16:07 UTC
572c2ad Allow upper-case identifiers in [pose]. 25 April 2014, 13:01:04 UTC
e6a7dec Factor code w.r.t the sections mechanism to its own module. 24 April 2014, 14:52:17 UTC
9c195bd Fixing examples after important bugfix. 24 April 2014, 12:38:14 UTC
d024233 Fix f_andsa/f_orsa associativity 23 April 2014, 16:57:21 UTC
a408a1d Fix error message in intro (was asserting false) 23 April 2014, 14:45:39 UTC
541ff05 Rework [rnd] tactic This fixes a bug in [rnd] when one of two distributions where empty. 23 April 2014, 10:06:40 UTC
f16c9a3 Silencing LaTeX errors due to example obsolescence. 10 April 2014, 21:09:46 UTC
0bf9015 Stabilizing smt calls in PRG example. 09 April 2014, 15:56:36 UTC
a6afa4f Why3 term alpha-convertibility + related maps refactored in [EcWhy3Conv]. 09 April 2014, 13:09:48 UTC
47b4be7 Why3 refactoring: subdirectory why3/ created and relevant files moved. 09 April 2014, 13:03:56 UTC
789a516 In [subst], don't clear a variable when it is defined. 09 April 2014, 12:53:18 UTC
b7e75c7 Fix #17009 (better error messages) 09 April 2014, 12:31:54 UTC
bdf003c Updating PRG example (some bad smt for some reason). 08 April 2014, 14:22:30 UTC
fafd8fd Updating Plug_and_Pray. 08 April 2014, 14:07:42 UTC
dff3779 Fix compilation issue with OCaml 4.00.x 08 April 2014, 12:23:19 UTC
6fe0ea9 Remove dead code form EcLogic/EcBaseLogic. 07 April 2014, 14:29:35 UTC
3423f87 Refactor all tactics using new proof engine. + disconnect type classes + reconnect legacy ring 07 April 2014, 12:26:06 UTC
d4b1966 Split tacticals engine in its own module. 04 April 2014, 13:22:40 UTC
ac5be62 Killed warnings (unused variables) 04 April 2014, 13:22:40 UTC
3206dfe Cleaning up the examples folder for distribution. 03 April 2014, 10:21:25 UTC
9c86b98 Add a global -timeout flag + timeout=0 => infinite timeout. 03 April 2014, 10:19:34 UTC
2cef9f2 Adding some useful axioms and lemmas on exponents. 01 April 2014, 17:40:53 UTC
8b15f74 Add univ in AWord 01 April 2014, 08:10:56 UTC
6df81b6 add product of two and 3 sets 01 April 2014, 07:58:40 UTC
e43821c Reverting undesired changes to Means. The proofs are still broken, but they will at least work again when field and ring are fixed. 26 March 2014, 09:22:08 UTC
ec6abbf I hate subdistributions. 25 March 2014, 21:51:20 UTC
45f3f0d A useful axiom on the unicity of the uniform distribution given a finite set. 25 March 2014, 13:52:42 UTC
b2728cf ROM: Adding a useful initialization lemma. 24 March 2014, 11:27:03 UTC
70991a7 Fixing broken proof (ringeq). 21 March 2014, 17:41:14 UTC
6f77de0 Fixing a broken proof (broken fieldeq). 21 March 2014, 17:36:58 UTC
2aa700f ROM extended with some high-level transitions (up to collision on a given call, and abstract up to bad). Cleaning up examples directory. 21 March 2014, 17:29:04 UTC
9fc06a4 A generic-argument-based version of Hashed El Gamal -> CDH. 18 March 2014, 14:27:33 UTC
2271abe Hashed El Gamal ported over. No abstract proof steps. 17 March 2014, 22:18:55 UTC
555ded8 On the way to adapting Hashed El Gamal. CDH in 1.0, with bug workarounds galore! 17 March 2014, 20:01:42 UTC
1b2f432 Keywords 11 March 2014, 08:53:31 UTC
7b8628a Dead code removed ([claim]) 06 March 2014, 21:06:04 UTC
750bf41 Flow tcenv/tcenv1 types through the whole stack. A tactic is now a function from tcenv1 to tcenv. 06 March 2014, 21:00:20 UTC
10e469f Statically enforce that a goal has no subgoals. 05 March 2014, 09:15:45 UTC
fe5a5ae Phl [fun] duplicated (old/new engine) 04 March 2014, 15:19:43 UTC
cd9e600 Change type for external proof nodes: the list of depending proof handles is explicit. 04 March 2014, 15:11:24 UTC
8bf8166 Export more low-level elim. tactics of the new proof engine. 04 March 2014, 08:58:17 UTC
19bb8ea Parse-tree for [fun] related tactics factored. 04 March 2014, 08:57:53 UTC
c2077f8 New accessors for proof environments. 04 March 2014, 08:56:27 UTC
3eecc72 conseq in new proof engine: module renaming. 04 March 2014, 08:53:35 UTC
bc65216 Low level t_case in new proof engine. 03 March 2014, 16:57:08 UTC
341e546 Loew-level intro/elim in new engine. 03 March 2014, 16:40:53 UTC
5522365 In t_rewrite, check the proof term, even when the set of possible occurences is empty. 03 March 2014, 09:32:38 UTC
4d4a8b5 Low/Hi cut. 03 March 2014, 09:30:26 UTC
d5a5f86 Fix of the proof for t_true. 01 March 2014, 10:29:53 UTC
804d3c6 Hi-level core rewriting in new proof engine. 28 February 2014, 20:40:09 UTC
41eef91 Low level rewrite in new proof-engine. 28 February 2014, 16:42:54 UTC
380d406 EcMetaProg -> EcMatching 28 February 2014, 15:44:33 UTC
434e522 Remove instruction pattern matching (dead code). 28 February 2014, 15:38:59 UTC
72d815a New engine refactored. 28 February 2014, 10:38:47 UTC
1eb3610 low/hi-level apply in new proof engine. 27 February 2014, 20:29:02 UTC
6010fad EcMetaProg.ml*: EOL whitespaces removed. 27 February 2014, 10:51:27 UTC
fd69086 meta-prog: export core match function. 27 February 2014, 10:51:10 UTC
d57a598 t_admit in new proof engine. 25 February 2014, 14:54:20 UTC
3ee806d Link proof <-> tcenv. 25 February 2014, 14:31:23 UTC
e82dd33 Add entry points for the new proof-engine. 25 February 2014, 11:56:20 UTC
4dee4a4 More on the new proof-engine. Basic goals manipulation, including goal validation. 24 February 2014, 15:07:08 UTC
801b2e9 _tags: bin-annot + traverse only required structure. 24 February 2014, 11:32:46 UTC
e8bfe27 Adding a useful lemma on swapping oget and omap. 21 February 2014, 16:53:56 UTC
0ccaa88 Exercise/Example: simulate a fair coin toss using only a coin of unknown bias p (p is neither 0 nor 1). To be finished. 19 February 2014, 17:54:17 UTC
b526d53 Core API for the proof engine. 19 February 2014, 17:02:59 UTC
af0428f add tactic introsprogress 19 February 2014, 13:03:12 UTC
374fe1d add lemma 19 February 2014, 11:03:21 UTC
8c9d5c9 Fixing bug in fel. 19 February 2014, 07:58:59 UTC
77a4fe3 Merge branch '1.0' of git+ssh://scm.gforge.inria.fr/gitroot/easycrypt/easycrypt into 1.0 18 February 2014, 16:24:05 UTC
d1dd122 add lemmas 18 February 2014, 16:21:17 UTC
d19f056 In [kill] give at least 1 variable name that causes the failure. Fix #15949. 16 February 2014, 18:09:50 UTC
a5330b0 When draining input stream, don't fail on lexical errors. Fix #16966. 16 February 2014, 17:17:31 UTC
044da6e Fixing a bug on bdHoare while rule. cherry-picked from Cesar's master commit. 14 February 2014, 11:35:51 UTC
bd6886c Fun with globs: a generic proof of the fundamental lemma. 12 February 2014, 11:51:52 UTC
a82d6f3 Don't try to select type-class operators when non-tc operators are selectable. 11 February 2014, 22:11:44 UTC
d2ad733 Merge branch 'master' into 1.0 Conflicts: src/ecFol.ml src/ecParser.mly src/ecParsetree.ml src/ecPrinting.ml tests/phl/success/0005-sp-2.ec tests/phl/success/0005-sp.ec theories/FMap.ec 11 February 2014, 21:57:14 UTC
3ae04fb Kill warnings. 11 February 2014, 21:42:46 UTC
413ee91 Script for stripping comments 10 February 2014, 16:22:29 UTC
ed22d75 Dice_sampling.ec: very minor cleanup. 10 February 2014, 10:50:54 UTC
back to top