Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. genericAesonRoundtripADTWithNote :: (ToADTArbitrary a, Eq a, Show a, Arbitrary a, ToJSON a, FromJSON a) => Proxy a -> Maybe String -> Spec

    hspec-golden-aeson Test.Aeson.Internal.ADT.RoundtripSpecs

    Same as roundtripADTSpecs but has the option of passing a note to the describe function.

  2. goldenSpecsWithNote :: (Typeable a, Arbitrary a, ToJSON a, FromJSON a) => Settings -> Proxy a -> Maybe String -> Spec

    hspec-golden-aeson Test.Aeson.Internal.GoldenSpecs

    same as goldenSpecs but has the option of passing a note to the describe function.

  3. goldenSpecsWithNotePlain :: (Arbitrary a, ToJSON a, FromJSON a) => Settings -> TypeNameInfo a -> Maybe String -> Spec

    hspec-golden-aeson Test.Aeson.Internal.GoldenSpecs

    same as goldenSpecsWithNote but does not require a Typeable, Eq or Show instance.

  4. genericAesonRoundtripWithNote :: (Typeable a, Arbitrary a, ToJSON a, FromJSON a) => Proxy a -> Maybe String -> Spec

    hspec-golden-aeson Test.Aeson.Internal.RoundtripSpecs

    Same as roundtripSpecs, but optionally add notes to the describe function.

  5. genericAesonRoundtripWithNotePlain :: (Arbitrary a, ToJSON a, FromJSON a) => Proxy a -> Maybe String -> String -> Spec

    hspec-golden-aeson Test.Aeson.Internal.RoundtripSpecs

    Same as genericAesonRoundtripWithNote, but no need for Typeable, Eq, or Show

  6. ProfNote :: CostCentre -> Bool -> Bool -> GenTickish (pass :: TickishPass)

    liquidhaskell-boot Liquid.GHC.API

    An {-# SCC #-} profiling annotation, either automatically added by the desugarer as a result of -auto-all, or added by the user.

  7. SourceNote :: RealSrcSpan -> LexicalFastString -> GenTickish (pass :: TickishPass)

    liquidhaskell-boot Liquid.GHC.API

    A source note. Source notes are pure annotations: Their presence should neither influence compilation nor execution. The semantics are given by causality: The presence of a source note means that a local change in the referenced source code span will possibly provoke the generated code to change. On the flip-side, the functionality of annotated code *must* be invariant against changes to all source code *except* the spans referenced in the source notes (see "Causality of optimized Haskell" paper for details). Therefore extending the scope of any given source note is always valid. Note that it is still undesirable though, as this reduces their usefulness for debugging and profiling. Therefore we will generally try only to make use of this property where it is necessary to enable optimizations.

  8. hangNotEmpty :: SDoc -> Int -> SDoc -> SDoc

    liquidhaskell-boot Liquid.GHC.API

    This behaves like hang, but does not indent the second document when the header is empty.

  9. profNoteCC :: GenTickish (pass :: TickishPass) -> CostCentre

    liquidhaskell-boot Liquid.GHC.API

    the cost centre

  10. profNoteCount :: GenTickish (pass :: TickishPass) -> !Bool

    liquidhaskell-boot Liquid.GHC.API

    bump the entry count?

Page 119 of many | Previous | Next