diff --git a/e2e/bats/assets/counter_idl/counter_idl.mo b/e2e/bats/assets/counter_idl/counter_idl.mo index 64c43f14b6..994f8281a2 100644 --- a/e2e/bats/assets/counter_idl/counter_idl.mo +++ b/e2e/bats/assets/counter_idl/counter_idl.mo @@ -1,10 +1,10 @@ import A "mo:base/Array"; import Prim "mo:prim"; -type List = ?{head : T; tail : List}; -type List2 = { #nil; #cons: (T, List2) }; - actor { + public type List = ?{head : T; tail : List}; + public type List2 = { #nil; #cons: (T, List2) }; + func map(l: List) : List = { switch l { case null { null }; diff --git a/e2e/bats/assets/matrix_multiply/dot_product.mo b/e2e/bats/assets/matrix_multiply/dot_product.mo index 402f52bbc1..73767c7473 100644 --- a/e2e/bats/assets/matrix_multiply/dot_product.mo +++ b/e2e/bats/assets/matrix_multiply/dot_product.mo @@ -1,6 +1,5 @@ -type Vec = [Int]; - actor { + type Vec = [Int]; var vec : Vec = []; public func init(a: Vec) : async () { diff --git a/e2e/bats/assets/matrix_multiply/matrix.mo b/e2e/bats/assets/matrix_multiply/matrix.mo index 62f333a791..ec1330d9de 100644 --- a/e2e/bats/assets/matrix_multiply/matrix.mo +++ b/e2e/bats/assets/matrix_multiply/matrix.mo @@ -1,9 +1,9 @@ import A "mo:base/Array"; import M "secret_import"; -type Matrix = [[Int]]; - actor { + type Matrix = [[Int]]; + public func multiply(a: Matrix, b: Matrix) : async Matrix { assert (a.size() > 0 and b.size() > 0); assert (a[0].size() == b.size()); diff --git a/e2e/bats/assets/matrix_multiply/transpose.mo b/e2e/bats/assets/matrix_multiply/transpose.mo index 27f470b728..4910bcade5 100644 --- a/e2e/bats/assets/matrix_multiply/transpose.mo +++ b/e2e/bats/assets/matrix_multiply/transpose.mo @@ -1,8 +1,8 @@ import A "mo:base/Array"; -type Matrix = [[Int]]; - actor { + type Matrix = [[Int]]; + public query func transpose(m: Matrix) : async Matrix { assert (m.size() > 0); let n_row = m.size(); diff --git a/e2e/bats/assets/warning/main.mo b/e2e/bats/assets/warning/main.mo index 86103ce8a6..a4054e20c3 100644 --- a/e2e/bats/assets/warning/main.mo +++ b/e2e/bats/assets/warning/main.mo @@ -1,4 +1,4 @@ func returnsLargeTuple() : (Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat,Nat) = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20); func wantsLargeTuple(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) = (); wantsLargeTuple(returnsLargeTuple()); -actor {}; + diff --git a/nix/sources.json b/nix/sources.json index 9d39370420..82e89721d5 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -52,7 +52,7 @@ "motoko": { "branch": "release", "repo": "ssh://git@github.com/dfinity-lab/motoko", - "rev": "36478fa99ebad67faff154d051f3f44fe2765bbc", + "rev": "14e76d3aa825bb87c927afdc769e58390cf09b92", "type": "git" }, "napalm": {