https://gitlab.com/nomadic-labs/mi-cho-coq

sort by:
Revision Author Date Message Commit Date
729a333 rename contract 07 June 2019, 12:26:49 UTC
5c561bf return to sender 07 June 2019, 10:50:37 UTC
c0b89f6 New proven smart-contract: vote.tz 05 June 2019, 10:03:10 UTC
a0d465c Removed duplicate rule 31 May 2019, 15:44:47 UTC
443304c Updated michocott README 31 May 2019, 15:44:46 UTC
721313e Fixed michocott pdf generation 31 May 2019, 15:44:16 UTC
1018b2d Proofs of extensionality for sets and maps 31 May 2019, 11:56:31 UTC
877a6f2 Corrected typo 27 May 2019, 13:13:29 UTC
50b434e Add a tikz version of the Tezos logo 23 May 2019, 11:45:27 UTC
38f7ba5 [Doc] Add missing tezos logo 20 May 2019, 15:40:27 UTC
7adba0e [Doc] Update the Irif seminar slides 20 May 2019, 15:38:19 UTC
f23ea6e [Doc] Add a logo for Mi-Cho-Coq 18 May 2019, 14:35:34 UTC
2a7d174 [Doc] Add a "singing battery" logo This logo is a pun in french, - "la pie qui chante" (literally "the singing magpie") is a french brand producing the Mi-Cho-Ko candies - "pile" in french means both "stack" and "battery" 18 May 2019, 10:46:46 UTC
0851734 [Doc] Slides for the seminar of the verification team of Irif 17 May 2019, 22:39:50 UTC
b479da0 [Manager contract] Add the possiblity to send tokens to the contract without being the manager 17 May 2019, 18:00:27 UTC
398d4a6 New proven smart contract: manager.tz This contract can be used as a replacement of scriptless KT1s. 17 May 2019, 15:22:18 UTC
59f1f4b [FIX] Makes the `address` type comparable. Contrary to what the documentation of Michelson claims, the `address` type is comparable in the OCaml implementation. This commit makes it comparable in Mi-Cho-Coq too. 17 May 2019, 13:53:30 UTC
53f7fcd [Michocoq] list_ -> list, option_ -> option, set_ -> set 09 April 2019, 08:42:33 UTC
65729a8 [CI] Install a recent version of `shellcheck` 09 April 2019, 07:23:48 UTC
b4b5e0e [fix] configure files in src subdirectories should now also work for mac 09 April 2019, 07:23:48 UTC
044efcc [add] moved important tactics to util file; used tactics in multisig 05 April 2019, 20:18:13 UTC
e2e399c [CI] Continuous integration The CI script does the following: - lint the `configure` shell scripts using `shellcheck` - lint the file `README.org` using `org-lint` - compile the project with Coq v8.8 and Coq v8.9. 03 April 2019, 14:03:44 UTC
baa2a13 [multisig] Replace `injection; discriminate` by `discriminate`. Some versions of Coq fail at useless calls to `injection`. 03 April 2019, 14:01:28 UTC
9019629 [build] By default, do not build the documentation 03 April 2019, 14:00:31 UTC
029eead [Build] Drop support for Coq < 8.8 03 April 2019, 13:56:13 UTC
0b1a985 [build] Ignore shellcheck false alarms 03 April 2019, 13:54:29 UTC
4f5d906 [License] Add License headers to all files 03 April 2019, 13:49:51 UTC
a9a08d3 [License] Assign copyright to Nomadic Labs 03 April 2019, 13:45:54 UTC
750f2f7 Make `./configure` work on more platforms Many OSes don't have `bash` in `/bin`, and in this case the script can be easily be made POSIX-compatible (hence `/bin/sh`). 22 March 2019, 18:17:46 UTC
03bd75c [Contracts] Adding Mutually calling contracts 18 March 2019, 14:24:05 UTC
709185b [Doc]Delete README.md in favor of README.org 18 March 2019, 14:24:05 UTC
89edb55 [Doc]Add installation instructions in the README 18 March 2019, 14:24:05 UTC
cc9a0ee [Build]Add an opam file 18 March 2019, 14:23:40 UTC
a1d6daa [License] Change (GPLv3 -> MIT) 18 March 2019, 14:23:40 UTC
515a6a2 [Doc][Coq][Contracts][Build]Refactoring - add _CoqProject + integration of michocott 18 March 2019, 14:23:32 UTC
0991155 [Doc]Update the documentation 15 March 2019, 15:38:57 UTC
1701b9c Update TODO list 15 March 2019, 14:47:54 UTC
b660fc5 Rename "node" into "protocol environment" 12 March 2019, 14:36:45 UTC
c526321 Remove a useless abstract function 12 March 2019, 14:36:45 UTC
0b54305 Update TODO list 12 March 2019, 14:36:45 UTC
7cd504a All the functions provided by the environment are now expected to succeed 12 March 2019, 14:36:45 UTC
da384ba The self function from the environment cannot fail 12 March 2019, 14:36:45 UTC
3570b0d Add concrete syntax for lists In Michelson, the concrete syntax for lists is exactly the same as for sets excepts that the elements of sets must be given in ascending order. 12 March 2019, 14:36:45 UTC
8e6e8a8 Update the list of possible errors in the documentation 12 March 2019, 14:36:45 UTC
71ad127 Add a TODO list 12 March 2019, 14:36:45 UTC
6b5db67 Small simplification of the multisig specification 12 March 2019, 14:36:45 UTC
adf4cf5 Reorder the src/contracts directory 12 March 2019, 14:36:45 UTC
4fe2dbb Proof of correctness of the multisig contract 12 March 2019, 14:36:44 UTC
268bcd3 Compute a formula equivalent to precond (eval …) 12 March 2019, 14:36:44 UTC
8624d24 Prove evaluator’s monotonicity 12 March 2019, 14:36:44 UTC
b736184 Refactoring: fully separate syntax and semantics 12 March 2019, 14:36:44 UTC
070db99 More comparison lemmas 12 March 2019, 14:36:44 UTC
764ae68 Update the notations for sequences ";;" is now right associative to help reasoning on contracts in the forward direction. ";;;" does not show up in printing (it is too verbose). 12 March 2019, 14:36:44 UTC
8f407cc Add an example of a contract: multisig 12 March 2019, 14:36:44 UTC
8dfca2a Define most Michelson macros 12 March 2019, 14:36:44 UTC
1463e31 Generalize the types of the IF_* instructions. The documentation is buggy on this point; see https://gitlab.com/tezos/tezos/issues/471 12 March 2019, 14:36:44 UTC
4090095 Fix typing of FAILWITH FAILWITH takes no parameter but takes it argument on the stack. 12 March 2019, 14:36:44 UTC
ad253b1 Add a NOOP instruction doing nothing (written {} in Micheline) 12 March 2019, 14:36:44 UTC
c1509d2 Update typing of the CHECK_SIGNATURE instruction 12 March 2019, 14:36:44 UTC
023bda5 Rename a variable named I to avoid a name clash with the constructor of True 12 March 2019, 14:36:44 UTC
31288c7 Also remove obsolete instructions from the evaluator 12 March 2019, 14:36:44 UTC
39f508f Slides update 12 March 2019, 14:36:44 UTC
727ea56 Sort instructions by the order in which they are documented 12 March 2019, 14:36:44 UTC
6f93bf4 Remove obsolete instructions 12 March 2019, 14:36:44 UTC
76a7425 Add some comments 12 March 2019, 14:36:44 UTC
0911651 [README] Style 12 March 2019, 14:36:44 UTC
7fde4f5 Add some documentation 12 March 2019, 14:36:44 UTC
9e2186a Add the slides of today's presentation 12 March 2019, 14:36:44 UTC
ff33b5c Move code to the src directory 12 March 2019, 14:36:44 UTC
58dc95c Add LICENSE 12 March 2019, 14:36:44 UTC
fa36f83 Update to current status of Michelson 12 March 2019, 14:36:44 UTC
b2146ef Trailing whitespace 12 March 2019, 14:36:44 UTC
6e946a3 Syntax, typing, and operational semantics of the Michelson language in Coq 12 March 2019, 14:36:44 UTC
3e98c08 Initial commit 12 March 2019, 13:33:01 UTC
back to top