Tom Jack
|
9f09506f58
|
Fix literal bytes printing again
|
2020-02-15 11:50:20 -06:00 |
|
John David Pressman
|
953e91bc54
|
Remove Current.gas from LIGO
|
2020-02-12 02:24:58 -08:00 |
|
Lesenechal Remi
|
f798392760
|
constant typer:
* Removed unused LIST_CONS
* support for misc constants (untestetable for now)
|
2020-02-10 19:54:23 +01:00 |
|
Lesenechal Remi
|
ce70c82122
|
ligo interpreter : moving combinators do a dedicated module
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
f08879feb0
|
ligo interpreter support for :
* operations of map/set
* slice
* add
* literals/pps
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
29959ec915
|
Initial LIGO interpreter version
|
2020-02-09 18:22:33 +01:00 |
|
Suzanne Dupéron
|
995ca7e807
|
Print numeric records as tuples, better typer error messages for records & tuples
|
2020-02-09 00:31:30 +01:00 |
|
Pierre-Emmanuel Wulfman
|
199e0a3bb2
|
Print records and variants in lexicographic order
|
2020-02-09 00:31:30 +01:00 |
|
Pierre-Emmanuel Wulfman
|
ae82144418
|
removing assign, tuples, sequences,
|
2020-02-09 00:31:30 +01:00 |
|
Sander
|
bd4a75016d
|
Merge branch 'add_lsl_lsr' into 'dev'
Add lsl and lsr support.
Closes #146
See merge request ligolang/ligo!387
|
2020-02-07 11:08:13 +00:00 |
|
Rémi Lesenechal
|
8003a9e2b1
|
Merge branch 'feature/remove-useless-constants' into 'dev'
Remove useless constants
See merge request ligolang/ligo!388
|
2020-02-06 21:26:04 +00:00 |
|
Suzanne Dupéron
|
d3a34445f4
|
Merge branch 'bugfix/new-typer-9' into 'dev'
New typer: constants: use a tuple of arguments, + typechecking rules for constants
See merge request ligolang/ligo!378
|
2020-02-06 20:56:04 +00:00 |
|
Lesenechal Remi
|
784c2da81b
|
Remove useless constants:
* C_HASH (removed)
* C_MAP_GET --replaced--> C_MAP_FIND_OPT
* C_MAP_GET_FORCE --replaced--> C_MAP_FIND
|
2020-02-06 18:08:51 +01:00 |
|
Sander Spies
|
9433fa9bc4
|
Add lsl and lsr support.
|
2020-02-06 16:17:33 +01:00 |
|
Pierre-Emmanuel Wulfman
|
4195026d73
|
add get_contract_opt and get_entrypoint_opt to ligo
|
2020-02-04 13:38:17 +01:00 |
|
Suzanne Dupéron
|
0297b6033b
|
New typer: constants: use a tuple of arguments, + typechecking rules for constants
|
2020-02-03 20:20:00 +00:00 |
|
Suzanne Dupéron
|
a6f0d7297c
|
Improved temporary internal error message
|
2020-01-30 18:50:19 +00:00 |
|
Suzanne Dupéron
|
7ab2ffa156
|
New typer: fix tuples
|
2020-01-30 18:50:19 +00:00 |
|
Suzanne Dupéron
|
c534d6dff2
|
Cleanup
|
2020-01-29 17:37:10 +00:00 |
|
Suzanne Dupéron
|
821c980e3e
|
documentation for Declaration_constant
|
2020-01-29 17:36:34 +00:00 |
|
Suzanne Dupéron
|
5ff9803989
|
Merge remote-tracking branch 'origin/dev' into dev
|
2020-01-28 22:30:31 +00:00 |
|
Suzanne Dupéron
|
a9a12ae244
|
Changes requested in MR review
|
2020-01-28 20:23:11 +00:00 |
|
Pierre-Emmanuel Wulfman
|
f36d6a01de
|
Modify record update, using path for update
|
2020-01-28 14:12:46 +00:00 |
|
Suzanne Dupéron
|
1592404e03
|
Merge commit '4977c18e' into bugfix/new-typer
|
2020-01-23 11:56:02 +01:00 |
|
John David Pressman
|
f166748757
|
Merge branch 'gardening/e-bytes-split' into 'dev'
[LIGO-374] Split e_bytes into e_bytes_hex, e_bytes_raw and e_bytes_string
See merge request ligolang/ligo!336
|
2020-01-23 08:35:30 +00:00 |
|
Suzanne Dupéron
|
0f420eaaf5
|
typer: bugfix: tuple is now a built-in type constructor
|
2020-01-22 15:17:10 +01:00 |
|
Suzanne Dupéron
|
30dac09494
|
typer: bugfix: use "String.equal", not "="
|
2020-01-22 13:49:32 +01:00 |
|
Suzanne Dupéron
|
93d16b4b6a
|
typer: do multiple substitutions at once (pass a sort of map from free variables to their substitution)
|
2020-01-21 13:25:04 +01:00 |
|
Suzanne Dupéron
|
614970d2d7
|
Implemented some missing cases of the subst. First kinda actual typer test passes!
|
2020-01-20 21:19:37 +01:00 |
|
Suzanne Dupéron
|
688a636251
|
typer: cleanup
|
2020-01-20 21:19:37 +01:00 |
|
John David Pressman
|
4835ac4d10
|
Split e_bytes into e_bytes_hex, e_bytes_raw and e_bytes_string
|
2020-01-16 22:46:28 -08:00 |
|
Sander
|
88159e15b2
|
Add inline attribute
|
2020-01-16 19:36:04 +00:00 |
|
Lesenechal Remi
|
7143b82ba8
|
support for key and signature literals
|
2020-01-13 11:37:10 +01:00 |
|
Pierre-Emmanuel Wulfman
|
98d6aea4e1
|
mr review 2
|
2020-01-10 17:28:45 +01:00 |
|
Pierre-Emmanuel Wulfman
|
60edd0cf5b
|
after review 1
|
2020-01-10 16:41:47 +01:00 |
|
Pierre-Emmanuel Wulfman
|
812834656a
|
Updates for OcamLIGO and PascaLIGO
|
2020-01-10 13:52:05 +01:00 |
|
Suzanne Dupéron
|
e7589f1a6a
|
Merge branch 'feature/auto-generate-folds' into 'dev'
Automatic generation of the boilerplate for folds
See merge request ligolang/ligo!303
|
2020-01-10 00:24:55 +00:00 |
|
Suzanne Dupéron
|
1863cf324b
|
Improve error messages in ast_typed/combinators.ml
|
2020-01-09 23:13:14 +00:00 |
|
Suzanne Dupéron
|
801efeed46
|
tests for automatic fold generator + fold_config hook to update the state before a node has been transformed, without transforming it.
|
2020-01-09 18:16:02 +00:00 |
|
Suzanne Dupéron
|
fe5f8d9f64
|
fold_config hook to update the state after a node has been transformed, without transforming it.
|
2020-01-09 18:16:02 +00:00 |
|
Suzanne Dupéron
|
8b98898dbf
|
first executable version of the auto-generation of folds
|
2020-01-09 18:16:02 +00:00 |
|
Suzanne Dupéron
|
3605768bb0
|
Started auto-generation of folds on ADTs (part of the code is generated, not all)
|
2020-01-09 18:16:02 +00:00 |
|
Lesenechal Remi
|
d885eb8d4a
|
check key_hash format
|
2020-01-06 22:52:30 +01:00 |
|
Lesenechal Remi
|
7e05b7d276
|
now removes the entry-point declaration from the program before aggregation
|
2020-01-06 18:41:53 +01:00 |
|
Lesenechal Remi
|
e8d1e359f4
|
exclude PPs from coverage
|
2019-12-31 14:23:51 +01:00 |
|
Lesenechal Remi
|
c8339ed2ef
|
first try
|
2019-12-31 14:23:51 +01:00 |
|
Lesenechal Remi
|
bdd1d09c04
|
t_operator can not throw exceptions
|
2019-12-24 12:43:32 +01:00 |
|
John David Pressman
|
1bf04574c1
|
Merge branch 'dev' into feature/set-delegate
|
2019-12-20 08:37:01 -08:00 |
|
Tom Jack
|
71e2670572
|
Fix one hex printing bug
|
2019-12-19 13:05:30 -06:00 |
|
Suzanne Dupéron
|
e5acdc4228
|
All typer errors in ast_typed/misc.ml are covered it seems.
|
2019-12-19 17:27:17 +00:00 |
|