Commit Graph

4352 Commits

Author SHA1 Message Date
Lesenechal Remi
98ac18ccef propagate failwith strings (also support for others) in the error 2020-01-02 12:50:45 +01:00
Rémi Lesenechal
f946a14ca0 Merge branch 'feature/coverage-tool' into 'dev'
Use bisect for code coverage

See merge request ligolang/ligo!245
2020-01-02 01:07:39 +00:00
Lesenechal Remi
f16f16e4b3 coverage resutlts as a CI artifact 2019-12-31 14:23:51 +01:00
Lesenechal Remi
d0ea94b472 'dune runtest' also execute 'md files tests' 2019-12-31 14:23:51 +01:00
Lesenechal Remi
c171ce7ad9 fully tested md_files 2019-12-31 14:23:51 +01:00
Lesenechal Remi
eac5e9b82e fix "timestamps-addresses.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
4556568c72 fix "entrypoints-contracts.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
aa35043414 fix "tezos-taco-shop-smart-contract.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
d859a5ce5c fix "tezos-taco-shop-payout.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
d31eec1327 fix "math-numbers-tez.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
8f4bdcad6a fix "functions.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
9a5800dc3e fix "boolean-if-else.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
bddad3f234 add missing GE operator (>=) to cameligo 2019-12-31 14:23:51 +01:00
Lesenechal Remi
3d925ae43e fix "types.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
afa61e5825 Now have an default group "ungrouped" for all the code blocks without any "group=..." 2019-12-31 14:23:51 +01:00
Lesenechal Remi
883d17a9c1 fix "map-records.md" 2019-12-31 14:23:51 +01:00
Lesenechal Remi
08471ba246 basic architecture for the doc tests 2019-12-31 14:23:51 +01:00
Lesenechal Remi
2bff4eef6a Commit hash for bisect_ppx pinned dep 2019-12-31 14:23:51 +01:00
Lesenechal Remi
23cc7e82d6 Revert "no pinned deps"
This reverts commit 9c3d8d7df22d7e5befc8e80ab890a90cbf0862b6.
2019-12-31 14:23:51 +01:00
Lesenechal Remi
c873350b15 no ppx in expect_tests lib 2019-12-31 14:23:51 +01:00
Lesenechal Remi
15e819cde1 more targets 2019-12-31 14:23:51 +01:00
Lesenechal Remi
acee34985b remove ppx in tests 2019-12-31 14:23:51 +01:00
Lesenechal Remi
6c7440ea79 inline magic 2019-12-31 14:23:51 +01:00
Lesenechal Remi
783cd355e4 no pinned deps 2019-12-31 14:23:51 +01:00
Lesenechal Remi
61d095ea28 also preprocess the executable 2019-12-31 14:23:51 +01:00
Lesenechal Remi
787d4689a0 dune clean in the coverage target makes it more stable 2019-12-31 14:23:51 +01:00
Lesenechal Remi
6f804a4432 exclude parser debug tooling 2019-12-31 14:23:51 +01:00
Lesenechal Remi
e8d1e359f4 exclude PPs from coverage 2019-12-31 14:23:51 +01:00
Lesenechal Remi
46ac00e94d makefile target 2019-12-31 14:23:51 +01:00
Lesenechal Remi
c8339ed2ef first try 2019-12-31 14:23:51 +01:00
John David Pressman
c5d1b74c00 Merge branch 'feature/cameligo-tuple-param-destruct' into 'dev'
[LIGO-288] Allow tuple parameter destructuring in CameLIGO

See merge request ligolang/ligo!278
2019-12-29 01:24:22 +00:00
John David Pressman
dcfc8d6391 Horrible hack to rewrite CST for tuple param destruct,
Fails because Let In doesn't support multi-bind
2019-12-29 01:24:22 +00:00
John David Pressman
45224c7f74 Merge branch 'feature/cameligo-multi-bind-let-in' into 'dev'
[LIGO-319] Add let ... in multi-bind to CameLIGO

See merge request ligolang/ligo!285
2019-12-27 18:18:21 +00:00
John David Pressman
3d9489530a Merge branch 'dev' into feature/cameligo-multi-bind-let-in 2019-12-27 09:29:30 -08:00
John David Pressman
e1ecb36e61 Have let ... in evaluate right hand side first during multi-bind 2019-12-26 21:06:24 -08:00
John David Pressman
2d9de2aef0 Clean up let ... in multi-bind 2019-12-24 15:35:05 -08:00
John David Pressman
48a3bebadd Working rough draft of let ... in multi-bind 2019-12-24 14:54:22 -08:00
John David Pressman
7454e8b01f Add let-in multi bind test 2019-12-24 13:48:14 -08:00
Rémi Lesenechal
43e4bf3149 Merge branch 'plusplus' into 'dev'
Fixed the stratification of "++".

See merge request ligolang/ligo!284
2019-12-24 16:51:19 +00:00
Christian Rinderknecht
dadf1fbe41 Fixed the stratification of "++". 2019-12-24 17:01:39 +01:00
Rémi Lesenechal
e9c36f1688 Merge branch '99-ligo-dies-instead' into 'dev'
Resolve "ligo dies instead a when using the wrong type with map"

Closes #99

See merge request ligolang/ligo!283
2019-12-24 12:31:49 +00:00
Lesenechal Remi
bdd1d09c04 t_operator can not throw exceptions 2019-12-24 12:43:32 +01:00
Christian Rinderknecht
96b0572bb1 Merge branch 'parser-main-build-fix' into 'dev'
Fix 'dune build ParserMain.exe'.

See merge request ligolang/ligo!282
2019-12-24 10:59:15 +00:00
Sander Spies
29c96fb021 Fix 'dune build ParserMain.exe'. 2019-12-24 08:08:50 +01:00
John David Pressman
d6398d7e8b Merge branch 'feature/set-delegate' into 'dev'
[LIGO-301] Add SET_DELEGATE to LIGO

Closes LIGO-301

See merge request ligolang/ligo!264
2019-12-20 17:23:09 +00:00
John David Pressman
1bf04574c1 Merge branch 'dev' into feature/set-delegate 2019-12-20 08:37:01 -08:00
Suzanne Dupéron
de56e170ee Merge branch '33-duplicated-variant-case-gives-missing-case-error' into 'dev'
Resolve "Duplicated variant case gives "missing case" error"

Closes #33

See merge request ligolang/ligo!275
2019-12-20 13:05:44 +00:00
Lesenechal Remi
638b45611d fix message of redundant_match_case error 2019-12-20 12:17:47 +00:00
Rémi Lesenechal
a465e54340 Merge branch 'contract-time-lock' into 'dev'
Contract time lock

See merge request ligolang/ligo!269
2019-12-20 12:05:41 +00:00
Lesenechal Remi
70977d1f00 improve badly annotated timestamp error 2019-12-20 12:18:36 +01:00