swh:1:snp:510544f7899e7fee487ee146b60cd834a253fd12

sort by:
Revision Author Date Message Commit Date
5a1bb86 ecSmt: core operators: use type-safe cast. 14 June 2015, 21:18:45 UTC
5e00b90 ecReduction: dead code removal. 14 June 2015, 18:21:27 UTC
c0060ae When genralizing a symbol, don't always use its name for creating idents. In case the generalized symbol is a special symbol ([], [_<-_], ...), create a symbol based on its type name. [fix #17178] 14 June 2015, 16:40:38 UTC
5d50460 EcSmt: Cast (to prop) arguments of internal boolean operators [fix #17193] 14 June 2015, 16:25:48 UTC
e68d4ff Change behaviour of [progress] [progress] is now trying to close final goal with [trivial], i.e. is equivalent to [old:progress=> //]. [fix #17190] 13 June 2015, 14:01:51 UTC
229d8f4 In pattern matching, always executing default conv. check on failure. 12 June 2015, 16:01:36 UTC
171085f Remove dead code. 12 June 2015, 15:40:04 UTC
d5e8952 Test file for higher-order pattern matching (imitation). 12 June 2015, 15:04:13 UTC
c3dd2a9 Ecmathcing: support HO-imitation like patterns. 12 June 2015, 15:02:11 UTC
a66293e In pattern matching, reduce head beta-redexes when matching fails. 12 June 2015, 13:43:18 UTC
b59d31a Merge branch '1.0' of github.com:EasyCrypt/easycrypt into 1.0 03 June 2015, 20:46:39 UTC
4ba4692 Version of br93 that came out of US school. 03 June 2015, 20:46:10 UTC
440f7e3 Packaging: script for macos 31 May 2015, 17:10:48 UTC
171d229 Add an environment variable for dumping Why3 tasks. 30 May 2015, 17:35:31 UTC
2d58336 SMT: clean up dead code, use notifier for notifications. 30 May 2015, 17:29:55 UTC
1a4d7b4 packaging: automatization of binary packages for linux platforms. 28 May 2015, 11:27:40 UTC
7493d5e emacs-based packages: update why3.conf 27 May 2015, 10:47:24 UTC
21db6da Updating some examples. 26 May 2015, 13:11:59 UTC
2ea9e0a Birthday bound revisited. 26 May 2015, 12:50:53 UTC
8c21c72 Making PRF use new notations for properties of distributions. 25 May 2015, 15:57:49 UTC
6926bb2 PRG is an abstract theory. 25 May 2015, 15:44:43 UTC
ccd6418 Modify MANIFEST: no more doc. 25 May 2015, 15:16:10 UTC
1e906b8 Only NewMap fails as a reminder that it needs to be fixed. 25 May 2015, 10:12:47 UTC
904f418 Fun.ec: eta f = f non-extensional. 25 May 2015, 09:43:12 UTC
d7b985a Pushing distributions out of datatypes. Adding some useful predicates on distr. 25 May 2015, 09:04:53 UTC
39da530 Draft theories for Symmetric Key Encryption theories. 25 May 2015, 09:04:53 UTC
225cef7 First attempt at organizing the crypto libraries a bit better. 25 May 2015, 09:04:53 UTC
ae51936 End of cherry-picking. 25 May 2015, 09:03:51 UTC
d82951c Adding useful lemmas about head and behead. 25 May 2015, 09:00:58 UTC
b28cb2e Minor cleanup in core libs. Conflicts: theories/newth/NewList.ec 25 May 2015, 09:00:58 UTC
1c63c99 Minor on Fun.ec 25 May 2015, 09:00:58 UTC
53156c9 Pred.ec to follow ssrbool more closely. Adapting other theories. 25 May 2015, 09:00:58 UTC
be4b8fa NewLogic. 25 May 2015, 09:00:58 UTC
feefc9f Documentation is now externalized See: https://github.com/EasyCrypt/easycrypt-doc 24 May 2015, 19:44:19 UTC
409993e Attempt at pushing better-structured libs through for the school. 21 May 2015, 21:25:35 UTC
b834e00 Merging smt branch and fixing libs as much as possible. 21 May 2015, 15:18:23 UTC
5b52216 Remove unused webui terminal. 14 May 2015, 15:25:28 UTC
0008cf8 Remove staled UI file, keeping emacs-based packaging scripts. See easycrypt-atom mode. 14 May 2015, 14:32:33 UTC
ffbd218 Fix compilation issues. 12 May 2015, 15:17:06 UTC
aa2f1c6 Extend conversion with path normalisation. Conflicts: src/ecReduction.ml 12 May 2015, 19:59:10 UTC
538ad78 README.md Wodi has been disbanded. 08 May 2015, 15:50:00 UTC
26db9a3 ZModP: normalized names. 05 May 2015, 09:45:31 UTC
abd634b Some results from the arithmetica project. 05 May 2015, 09:42:14 UTC
c942f46 Fix bug, should be ported in other branches 02 May 2015, 07:38:34 UTC
abfa9a5 Fix MANIFEST 30 April 2015, 19:51:56 UTC
016ff7e keywords generator: support for atom cson file format. 30 April 2015, 17:05:07 UTC
c6a7922 Remove staled script for src2src transformation. 30 April 2015, 17:05:05 UTC
85d07a3 README 30 April 2015, 13:30:24 UTC
a70c27f Update README + scripts for using github opam repo. 30 April 2015, 13:17:53 UTC
7c4ae73 Force markdown for the README file. 30 April 2015, 12:08:44 UTC
0568ff0 Adding filter to FSet. 20 April 2015, 08:12:33 UTC
2a273fb Drafts for string and word theories. 17 April 2015, 10:04:44 UTC
4627e81 NewFSet -> small things. 17 April 2015, 08:09:17 UTC
95b590a .gitignore 13 April 2015, 13:58:03 UTC
6b42213 NewFMap should export Option and NewFSet. 13 April 2015, 13:37:36 UTC
eaf99e9 small fix 13 April 2015, 11:40:07 UTC
db6b94f add few lemmas in BigOp 13 April 2015, 10:47:31 UTC
7b7ce3c improve option selection 12 April 2015, 06:24:01 UTC
fd08665 improve smt. 10 April 2015, 13:14:40 UTC
f639006 Cleaning up smt documentation. 10 April 2015, 10:36:40 UTC
abad2eb doc of smt :-) 09 April 2015, 19:19:38 UTC
1fad64f minor change 09 April 2015, 19:19:18 UTC
53761ab add why3 translation of let on record 09 April 2015, 16:59:03 UTC
5ede6c9 simplify traduction of tuple and projection 09 April 2015, 16:10:26 UTC
798001b just to try 09 April 2015, 14:01:27 UTC
08820d4 fix bug 09 April 2015, 14:01:15 UTC
ccbc3f4 fix stuff 09 April 2015, 13:30:56 UTC
b535568 add iterated version of hypothesis selection 09 April 2015, 12:41:48 UTC
1514f92 Abstract theories are abstract. 09 April 2015, 09:14:41 UTC
4d7001e improve syntax, start to add more option 09 April 2015, 08:28:50 UTC
5b499dc improve use of options in ecSmt. The selection of axioms is now based also on operators used inside operators ... 08 April 2015, 23:48:02 UTC
12cd0be fix bug in translation of constructor 08 April 2015, 23:46:15 UTC
22af791 add iterator over axiom 08 April 2015, 23:45:41 UTC
49f74c6 small refactoring 08 April 2015, 19:42:24 UTC
2f7e73a add possibility to write cut := (l x). 08 April 2015, 19:38:08 UTC
321afae add printing option in smt 08 April 2015, 18:05:43 UTC
5e741db fix bug in translation of fix point 08 April 2015, 18:05:26 UTC
e2c2299 add more option to smt 08 April 2015, 16:37:32 UTC
0533762 modify axiom selection 07 April 2015, 13:02:52 UTC
a2e8318 Fix subtype + parsing of unary operators. 07 April 2015, 12:50:25 UTC
cbda3e4 Internal: refactoring of operators lexing. This refactoring should lead to a mode where tacticals notations like `[->|]` should not fail anymore. This commit is also on the path to give users the ability to declare operators at a given associativity and precedence level. The current state of operators lexing is unstable. 07 April 2015, 12:25:52 UTC
4e1ff40 Smt: translation of fixpoints + some refactoring. 06 April 2015, 12:39:31 UTC
74ca476 SAT traces only generated on demand SAT traces are only generated when the env. variables EC_SMT_DEBUG is set. 06 April 2015, 10:15:56 UTC
c1a0c15 Remove staled 'roadmap' files. 02 April 2015, 16:14:28 UTC
de5946b Some progress on IntDiv. 01 April 2015, 10:21:19 UTC
2616382 Applicative view. `move/(_ x1 ... xn)` now stands for the applicative view. The top-assumption is applied to the arguments `x1 ... xn`. 01 April 2015, 10:21:13 UTC
ce62fe4 Stub for Why3 maps. 25 March 2015, 07:46:27 UTC
9df6300 fix bug 24 March 2015, 15:55:15 UTC
618f80e SMT: Commit current state about fixpoints + refactoring 24 March 2015, 15:21:05 UTC
d5cd488 SAT traces only generated on demand SAT traces are only generated when the env. variables EC_SMT_DEBUG is set. 23 March 2015, 16:06:32 UTC
8f803c0 License update: standard library moved from CeCILL-C to CeCILL-B This allows the non-contagion of user developments. The EasyCrypt engine stays in CeCILL-C. 23 March 2015, 15:55:52 UTC
9d1b03a Push a large chunk of wanted lemmas about real intergral domains. 23 March 2015, 15:44:14 UTC
1430f7f Specification of euclidean division. 23 March 2015, 15:28:22 UTC
f08556d SMT: axiom selection 23 March 2015, 13:35:42 UTC
97a86ba add pvar glob tglob and Pr translations + fix bug + refactoring. 23 March 2015, 13:30:48 UTC
7585325 Fix `catch` clause not catching the right exception [fix #17187]: anomaly when invalid memory is referenced 22 March 2015, 15:07:25 UTC
41f0016 New SMT tactic. This commit brings a new `smt` tactic that can be called via `smt:lazy`. This tactic relies on a lazy translation of operators/lemmas and is currently missing: - a proper selection of lemmas to sent - the translation of body of fixpoints - a set of flags to better control the translation (including the use of the already existing hints databases) The default `smt` version to be called can be controlled via the `Smt:lazy` option. By default, the legacy version is used. If changed to the new one, the old one can be locally called via the `smt:full` variant of `smt`. This commit also bring a `time` meta command that can be used to time any vernacular command by simply executing: `time thecommand.` 20 March 2015, 15:44:19 UTC
39d4a0b Add a report URL. [fix #17185] 18 March 2015, 23:16:01 UTC
2fbf6c7 Doc: adding 'have', some minor things in other tactics. 16 March 2015, 13:43:38 UTC
4797bab Folding array notations into NewList.Array. 16 March 2015, 12:06:37 UTC
back to top