Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2041
2043
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 417755505, exBudgetMemory = ExMemory 2085068}
ExBudget {exBudgetCPU = ExCPU 408291137, exBudgetMemory = ExMemory 2082356}
Original file line number Diff line number Diff line change
Expand Up @@ -490,8 +490,10 @@ program
\(`$dUnsafeFromData` : (\a -> data -> a) a) (d : data) ->
let
!tup : pair integer (list data) = unConstrData d
!index : integer = fstPair {integer} {list data} tup
!args : list data = sndPair {integer} {list data} tup
!index : integer
= case integer tup [(\(l : integer) (r : list data) -> l)]
!args : list data
= case (list data) tup [(\(l : integer) (r : list data) -> r)]
in
case
(list data -> Maybe a)
Expand All @@ -516,8 +518,8 @@ program
(Tuple2
{data}
{data}
(fstPair {data} {data} x)
(sndPair {data} {data} x))
(case data x [(\(l : data) (r : data) -> l)])
(case data x [(\(l : data) (r : data) -> r)]))
(matchData_go xs))
in
let
Expand Down Expand Up @@ -5293,9 +5295,8 @@ program
{data}
(tailList
{data}
(sndPair
{integer}
{list data}
(case
(list data)
(unConstrData
(let
!tup : pair integer (list data)
Expand All @@ -5306,24 +5307,34 @@ program
{data}
(tailList
{data}
(sndPair
{integer}
{list data}
(unConstrData ds)))))
(case
(list data)
(unConstrData ds)
[ (\(l : integer)
(r : list data) ->
r) ]))))
in
case
(all dead. data)
(equalsInteger
5
(fstPair {integer} {list data} tup))
(case
integer
tup
[(\(l : integer) (r : list data) -> l)]))
[ (/\dead -> error {data})
, (/\dead ->
headList
{data}
(tailList
{data}
(sndPair {integer} {list data} tup))) ]
{all dead. dead})))))
(case
(list data)
tup
[ (\(l : integer) (r : list data) ->
r) ]))) ]
{all dead. dead}))
[(\(l : integer) (r : list data) -> r)])))
in
(let
r = Maybe (List (Tuple2 data data))
Expand All @@ -5336,11 +5347,17 @@ program
in
case
(all dead. r)
(equalsInteger 0 (fstPair {integer} {list data} tup))
(equalsInteger
0
(case integer tup [(\(l : integer) (r : list data) -> l)]))
[ (/\dead -> fail ())
, (/\dead ->
let
!l : list data = sndPair {integer} {list data} tup
!l : list data
= case
(list data)
tup
[(\(l : integer) (r : list data) -> r)]
!l : list data = tailList {data} l
in
cont
Expand Down Expand Up @@ -5372,11 +5389,17 @@ program
in
case
(all dead. r)
(equalsInteger 2 (fstPair {integer} {list data} tup))
(equalsInteger
2
(case integer tup [(\(l : integer) (r : list data) -> l)]))
[ (/\dead -> fail ())
, (/\dead ->
let
!l : list data = sndPair {integer} {list data} tup
!l : list data
= case
(list data)
tup
[(\(l : integer) (r : list data) -> r)]
in
cont
(unMapData (headList {data} l))
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 61469309, exBudgetMemory = ExMemory 277174}
ExBudget {exBudgetCPU = ExCPU 60237664, exBudgetMemory = ExMemory 276318}
Loading
Loading