Skip to content

Commit 9f45d1a

Browse files
committed
Profiling on-going
1 parent 194ed50 commit 9f45d1a

File tree

4 files changed

+16
-13
lines changed

4 files changed

+16
-13
lines changed

nix/shell.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ let
1313
fourmolu = "0.17.0.0";
1414
hlint = "3.8";
1515
stylish-haskell = "latest";
16+
# hp2ps = "latest";
17+
# hp2pretty = "latest";
1618
};
1719

1820
# Pre-commit hooks for the repo. Injects into shell via shellHook.

plutus-tx-plugin/plutus-tx-plugin.cabal

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ test-suite plutus-tx-plugin-tests
124124
AssocMap.Properties3
125125
AssocMap.Semantics
126126
AssocMap.Spec
127-
Blueprint.Tests
128-
Blueprint.Tests.Lib
129-
Blueprint.Tests.Lib.AsData.Blueprint
130-
Blueprint.Tests.Lib.AsData.Decls
127+
-- Blueprint.Tests
128+
-- Blueprint.Tests.Lib
129+
-- Blueprint.Tests.Lib.AsData.Blueprint
130+
-- Blueprint.Tests.Lib.AsData.Decls
131131
Budget.Spec
132132
Budget.WithGHCOptimisations
133133
Budget.WithoutGHCOptimisations
@@ -136,7 +136,7 @@ test-suite plutus-tx-plugin-tests
136136
ByteStringLiterals.Spec
137137
CallTrace.Lib
138138
CallTrace.OtherModule
139-
CallTrace.Spec
139+
-- CallTrace.Spec
140140
DataList.Budget.Spec
141141
Inline.Spec
142142
IntegerLiterals.NoStrict.NegativeLiterals.Spec
@@ -177,8 +177,8 @@ test-suite plutus-tx-plugin-tests
177177
ShortCircuit.WithoutGHCOptimisations
178178
StdLib.Spec
179179
Strictness.Spec
180-
TH.Spec
181-
TH.TestTH
180+
-- TH.Spec
181+
-- TH.TestTH
182182
Unicode.Spec
183183

184184
build-depends:

plutus-tx-plugin/src/PlutusTx/Plugin.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
{-# LANGUAGE ViewPatterns #-}
1010
-- For some reason this module is very slow to compile otherwise
1111
{-# OPTIONS_GHC -O0 #-}
12+
{-# OPTIONS_GHC -fno-full-laziness -fno-cse #-}
1213

1314
module PlutusTx.Plugin (plugin, plc) where
1415

plutus-tx-plugin/test/Spec.hs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ module Main (main) where
33
import Array.Spec qualified as Array
44
import AsData.Budget.Spec qualified as AsData.Budget
55
import AssocMap.Spec qualified as AssocMap
6-
import Blueprint.Tests qualified
6+
-- import Blueprint.Tests qualified
77
import Budget.Spec qualified as Budget
88
import BuiltinList.Budget.Spec qualified as BuiltinList.Budget
99
import ByteStringLiterals.Spec qualified as ByteStringLiterals
10-
import CallTrace.Spec qualified as CallTrace
10+
-- import CallTrace.Spec qualified as CallTrace
1111
import DataList.Budget.Spec qualified as DataList.Budget
1212
import Inline.Spec qualified as Inline
1313
import IntegerLiterals.NoStrict.NegativeLiterals.Spec qualified
@@ -23,7 +23,7 @@ import Recursion.Spec qualified as Recursion
2323
import ShortCircuit.Spec qualified as ShortCircuit
2424
import StdLib.Spec qualified as Lib
2525
import Strictness.Spec qualified as Strictness
26-
import TH.Spec qualified as TH
26+
-- import TH.Spec qualified as TH
2727
import Unicode.Spec qualified as Unicode
2828

2929
import Test.Tasty (TestTree, defaultMain)
@@ -44,7 +44,7 @@ tests =
4444
, embed ByteStringLiterals.tests
4545
, IsData.tests
4646
, Lift.tests
47-
, TH.tests
47+
-- , TH.tests
4848
, Lib.tests
4949
, Budget.tests
5050
, AsData.Budget.tests
@@ -54,12 +54,12 @@ tests =
5454
, Recursion.tests
5555
, Optimization.tests
5656
, Strictness.tests
57-
, Blueprint.Tests.tests
57+
-- , Blueprint.Tests.tests
5858
, AssocMap.goldenTests
5959
, embed ShortCircuit.tests
6060
, embed Unicode.tests
6161
, embed AssocMap.propertyTests
6262
, embed List.propertyTests
6363
, Array.smokeTests
64-
, CallTrace.tests
64+
-- , CallTrace.tests
6565
]

0 commit comments

Comments
 (0)