MCPcopy Index your code
hub / github.com/aclements/go-misc

github.com/aclements/go-misc @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,181 symbols 2,934 edges 139 files 307 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

DynValue (Interface)
A DynValue is the dynamic value of an ssa.Value on a particular execution path. It can track any scalar value and addres [6 …
rtcheck/val.go
HBGenerator (Interface)
HBGenerator generates a happens-before graph. TODO: Given how stateless this is, we could precompute all n^2 results. [4 …
memmodel/hb.go
Strategy (Interface)
A Strategy describes how to explore a space of ambiguous values. Such a space can be viewed as a tree, where a call to A [2 …
go-weave/amb/run.go
GitHubClient (Interface)
GitHubClient wraps the [github.Client] API to provide injection points. [2 implementers]
minutes3/github.go
Model (Interface)
(no doc) [3 implementers]
memmodel/main.go
StressReporter (Interface)
(no doc) [2 implementers]
stress2/reporter.go
ValueParser (FuncType)
ValueParser is a function that parses a string value into a structured type or returns an error if the string cannot be
bench/parse.go

Core symbols most depended-on inside this repo

String
called by 70
memmodel/main.go
Sched
called by 54
go-weave/weave/weave.go
Tracef
called by 32
go-weave/weave/trace.go
fmt
called by 30
ptype/main.go
Print
called by 23
gc-S/main.go
Trace
called by 22
go-weave/weave/trace.go
Add
called by 21
pcvaluetab/dist.go
ExtendHeap
called by 19
rtcheck/val.go

Shape

Method 500
Function 416
Struct 209
TypeAlias 37
Interface 7
Class 6
FuncType 6

Languages

Go94%
Python5%
TypeScript1%

Modules by API surface

rtcheck/main.go66 symbols
minutes3/github.go63 symbols
rtcheck/val.go52 symbols
stackmapcompress.py34 symbols
gopool/main.go31 symbols
gcdense/test.py26 symbols
dashquery/compile.go26 symbols
gover/gover.go22 symbols
minutes3/gdoc.go21 symbols
go-weave/models/rwmutex.go21 symbols
stress2/reporter.go18 symbols
rtcheck/order.go17 symbols

For agents

$ claude mcp add go-misc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact