Pierre-Emmanuel Wulfman
|
ae82144418
|
removing assign, tuples, sequences,
|
2020-02-09 00:31:30 +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
|
0abc4cd206
|
Started adding typer for constants
|
2020-01-30 18:50:19 +00:00 |
|
Suzanne Dupéron
|
96468bd8ff
|
Disabled conversion of records & variants to type constructor + argument list in new typer, the current implementation is just wrong.
|
2020-01-30 18:50:19 +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
|
ef6f46db5b
|
typer: bugfix: stray leftover attempt to typecheck the old way in the new typer
|
2020-01-22 15:30:38 +01:00 |
|
Suzanne Dupéron
|
c5190ac91d
|
typer: bugfix: missing case for E_skip
|
2020-01-22 15:30:29 +01: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
|
77fdb739b6
|
typer: typecheck expression and subst (used e.g. to typecheck arguments of contracts)
|
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 |
|
Sander
|
88159e15b2
|
Add inline attribute
|
2020-01-16 19:36:04 +00: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
|
13ff600509
|
union-find: rename partition to UnionFind for more consistency across the various names that opam and dune assign to this library
|
2020-01-08 18:12:00 +00:00 |
|
Suzanne Dupéron
|
dd9a4dfb47
|
update union-find library (part 2: adjust module names)
|
2020-01-08 18:12:00 +00:00 |
|
Lesenechal Remi
|
a3a09dc0e5
|
functionize the name in the error
|
2020-01-03 16:23:18 +01:00 |
|
Lesenechal Remi
|
3288696784
|
add the name of the variable in the unbound variable error message title
|
2020-01-03 16:23:18 +01:00 |
|
Lesenechal Remi
|
638b45611d
|
fix message of redundant_match_case error
|
2019-12-20 12:17:47 +00:00 |
|
Sander Spies
|
6f9134834f
|
Remove original Cameligo and rename Ligodity to Cameligo.
|
2019-12-12 14:35:07 +01:00 |
|
Pierre-Emmanuel Wulfman
|
034c92a64c
|
Use ADT for types and move type to ast_common
and Making name, type_variable, built-in, constructor, label and string uncompatible types in ligo (weird bug with types in ligodity)
|
2019-12-04 11:40:58 +00:00 |
|
Tom Jack
|
66d2cda107
|
Mini_c: Inlining optimization
|
2019-11-27 09:06:31 -06:00 |
|
Lesenechal Remi
|
88a0f33fca
|
add key_hash type and crypto_key_hash operator to pascaligo
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
1185b8abda
|
add chain_id type and operator
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
2fa78bd0bd
|
add key and signature types
|
2019-11-21 17:19:11 +01:00 |
|
Pierre-Emmanuel Wulfman
|
f91de985d0
|
remove 'Access_Map'
|
2019-11-12 14:28:58 +00:00 |
|
Suzanne Dupéron
|
0b7a84e949
|
Fixed qwerty typo + small cleanup
|
2019-11-05 21:52:59 +00:00 |
|
Suzanne Dupéron
|
40b318eff6
|
Rename 4-typer to 4-typer-old (part 2: make changes)
|
2019-11-04 18:40:49 +00:00 |
|
Suzanne Dupéron
|
45347e3e88
|
Bring back copy of the old typer (part 2: changes)
|
2019-10-31 18:19:01 -04:00 |
|
Suzanne Dupéron
|
d57a87a3ea
|
Moving new typer to separate folder
|
2019-10-31 17:43:44 -04:00 |
|