ghc-trace-events-0.0.0: Faster replacements for traceEvent and traceEventMarker

Debug.Trace.Text

Description

Text variants of the tracing functions in Debug.Trace.

Synopsis

# Documentation

traceEvent :: Text -> a -> a Source #

Text variant of traceEvent.

$$O(n)$$ This function marshals the Text into a ByteString and convert it into a null-terminated CString.

Note that this function doesn't evaluate the Text if user tracing in eventlog is disabled.

Text variant of traceEventIO.

$$O(n)$$ This function marshals the Text into a ByteString and convert it into a null-terminated CString.

Note that this function doesn't evaluate the Text if user tracing in eventlog is disabled.

traceMarker :: Text -> a -> a Source #

Text variant of traceMarker.

$$O(n)$$ This function marshals the Text into a ByteString and convert it into a null-terminated CString.

Note that this function doesn't evaluate the Text if user tracing in eventlog is disabled.

Text variant of traceMarkerIO.

$$O(n)$$ This function marshals the Text into a ByteString and convert it into a null-terminated CString.

Note that this function doesn't evaluate the Text if user tracing in eventlog is disabled.