MCPcopy Index your code
hub / github.com/rsc/tmp

github.com/rsc/tmp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5,390 symbols 17,622 edges 476 files 1,572 documented · 29% 107 cross-repo links
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

File (Interface)
File is the interface needed for on-disk storage. [8 implementers]
mpt/disk.go
File (Interface)
File is the interface needed for on-disk storage. [8 implementers]
mpt/internal/pmem/pmem.go
Tree (Interface)
A Tree is a Merkle Patricia Tree implementation. [2 implementers]
mpt/tree.go
Diff (Interface)
A Diff is any object that describes changes to transform an old byte stream to a new one. [2 implementers]
patch/patch.go

Core symbols most depended-on inside this repo

Nod
called by 833
bootstrap/internal/gc/subr.go
int
called by 795
ftoa/abseil/absl_numeric_int128.h
Printf
called by 577
gorebuild/report.go
Yyerror
called by 446
bootstrap/internal/gc/subr.go
list
called by 395
bootstrap/internal/gc/syntax.go
Fatal
called by 352
bootstrap/internal/gc/subr.go
typecheck
called by 271
bootstrap/internal/gc/typecheck.go
Linklookup
called by 171
bootstrap/internal/ld/sym.go

Shape

Function 3,878
Method 894
Struct 320
Class 188
TypeAlias 63
Enum 24
FuncType 14
Interface 9

Languages

Go69%
C++19%
C10%
TypeScript1%
Java1%

Modules by API surface

bootstrap/internal/gc/subr.go131 symbols
yacc/yacc.go82 symbols
brotli/dec_decode.c77 symbols
ftoa/fast_float/float_common.h72 symbols
bootstrap/internal/gc/big/natconv_test.go71 symbols
bootstrap/internal/gc/big/arith_test.go71 symbols
ivynote/ivy.js69 symbols
bootstrap/internal/ld/lib.go66 symbols
ftoa/abseil/absl_numeric_int128.h65 symbols
bootstrap/internal/ld/elf.go65 symbols
bootstrap/internal/ld/dwarf.go65 symbols
bootstrap/internal/gc/walk.go62 symbols

For agents

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

⬇ download graph artifact