Pierre-Emmanuel Wulfman
|
2893fc0412
|
fix detection of matching on bool in the spiller
|
2020-07-02 23:21:14 +02:00 |
|
Tom Jack
|
2f0ffc10ac
|
Merge branch 'dont-strip-annots' into 'dev'
Don't strip annots when running Michelson
See merge request ligolang/ligo!701
|
2020-07-02 09:29:38 +00:00 |
|
Christian Rinderknecht
|
6c50ec0ed1
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@pprint_comments
|
2020-07-01 20:49:05 +02:00 |
|
Lesenechal Remi
|
e1177de402
|
fix bad error PP that can appear in tests
|
2020-07-01 16:40:12 +02:00 |
|
Tom Jack
|
01423174b2
|
Don't strip annots when running Michelson
This fixes a bug in `compile-parameter` etc when the value contains
lambdas containing important annotations.
|
2020-07-01 04:40:03 -05:00 |
|
Tom Jack
|
ead7832c50
|
Fix some polymorphic comparison bugs
|
2020-06-30 14:31:04 -05:00 |
|
Lesenechal Remi
|
e9db0afffa
|
WIIP
|
2020-06-30 19:15:04 +02:00 |
|
Christian Rinderknecht
|
b304b82e11
|
Merge branch 'dev' into rinderknecht@pprint_comments
|
2020-06-30 17:10:48 +02:00 |
|
Christian Rinderknecht
|
d1b7388550
|
Refactoring of the dune files, minimised dependencies.
|
2020-06-30 14:34:15 +02:00 |
|
Pierre-Emmanuel Wulfman
|
bc259fcde7
|
Feature/transpiler
|
2020-06-29 13:05:34 +00:00 |
|
Suzanne Dupéron
|
0dc4315359
|
compare (lowercase) has a bit of a special meaning in OCaml, renaming the Compare module to Compare_types for now to avoid potential confusion (?)
|
2020-06-24 20:23:36 +01:00 |
|
Lesenechal Remi
|
351018f8d2
|
errors for compare in the new typer
|
2020-06-24 19:24:08 +02:00 |
|
Christian Rinderknecht
|
2eb16c2c56
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@pprint_comments
|
2020-06-24 11:20:13 +02:00 |
|
Christian Rinderknecht
|
b07c57c159
|
Fixed variable.
|
2020-06-24 11:19:56 +02:00 |
|
Suzanne Dupéron
|
942000065b
|
Weakly-typed creation of ADT elements
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
c1d211d98c
|
Debug prints for the new typer: output JSON
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
1cc64d6812
|
reasons for failing tests
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
283dcf418a
|
Debug prints for the new typer
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
bd8a57df44
|
Add a pretty-printer to the heuristics
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
018e269b2e
|
Have separate ppf and Yojson modules for PP_json
|
2020-06-24 02:07:02 +01:00 |
|
Suzanne Dupéron
|
65161148d3
|
Merge branch 'feature/new-typer-13-json-printer' into 'dev'
JSON printer to debug the new typer
See merge request ligolang/ligo!684
|
2020-06-23 22:47:18 +00:00 |
|
Rémi Lesenechal
|
2351dda44e
|
Apply 1 suggestion(s) to 1 file(s)
|
2020-06-23 23:19:24 +01:00 |
|
Rémi Lesenechal
|
362e33c7f9
|
Apply 1 suggestion(s) to 1 file(s)
|
2020-06-23 23:19:24 +01:00 |
|
Rémi Lesenechal
|
27d7856e52
|
Apply 1 suggestion(s) to 1 file(s)
|
2020-06-23 23:19:24 +01:00 |
|
Rémi Lesenechal
|
d743605aee
|
Apply 1 suggestion(s) to 1 file(s)
|
2020-06-23 23:19:24 +01:00 |
|
Lesenechal Remi
|
b4bf0ae159
|
using yojson to print typed AST program
|
2020-06-23 23:19:24 +01:00 |
|
Suzanne Dupéron
|
db051e7d3b
|
Generic JSON pretty-printer for the typer's AST
|
2020-06-23 23:19:24 +01:00 |
|
Suzanne Dupéron
|
242d99fd5e
|
Improve error message
|
2020-06-23 22:51:29 +01:00 |
|
Lesenechal Remi
|
0cf9dc576e
|
rework error when comparing two sum types
|
2020-06-23 22:45:16 +01:00 |
|
Suzanne Dupéron
|
64c6b8896d
|
comment
|
2020-06-23 18:38:22 +02:00 |
|
Suzanne Dupéron
|
19f02a4b36
|
bugfix: forgot to explicitly discard new typer state
|
2020-06-23 18:38:22 +02:00 |
|
Suzanne Dupéron
|
424a0b0ba7
|
Bugfix: equality
|
2020-06-23 18:38:22 +02:00 |
|
Suzanne Dupéron
|
2c5f1f0e2b
|
Bugfix in printer
|
2020-06-23 18:38:22 +02:00 |
|
Pierre-Emmanuel Wulfman
|
02d66cf536
|
rename operators to predefined
|
2020-06-23 16:35:30 +02:00 |
|
Pierre-Emmanuel Wulfman
|
aa849f6dcb
|
renaming of passes
|
2020-06-23 16:35:28 +02:00 |
|
Christian Rinderknecht
|
d34b345edc
|
Merged first changes towards handling comments. Refactoring.
|
2020-06-23 11:52:39 +02:00 |
|
Christian Rinderknecht
|
3ec21a8762
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@pprint_comments
|
2020-06-23 01:23:33 +02:00 |
|
Christian Rinderknecht
|
c379d1078e
|
Fixed builds of ParserMain.exe. Fixed parser (code_inj).
|
2020-06-23 00:37:57 +02:00 |
|
Christian Rinderknecht
|
e42381fb84
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@fix-sequences
|
2020-06-22 21:50:42 +02:00 |
|
Christian Rinderknecht
|
94039c4d65
|
Added back return instead of ok.
|
2020-06-22 16:29:32 +02:00 |
|
Christian Rinderknecht
|
bc5a5cd75b
|
Move ESeq back to its original semantic action.
|
2020-06-20 20:03:04 +02:00 |
|
Christian Rinderknecht
|
8f4ed11539
|
Added comments.
|
2020-06-20 18:10:18 +02:00 |
|
Christian Rinderknecht
|
92e6d55aa8
|
Improved code injection. Fixed a few bugs on the way.
|
2020-06-20 18:10:17 +02:00 |
|
Christian Rinderknecht
|
e26b142c3c
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@fix-sequences
|
2020-06-20 15:50:13 +02:00 |
|
Christian Rinderknecht
|
8ce7ae0f27
|
Fixed the parsing of sequences in CameLIGO.
|
2020-06-20 15:49:52 +02:00 |
|
Pierre-Emmanuel Wulfman
|
46bd0315e2
|
Merge branch 'contract/basic_multisig' into 'dev'
Add a basic multisig contrat
See merge request ligolang/ligo!643
|
2020-06-19 11:24:28 +00:00 |
|
Pierre-Emmanuel Wulfman
|
36df068dfc
|
wip: new error monad
|
2020-06-19 12:56:13 +02:00 |
|
Pierre-Emmanuel Wulfman
|
98487d8bb7
|
Add a basic multisig contract
|
2020-06-18 18:23:18 +02:00 |
|
Pierre-Emmanuel Wulfman
|
c2e4f2f36d
|
Add pp can assert_value_eq for Literal_op
|
2020-06-18 18:23:16 +02:00 |
|
Pierre-Emmanuel Wulfman
|
c8b8492ed9
|
remaking PacscaLIGO simplifier
|
2020-06-18 17:53:00 +02:00 |
|