package
0.0.0-20250219193241-03d6137ed8d9
Repository: https://github.com/aclements/go-misc.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Max ops per thread.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
HBAcqRel is an HBGenerator that implements acquire/release.
HBModel is a generalized memory model with a plug-in happens-before graph generator.
HBSC is a HBGenerator that implements sequential consistency.
HBTSO is an HBGenerator that implements TSO.
HBUnordered is an HBGenerator that implements fully relaxed memory order where the *only* order observed is local program order.
No description provided by the author
An OutcomeSet records the set of permissible outcomes of an execution.
No description provided by the author
No description provided by the author
SCModel models all loads and stores as sequentially consistent.
No description provided by the author
TSOModel models all loads and stores as TSO operations, possibly with additional barriers.

# Interfaces

HBGenerator generates a happens-before graph.
No description provided by the author

# Type aliases

No description provided by the author
MemState stores the memory state of an executing program.
No description provided by the author
An Outcome represents the outcomes of all instructions in an execution.
No description provided by the author