3fac364 | Cécile BARITEL-RUET | 12 February 2019, 16:43:04 UTC | cleaning + debugging | 12 February 2019, 16:43:04 UTC |
188aec2 | Cécile BARITEL-RUET | 12 February 2019, 12:02:16 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 12 February 2019, 12:02:16 UTC |
91d3b23 | Cécile BARITEL-RUET | 12 February 2019, 12:01:49 UTC | remove unused Zbinds | 12 February 2019, 12:01:49 UTC |
0b42571 | Pierre-Yves Strub | 12 February 2019, 11:56:37 UTC | | 12 February 2019, 11:56:37 UTC |
2644a06 | Cécile BARITEL-RUET | 12 February 2019, 10:46:00 UTC | clean matching rules | 12 February 2019, 10:46:00 UTC |
b9647ea | Cécile BARITEL-RUET | 08 February 2019, 13:04:18 UTC | lazy reduce instead of the eager one.. | 08 February 2019, 13:04:18 UTC |
b0c8dc3 | Pierre-Yves Strub | 06 February 2019, 17:30:31 UTC | | 06 February 2019, 17:30:31 UTC |
f37c69b | Pierre-Yves Strub | 06 February 2019, 17:09:40 UTC | | 06 February 2019, 17:09:40 UTC |
38aefa6 | Pierre-Yves Strub | 06 February 2019, 17:05:35 UTC | | 06 February 2019, 17:05:35 UTC |
5abfae3 | Pierre-Yves Strub | 06 February 2019, 16:56:57 UTC | | 06 February 2019, 16:56:57 UTC |
6cf5a33 | Pierre-Yves Strub | 06 February 2019, 16:20:12 UTC | | 06 February 2019, 16:20:12 UTC |
588dd7c | Pierre-Yves Strub | 06 February 2019, 08:12:52 UTC | fixing patterns for mpath/xpath | 06 February 2019, 08:12:52 UTC |
2078c00 | Pierre-Yves Strub | 04 February 2019, 20:57:24 UTC | | 04 February 2019, 20:57:24 UTC |
1cb1b75 | Cécile BARITEL-RUET | 04 February 2019, 14:05:06 UTC | parser conflit | 04 February 2019, 14:05:06 UTC |
69f500b | Pierre-Yves Strub | 03 February 2019, 08:33:21 UTC | rework patterns parser | 03 February 2019, 08:33:21 UTC |
05cea17 | Pierre-Yves Strub | 03 February 2019, 07:17:03 UTC | add entry point for pattern processing (test) | 03 February 2019, 07:17:03 UTC |
9067ffe | Pierre-Yves Strub | 03 February 2019, 07:12:37 UTC | move test file | 03 February 2019, 07:12:37 UTC |
95337e3 | Cécile BARITEL-RUET | 01 February 2019, 14:44:18 UTC | modify parser test + make an easycrypt file | 01 February 2019, 14:44:18 UTC |
5a64411 | Cécile BARITEL-RUET | 01 February 2019, 14:03:03 UTC | fix | 01 February 2019, 14:03:03 UTC |
d8fe2c8 | Cécile BARITEL-RUET | 01 February 2019, 13:59:41 UTC | simple fix on parser examples | 01 February 2019, 13:59:41 UTC |
4c9be47 | Cécile BARITEL-RUET | 01 February 2019, 13:42:50 UTC | a few examples of patterns | 01 February 2019, 13:42:50 UTC |
9cb4583 | Pierre-Yves Strub | 31 January 2019, 20:43:24 UTC | fixing rr & sr conflicts | 31 January 2019, 20:43:24 UTC |
a097dd7 | Cécile BARITEL-RUET | 31 January 2019, 16:09:18 UTC | merge stmt and instr | 31 January 2019, 16:09:18 UTC |
951e377 | Cécile BARITEL-RUET | 31 January 2019, 13:35:00 UTC | shift/reduce problems | 31 January 2019, 13:35:00 UTC |
b79b1fb | Cécile BARITEL-RUET | 20 December 2018, 15:00:23 UTC | fix bug where in Fapp (#x, args), #x was given the type of the application result, not the type of #x. | 20 December 2018, 15:00:23 UTC |
a8b8fa9 | Cécile BARITEL-RUET | 20 December 2018, 14:25:57 UTC | Merge branch '1.0' into deploy-fmatch | 20 December 2018, 14:25:57 UTC |
337a8ab | Cécile BARITEL-RUET | 20 December 2018, 14:25:05 UTC | fix a smt call | 20 December 2018, 14:25:05 UTC |
f6558b4 | Cécile BARITEL-RUET | 20 December 2018, 14:23:54 UTC | fix bug when the environment was restored in some cases | 20 December 2018, 14:23:54 UTC |
ddd41ae | Cécile BARITEL-RUET | 20 December 2018, 13:14:22 UTC | Merge branch '1.0' into deploy-fmatch | 20 December 2018, 13:14:22 UTC |
b2b7e5b | Cécile BARITEL-RUET | 20 December 2018, 13:13:35 UTC | fix List.ec | 20 December 2018, 13:13:35 UTC |
0818e20 | Cécile BARITEL-RUET | 20 December 2018, 12:29:19 UTC | Merge branch '1.0' into deploy-fmatch | 20 December 2018, 12:29:19 UTC |
532e12b | Cécile BARITEL-RUET | 20 December 2018, 12:28:06 UTC | fix types of an operator when its definition is a match, where its type was only its return type inside its body. | 20 December 2018, 12:28:06 UTC |
4a4be28 | Cécile BARITEL-RUET | 20 December 2018, 12:26:49 UTC | . | 20 December 2018, 12:26:49 UTC |
9e29c37 | Cécile BARITEL-RUET | 19 December 2018, 18:00:37 UTC | fix a bug where a meta variable was transformed into a simple local formula. | 19 December 2018, 18:00:37 UTC |
6690416 | Cécile BARITEL-RUET | 19 December 2018, 17:32:05 UTC | . | 19 December 2018, 17:32:05 UTC |
177ec4a | Cécile BARITEL-RUET | 19 December 2018, 17:31:11 UTC | Merge branch '1.0' into deploy-fmatch | 19 December 2018, 17:31:11 UTC |
192a23f | Cécile BARITEL-RUET | 19 December 2018, 17:24:55 UTC | fix type of pred1 from 'a -> bool to 'a -> 'a -> bool | 19 December 2018, 17:24:55 UTC |
f0ceb48 | Cécile BARITEL-RUET | 19 December 2018, 17:24:02 UTC | . | 19 December 2018, 17:24:02 UTC |
0217505 | Cécile BARITEL-RUET | 19 December 2018, 16:58:50 UTC | fix previous fix, now it only changes the order of the reduction | 19 December 2018, 16:58:50 UTC |
c8f2dc2 | Cécile BARITEL-RUET | 19 December 2018, 16:48:55 UTC | fix reduction strategy to not reduce inside a Papp if the other side is only a local/op + add more verbose options | 19 December 2018, 16:48:55 UTC |
95f336c | Cécile BARITEL-RUET | 19 December 2018, 16:19:31 UTC | factoring both Papp to only one + adding a flag to Papp about higher order | 19 December 2018, 16:19:31 UTC |
6a52f1b | Cécile BARITEL-RUET | 19 December 2018, 12:10:55 UTC | fix bug where higher order was after structural matching of application | 19 December 2018, 12:10:55 UTC |
7a10611 | Cécile BARITEL-RUET | 18 December 2018, 17:12:13 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 18 December 2018, 17:12:13 UTC |
930b1b5 | Cécile BARITEL-RUET | 18 December 2018, 17:11:51 UTC | . | 18 December 2018, 17:11:51 UTC |
0b59cac | Pierre-Yves Strub | 18 December 2018, 14:34:23 UTC | fix bug in LDecl where the type of the operator was not correct. | 18 December 2018, 14:35:55 UTC |
fa8c022 | Pierre-Yves Strub | 18 December 2018, 14:34:23 UTC | fix bug in LDecl where the type of the operator was not correct. | 18 December 2018, 14:34:23 UTC |
de4c03e | Pierre-Yves Strub | 18 December 2018, 14:32:48 UTC | partially revert 1497515915108b7ee0f5e5065c0b69511c9383fb | 18 December 2018, 14:32:48 UTC |
1497515 | Cécile BARITEL-RUET | 18 December 2018, 14:26:53 UTC | fix bug in LDecl where the type of the operator was not correct. | 18 December 2018, 14:26:53 UTC |
825ebc2 | Cécile BARITEL-RUET | 17 December 2018, 14:51:57 UTC | fix bug where OGTmem None was tested not equal to OGTmem None. | 17 December 2018, 14:51:57 UTC |
394b4c5 | Cécile BARITEL-RUET | 17 December 2018, 14:34:44 UTC | Merge branch '1.0' into deploy-fmatch | 17 December 2018, 14:34:44 UTC |
88a87da | Cécile BARITEL-RUET | 17 December 2018, 14:33:18 UTC | Merge branch '1.0' of https://github.com/EasyCrypt/easycrypt into 1.0 | 17 December 2018, 14:33:18 UTC |
dfe37eb | Cécile BARITEL-RUET | 17 December 2018, 14:32:33 UTC | fix bug where the type of pred1 was bool instead of 'a -> bool | 17 December 2018, 14:32:33 UTC |
4543274 | Cécile BARITEL-RUET | 17 December 2018, 14:31:38 UTC | . | 17 December 2018, 14:31:38 UTC |
1563ffc | Cécile BARITEL-RUET | 14 December 2018, 11:53:13 UTC | fix bug | 14 December 2018, 11:53:13 UTC |
815daf3 | Cécile BARITEL-RUET | 14 December 2018, 11:32:55 UTC | fix bug + pattern are always typed | 14 December 2018, 11:32:55 UTC |
5a31709 | Benjamin Gregoire | 12 December 2018, 17:00:34 UTC | simplify proof | 12 December 2018, 17:00:34 UTC |
179fc9b | Cécile BARITEL-RUET | 12 December 2018, 14:19:21 UTC | without printing. | 12 December 2018, 14:19:21 UTC |
a84f754 | Cécile BARITEL-RUET | 12 December 2018, 14:16:50 UTC | fix bug where the type of an application was assigned to its operator. | 12 December 2018, 14:16:50 UTC |
17eced8 | Pierre-Yves Strub | 11 December 2018, 16:29:13 UTC | Simplifying async-while examples | 11 December 2018, 16:29:13 UTC |
2d05f8b | Pierre-Yves Strub | 11 December 2018, 16:24:53 UTC | async-while: example for nested loops | 11 December 2018, 16:24:53 UTC |
94b8986 | Cécile BARITEL-RUET | 11 December 2018, 16:11:22 UTC | . | 11 December 2018, 16:11:22 UTC |
b67a33f | Cécile BARITEL-RUET | 11 December 2018, 15:57:23 UTC | without printing | 11 December 2018, 15:57:23 UTC |
8b47a55 | Cécile BARITEL-RUET | 11 December 2018, 15:22:47 UTC | fix beta reduction + fix bug where already known meta-var was substitued without going through reduction | 11 December 2018, 15:22:47 UTC |
7a8b1d0 | Pierre-Yves Strub | 11 December 2018, 14:10:05 UTC | | 11 December 2018, 14:10:05 UTC |
10742eb | Cécile BARITEL-RUET | 11 December 2018, 13:44:34 UTC | EcFMatching : mkengine : first reduction_info is for matching, second is for same meta-variable | 11 December 2018, 13:44:34 UTC |
d96e542 | Cécile BARITEL-RUET | 11 December 2018, 10:30:31 UTC | . | 11 December 2018, 10:30:31 UTC |
729330a | Cécile BARITEL-RUET | 10 December 2018, 14:52:40 UTC | adding eta-reduction. cannot fix no-delta for predC | 10 December 2018, 14:52:40 UTC |
ff6273d | Cécile BARITEL-RUET | 10 December 2018, 12:33:37 UTC | add case : if pattern reduction gives the same pattern, then don't try again. | 10 December 2018, 12:33:37 UTC |
f6d7bb8 | Cécile BARITEL-RUET | 10 December 2018, 10:45:44 UTC | fix bug where the type of an application was wrong | 10 December 2018, 10:45:44 UTC |
39b142f | Pierre-Yves Strub | 07 December 2018, 09:43:46 UTC | | 07 December 2018, 09:43:50 UTC |
18e23f0 | Cécile BARITEL-RUET | 07 December 2018, 09:43:17 UTC | fix some things | 07 December 2018, 09:43:17 UTC |
542f817 | Cécile BARITEL-RUET | 07 December 2018, 09:16:46 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 07 December 2018, 09:16:46 UTC |
0bf642c | Cécile BARITEL-RUET | 07 December 2018, 09:16:22 UTC | fix nadd_match | 07 December 2018, 09:16:22 UTC |
87dd4fd | Pierre-Yves Strub | 06 December 2018, 16:21:22 UTC | | 06 December 2018, 16:21:22 UTC |
494b225 | Pierre-Yves Strub | 06 December 2018, 16:05:55 UTC | | 06 December 2018, 16:13:11 UTC |
59f83c9 | Pierre-Yves Strub | 06 December 2018, 15:42:23 UTC | | 06 December 2018, 16:12:50 UTC |
f7b98fe | Pierre-Yves Strub | 06 December 2018, 15:35:52 UTC | | 06 December 2018, 16:12:32 UTC |
1f34a0e | Pierre-Yves Strub | 06 December 2018, 14:17:18 UTC | | 06 December 2018, 16:11:39 UTC |
f7a574e | Cécile BARITEL-RUET | 06 December 2018, 16:06:18 UTC | fix type of pattern_of_memory | 06 December 2018, 16:06:18 UTC |
44dc76d | Cécile BARITEL-RUET | 06 December 2018, 16:05:11 UTC | pattern_of_memory | 06 December 2018, 16:05:11 UTC |
c392978 | Cécile BARITEL-RUET | 06 December 2018, 15:40:05 UTC | pattern_of_form : match_env -> form -> pattern | 06 December 2018, 15:40:05 UTC |
4da20f4 | Cécile BARITEL-RUET | 06 December 2018, 15:35:03 UTC | modify pbinding : gty option -> ogty | 06 December 2018, 15:35:03 UTC |
d252814 | Cécile BARITEL-RUET | 06 December 2018, 11:09:16 UTC | fsubst_of_env : match_env -> env -> f_subst | 06 December 2018, 11:09:16 UTC |
b9c2b36 | Cécile BARITEL-RUET | 06 December 2018, 10:41:19 UTC | moved eq_tests to a EQ module. + add_meta_var : match_env -> ident -> match_env + union of the meta_vars in the creation of an engine | 06 December 2018, 10:41:19 UTC |
dc1771a | Cécile BARITEL-RUET | 05 December 2018, 15:23:28 UTC | psubst : match_env -> hyps -> p_subst | 05 December 2018, 15:23:28 UTC |
eea6dc3 | Cécile BARITEL-RUET | 05 December 2018, 15:14:50 UTC | . | 05 December 2018, 15:14:50 UTC |
6d14276 | Cécile BARITEL-RUET | 05 December 2018, 15:10:34 UTC | . | 05 December 2018, 15:10:34 UTC |
a16caab | Cécile BARITEL-RUET | 05 December 2018, 14:07:12 UTC | removed a fprintf that halts easycrypt's answer... | 05 December 2018, 14:07:12 UTC |
6b3adf9 | Cécile BARITEL-RUET | 05 December 2018, 13:50:43 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 05 December 2018, 13:50:43 UTC |
66ca8a2 | Cécile BARITEL-RUET | 05 December 2018, 13:48:44 UTC | + match_env : { unienv ; pattern Mid.t ; Sid.t } - remove dead code in Psusbt + modify matching alg to work with match_env | 05 December 2018, 13:48:44 UTC |
8d7f084 | Pierre-Yves Strub | 05 December 2018, 12:30:42 UTC | | 05 December 2018, 12:30:47 UTC |
091eda8 | Cécile BARITEL-RUET | 05 December 2018, 12:29:50 UTC | + match_is_full : environment -> bool | 05 December 2018, 12:29:50 UTC |
dec183f | Cécile BARITEL-RUET | 05 December 2018, 12:16:11 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 05 December 2018, 12:16:11 UTC |
2bae038 | Cécile BARITEL-RUET | 05 December 2018, 12:16:03 UTC | . | 05 December 2018, 12:16:03 UTC |
a4b7d5c | Pierre-Yves Strub | 05 December 2018, 10:36:10 UTC | refactoring | 05 December 2018, 10:36:10 UTC |
362e1f0 | Cécile BARITEL-RUET | 04 December 2018, 11:06:57 UTC | fix bug where matching did not enter a bd_Hoare formula (an other cases) | 04 December 2018, 11:06:57 UTC |
c9daace | Cécile BARITEL-RUET | 04 December 2018, 10:23:52 UTC | Merge branch 'deploy-fmatch' of https://github.com/EasyCrypt/easycrypt into deploy-fmatch | 04 December 2018, 10:23:52 UTC |
bff13e3 | Cécile BARITEL-RUET | 04 December 2018, 10:22:44 UTC | fix complexity bug | 04 December 2018, 10:22:44 UTC |
2a44ddc | Pierre-Yves Strub | 03 December 2018, 16:30:39 UTC | | 03 December 2018, 16:30:39 UTC |
f99ec8c | Cécile BARITEL-RUET | 03 December 2018, 15:56:44 UTC | . | 03 December 2018, 15:56:44 UTC |