-
Notifications
You must be signed in to change notification settings - Fork 480
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Errors] Test that evaluation of a well-typed term doesn't fail with …
…a structural error (#6443) Test that evaluation of a well-typed term doesn't fail with a structural error In theory, this is supposed to conclude the investigation on the "runtime type system" for UPLC. In practice unfortunately, PIR generators aren't very helpful here as per the recent Slack discussion (I'll reflect that in some GitHub issue later), plus the compiler being too slow doesn't help either. So this PR is more of a proof of concept than an actually helpful test, but better than nothing I suppose. Resolves #6150.
- Loading branch information
1 parent
e94d73c
commit 3d42b87
Showing
22 changed files
with
110 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
3d42b87
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Plutus Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.05
.validation-auction_1-1
259
μs200.1
μs1.29
validation-crowdfunding-success-2
302.6
μs286.1
μs1.06
validation-crowdfunding-success-3
300.3
μs205
μs1.46
validation-future-settle-early-3
772.6
μs595.2
μs1.30
validation-future-settle-early-4
865.6
μs599.9
μs1.44
validation-game-sm-success_1-1
557
μs382.7
μs1.46
validation-game-sm-success_1-2
271.8
μs198.1
μs1.37
validation-ping-pong_2-1
285.6
μs259.5
μs1.10
validation-prism-1
240
μs165.2
μs1.45
validation-prism-2
585.4
μs466.6
μs1.25
validation-uniswap-4
475.1
μs391.4
μs1.21
validation-uniswap-5
1640
μs1217
μs1.35
validation-decode-auction_1-1
271.6
μs222.4
μs1.22
validation-decode-auction_1-2
751.3
μs532.5
μs1.41
validation-decode-auction_1-3
750.5
μs532
μs1.41
validation-decode-auction_1-4
274.5
μs194.3
μs1.41
validation-decode-auction_2-1
272.9
μs194.2
μs1.41
validation-decode-auction_2-2
753.4
μs534
μs1.41
validation-decode-auction_2-3
752.7
μs665.6
μs1.13
validation-decode-multisig-sm-1
815.3
μs577
μs1.41
validation-decode-multisig-sm-2
816.7
μs577.5
μs1.41
validation-decode-multisig-sm-3
816.5
μs576.5
μs1.42
validation-decode-multisig-sm-4
816.2
μs576.1
μs1.42
validation-decode-multisig-sm-5
816.3
μs577
μs1.41
validation-decode-prism-3
333.4
μs235.8
μs1.41
validation-decode-pubkey-1
234
μs165.3
μs1.42
validation-decode-stablecoin_1-1
1196
μs992
μs1.21
validation-decode-stablecoin_1-3
1195
μs992.3
μs1.20
validation-decode-stablecoin_1-4
232.2
μs177
μs1.31
validation-decode-stablecoin_2-2
194.1
μs177.9
μs1.09
validation-decode-uniswap-2
331.6
μs315.6
μs1.05
validation-decode-uniswap-3
1022.9999999999999
μs730.7
μs1.40
validation-decode-uniswap-6
195.3
μs178.8
μs1.09
nofib-clausify/formula1
4369
μs3103
μs1.41
nofib-clausify/formula2
5837
μs4684
μs1.25
nofib-clausify/formula5
77330
μs70410
μs1.10
nofib-knights/4x4
25120
μs17770
μs1.41
nofib-knights/6x6
65069.99999999999
μs46660
μs1.39
nofib-knights/8x8
115800
μs81830
μs1.42
nofib-primetest/05digits
14440
μs10230
μs1.41
nofib-primetest/10digits
24260
μs20060
μs1.21
nofib-primetest/30digits
87300
μs65120.00000000001
μs1.34
nofib-queens4x4/bjbt1
9248
μs7098
μs1.30
nofib-queens5x5/bm
108100
μs80400
μs1.34
marlowe-semantics/0000020002010200020101020201000100010001020101020201010000020102
457.2
μs326.1
μs1.40
marlowe-semantics/0001000101000000010101000001000001010101010100000001000001010000
628.7
μs452.5
μs1.39
marlowe-semantics/0003040402030103010203030303000200000104030002040304020400000102
1473
μs1177
μs1.25
marlowe-role-payout/622a7f3bc611b5149253c9189da022a9ff296f60a5b7c172a6dc286faa7284fa
288.6
μs206.3
μs1.40
marlowe-role-payout/f1a1e6a487f91feca5606f72bbb1e948c71abf043c6a0ea83bfea9ec6a0f08d8
241.3
μs226.1
μs1.07
marlowe-role-payout/f2932e4ca4bbb94b0a9ffbe95fcb7bd5639d9751d75d56d5e14efa5bbed981df
239.2
μs171.5
μs1.39
marlowe-role-payout/f53e8cafe26647ccce51e4c31db13608aea1f39034c0f52dee2e5634ef66e747
264.6
μs188
μs1.41
marlowe-role-payout/f7275afb60e33a550df13a132102e7e925dd28965a4efbe510a89b077ff9417f
240.5
μs172.4
μs1.40
marlowe-role-payout/fc8c5f45ffcdb024c21e0f34b22c23de8045a94d5e1a5bda1555c45ddb059f82
253.8
μs181.8
μs1.40
marlowe-role-payout/ff38b1ec89952d0247630f107a90cbbeb92ecbfcd19b284f60255718e4ec7548
292.8
μs207.8
μs1.41
This comment was automatically generated by workflow using github-action-benchmark.
CC: @IntersectMBO/plutus-core