Skip to content
Open

Mystery #7681

Show file tree
Hide file tree
Changes from all 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 @@
2049
2054
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 403059137, exBudgetMemory = ExMemory 2049656}
ExBudget {exBudgetCPU = ExCPU 403155137, exBudgetMemory = ExMemory 2050256}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 59437664, exBudgetMemory = ExMemory 271318}
ExBudget {exBudgetCPU = ExCPU 59533664, exBudgetMemory = ExMemory 271918}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
2048
2040
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 566095992, exBudgetMemory = ExMemory 2926791}
ExBudget {exBudgetCPU = ExCPU 565951992, exBudgetMemory = ExMemory 2925891}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 58011921, exBudgetMemory = ExMemory 263519}
ExBudget {exBudgetCPU = ExCPU 57867921, exBudgetMemory = ExMemory 262619}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
2052
2050
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 403299137, exBudgetMemory = ExMemory 2051156}
ExBudget {exBudgetCPU = ExCPU 403251137, exBudgetMemory = ExMemory 2050856}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 59677664, exBudgetMemory = ExMemory 272818}
ExBudget {exBudgetCPU = ExCPU 59629664, exBudgetMemory = ExMemory 272518}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
2041
2044
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 566143992, exBudgetMemory = ExMemory 2927091}
ExBudget {exBudgetCPU = ExCPU 566191992, exBudgetMemory = ExMemory 2927391}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ExBudget {exBudgetCPU = ExCPU 58059921, exBudgetMemory = ExMemory 263819}
ExBudget {exBudgetCPU = ExCPU 58107921, exBudgetMemory = ExMemory 264119}

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions plutus-tx-plugin/src/PlutusTx/Compiler/Builtins.hs
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ builtinNames =
, 'Builtins.ifThenElse
, ''Builtins.BuiltinUnit
, 'Builtins.unitval
, 'Builtins.anotherUnitval
, 'Builtins.chooseUnit
, ''Builtins.BuiltinPair
, 'Builtins.fst
Expand Down Expand Up @@ -374,6 +375,8 @@ defineBuiltinTerms = do
-- Unit constant
defineBuiltinTerm annMayInline 'Builtins.unitval $ PIR.mkConstant annMayInline ()

defineBuiltinTerm annMayInline 'Builtins.anotherUnitval $ PIR.mkConstant annMayInline ()

-- ByteString constant
defineBuiltinTerm annMayInline 'Builtins.emptyByteString $ PIR.mkConstant annMayInline BS.empty

Expand Down
4 changes: 4 additions & 0 deletions plutus-tx/src/PlutusTx/Builtins/Internal.hs
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,10 @@ unitval :: BuiltinUnit
unitval = BuiltinUnit ()
{-# OPAQUE unitval #-}

anotherUnitval :: BuiltinUnit
anotherUnitval = BuiltinUnit ()
{-# OPAQUE anotherUnitval #-}

chooseUnit :: BuiltinUnit -> a -> a
chooseUnit (BuiltinUnit ()) a = a
{-# OPAQUE chooseUnit #-}
Expand Down
Loading