Plinth: improve error reporting for unsupported Haskell features
Home /
Input Output /
plutus
Mar 04, 8-9 AM (0)
Mar 04, 9-10 AM (0)
Mar 04, 10-11 AM (5)
Mar 04, 11-12 PM (2)
Mar 04, 12-1 PM (13)
Mar 04, 1-2 PM (0)
Mar 04, 2-3 PM (2)
Mar 04, 3-4 PM (5)
Mar 04, 4-5 PM (3)
Mar 04, 5-6 PM (2)
Mar 04, 6-7 PM (0)
Mar 04, 7-8 PM (3)
Mar 04, 8-9 PM (1)
Mar 04, 9-10 PM (2)
Mar 04, 10-11 PM (4)
Mar 04, 11-12 AM (1)
Mar 05, 12-1 AM (0)
Mar 05, 1-2 AM (0)
Mar 05, 2-3 AM (0)
Mar 05, 3-4 AM (0)
Mar 05, 4-5 AM (0)
Mar 05, 5-6 AM (0)
Mar 05, 6-7 AM (0)
Mar 05, 7-8 AM (0)
Mar 05, 8-9 AM (10)
Mar 05, 9-10 AM (7)
Mar 05, 10-11 AM (1)
Mar 05, 11-12 PM (0)
Mar 05, 12-1 PM (3)
Mar 05, 1-2 PM (2)
Mar 05, 2-3 PM (1)
Mar 05, 3-4 PM (1)
Mar 05, 4-5 PM (0)
Mar 05, 5-6 PM (0)
Mar 05, 6-7 PM (0)
Mar 05, 7-8 PM (1)
Mar 05, 8-9 PM (0)
Mar 05, 9-10 PM (0)
Mar 05, 10-11 PM (2)
Mar 05, 11-12 AM (1)
Mar 06, 12-1 AM (3)
Mar 06, 1-2 AM (0)
Mar 06, 2-3 AM (1)
Mar 06, 3-4 AM (0)
Mar 06, 4-5 AM (0)
Mar 06, 5-6 AM (0)
Mar 06, 6-7 AM (0)
Mar 06, 7-8 AM (0)
Mar 06, 8-9 AM (1)
Mar 06, 9-10 AM (0)
Mar 06, 10-11 AM (0)
Mar 06, 11-12 PM (0)
Mar 06, 12-1 PM (0)
Mar 06, 1-2 PM (0)
Mar 06, 2-3 PM (3)
Mar 06, 3-4 PM (2)
Mar 06, 4-5 PM (3)
Mar 06, 5-6 PM (3)
Mar 06, 6-7 PM (4)
Mar 06, 7-8 PM (1)
Mar 06, 8-9 PM (0)
Mar 06, 9-10 PM (4)
Mar 06, 10-11 PM (3)
Mar 06, 11-12 AM (1)
Mar 07, 12-1 AM (2)
Mar 07, 1-2 AM (1)
Mar 07, 2-3 AM (0)
Mar 07, 3-4 AM (0)
Mar 07, 4-5 AM (0)
Mar 07, 5-6 AM (0)
Mar 07, 6-7 AM (0)
Mar 07, 7-8 AM (0)
Mar 07, 8-9 AM (0)
Mar 07, 9-10 AM (0)
Mar 07, 10-11 AM (0)
Mar 07, 11-12 PM (0)
Mar 07, 12-1 PM (0)
Mar 07, 1-2 PM (0)
Mar 07, 2-3 PM (0)
Mar 07, 3-4 PM (0)
Mar 07, 4-5 PM (1)
Mar 07, 5-6 PM (0)
Mar 07, 6-7 PM (0)
Mar 07, 7-8 PM (0)
Mar 07, 8-9 PM (0)
Mar 07, 9-10 PM (0)
Mar 07, 10-11 PM (0)
Mar 07, 11-12 AM (0)
Mar 08, 12-1 AM (0)
Mar 08, 1-2 AM (0)
Mar 08, 2-3 AM (0)
Mar 08, 3-4 AM (0)
Mar 08, 4-5 AM (0)
Mar 08, 5-6 AM (0)
Mar 08, 6-7 AM (0)
Mar 08, 7-8 AM (0)
Mar 08, 8-9 AM (0)
Mar 08, 9-10 AM (0)
Mar 08, 10-11 AM (0)
Mar 08, 11-12 PM (0)
Mar 08, 12-1 PM (0)
Mar 08, 1-2 PM (0)
Mar 08, 2-3 PM (0)
Mar 08, 3-4 PM (0)
Mar 08, 4-5 PM (0)
Mar 08, 5-6 PM (0)
Mar 08, 6-7 PM (0)
Mar 08, 7-8 PM (0)
Mar 08, 8-9 PM (0)
Mar 08, 9-10 PM (0)
Mar 08, 10-11 PM (0)
Mar 08, 11-12 AM (0)
Mar 09, 12-1 AM (0)
Mar 09, 1-2 AM (0)
Mar 09, 2-3 AM (0)
Mar 09, 3-4 AM (0)
Mar 09, 4-5 AM (0)
Mar 09, 5-6 AM (0)
Mar 09, 6-7 AM (0)
Mar 09, 7-8 AM (0)
Mar 09, 8-9 AM (0)
Mar 09, 9-10 AM (0)
Mar 09, 10-11 AM (0)
Mar 09, 11-12 PM (0)
Mar 09, 12-1 PM (1)
Mar 09, 1-2 PM (1)
Mar 09, 2-3 PM (0)
Mar 09, 3-4 PM (2)
Mar 09, 4-5 PM (1)
Mar 09, 5-6 PM (0)
Mar 09, 6-7 PM (1)
Mar 09, 7-8 PM (2)
Mar 09, 8-9 PM (3)
Mar 09, 9-10 PM (2)
Mar 09, 10-11 PM (2)
Mar 09, 11-12 AM (1)
Mar 10, 12-1 AM (2)
Mar 10, 1-2 AM (1)
Mar 10, 2-3 AM (1)
Mar 10, 3-4 AM (1)
Mar 10, 4-5 AM (1)
Mar 10, 5-6 AM (0)
Mar 10, 6-7 AM (0)
Mar 10, 7-8 AM (0)
Mar 10, 8-9 AM (1)
Mar 10, 9-10 AM (0)
Mar 10, 10-11 AM (0)
Mar 10, 11-12 PM (1)
Mar 10, 12-1 PM (0)
Mar 10, 1-2 PM (0)
Mar 10, 2-3 PM (0)
Mar 10, 3-4 PM (0)
Mar 10, 4-5 PM (3)
Mar 10, 5-6 PM (7)
Mar 10, 6-7 PM (0)
Mar 10, 7-8 PM (3)
Mar 10, 8-9 PM (2)
Mar 10, 9-10 PM (1)
Mar 10, 10-11 PM (1)
Mar 10, 11-12 AM (2)
Mar 11, 12-1 AM (2)
Mar 11, 1-2 AM (2)
Mar 11, 2-3 AM (1)
Mar 11, 3-4 AM (0)
Mar 11, 4-5 AM (0)
Mar 11, 5-6 AM (0)
Mar 11, 6-7 AM (0)
Mar 11, 7-8 AM (0)
Mar 11, 8-9 AM (0)
153 commits this week
Mar 04, 2026
-
Mar 11, 2026
Deploying to gh-pages from @ IntersectMBO/plutus@d537195ceec359013a11ce3470b4396fcd346680 🚀
Deploying to gh-pages from @ IntersectMBO/plutus@d537195ceec359013a11ce3470b4396fcd346680 🚀
Deploying to gh-pages from @ IntersectMBO/plutus@d537195ceec359013a11ce3470b4396fcd346680 🚀
UPLC optimization pass: ApplyToCase (#7656)
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 4811959902557ad935dfbad3a1a3e505382b3bc9
Deploying to gh-pages from @ IntersectMBO/plutus@4811959902557ad935dfbad3a1a3e505382b3bc9 🚀
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/apply2case
perf(linear-vesting): optimize validator with raw BI.* data extraction (#7658)
Replace high-level pattern matching with raw BI.unsafeDataAsConstr, BI.head/tail for data extraction, BI.caseList' for list traversal, and BI.caseInteger for redeemer dispatch. Use standard Haskell multi-way if guards instead of builtinIf pattern. CPU: 30.4M → 11.4M (62% reduction) MEM: 129K → 48K (63% reduction)
perf(linear-vesting): drop redundant credential tag checks
Remove constructor tag verification from getScriptHashFromAddress and getPubKeyHashFromAddress. The ledger guarantees the correct credential type in both cases: the validated input is always a script address, and the beneficiary hash is checked against txInfoSignatories. Saves ~360K CPU / ~1.9K MEM.
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/apply2case
perf(linear-vesting): optimize validator with raw BI.* data extraction
Replace high-level pattern matching with raw BI.unsafeDataAsConstr, BI.head/tail for data extraction, BI.caseList' for list traversal, and BI.caseInteger for redeemer dispatch. Use standard Haskell multi-way if guards instead of builtinIf pattern. CPU: 30.4M → 11.4M (62% reduction) MEM: 129K → 48K (63% reduction)