plutus-tx-plugin-1.61.0.0: The Plutus Tx compiler and GHC plugin
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusTx.Plugin.Boilerplate

Description

Insert necessary or recommended GHC flags and extensions via a driver plugin. See https://plutus.cardano.intersectmbo.org/docs/using-plinth/extensions-flags-pragmas

Synopsis

Documentation

optNoStrictCommandLineOption Source #

Unfortunately, it seems like the Strict extension set by the driver plugin cannot be unset via LANGUAGE NoStrict. So we add a plugin flag to allow users to do so.

addInlineablesTcGblEnvTcM TcGblEnv Source #

Add INLINEABLE to all bindings that carry no user-written inline pragma.

needsInlineableIdBool Source #

Return true if the Id carries no user-written inline pragma.