Lesenechal Remi
98ac18ccef
propagate failwith strings (also support for others) in the error
2020-01-02 12:50:45 +01:00
Christian Rinderknecht
a09e87369a
Merge remote-tracking branch 'origin' into rinderknecht-dev
2020-01-02 11:15:28 +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
John David Pressman
0e7b79026d
Add docs page for loops
2020-01-01 12:30:55 -08: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
Christian Rinderknecht
ea7460f8c9
Miscellaneous.
2019-12-28 17:58:15 +01:00
Christian Rinderknecht
c92e3b28ad
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht-dev
2019-12-28 17:58:09 +01: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
Christian Rinderknecht
6814e7786a
Same error formatting for the incremental and monolithic API of Menhir.
2019-12-26 18:57:02 +01:00
Christian Rinderknecht
379311a748
Shortened the parser's API.
...
Unfortunately, even thought all the front-ends use the same
ParserAPI.ml, that file cannot be moved to the folder `shared` due to
a dependency on AST.ml produced by Menhir.
2019-12-26 18:17:57 +01:00
Christian Rinderknecht
548b1267a4
Added .gitignore for all syntaxes.
2019-12-26 14:13:19 +01:00
Christian Rinderknecht
07a70b4648
Added unlexing to ReasonLIGO.
2019-12-26 13:31:54 +01:00
Christian Rinderknecht
ea4eb76013
I added support for unlexing to CameLIGO. Fixed cover.sh.
2019-12-26 13:23:32 +01: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
Christian Rinderknecht
7c1d637226
Fixing the constant constructors in CameLIGO's simplifier.
2019-12-24 18:56:21 +01: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
e99c9b32de
Fixed the [dune] file for building [pascaligo/Unlexer.exe].
2019-12-24 17:35:43 +01:00