├── LICENSE ├── README.md ├── block ├── analyser.go ├── traverser.go ├── visitgraph.go └── visitgraph_test.go ├── callctx ├── context.go └── context_test.go ├── cmd ├── migoinfer │ └── main.go └── ssaview │ └── main.go ├── fn ├── analyser.go ├── lookup.go ├── lookup_test.go └── testdata │ ├── assert.go │ ├── chained.go │ ├── iface.go │ ├── iface2.go │ └── retval.go ├── funcs ├── call.go ├── def.go ├── doc.go └── instance.go ├── go.mod ├── go.sum ├── instr └── analyser.go ├── loop ├── detect.go ├── doc.go ├── info.go ├── loop_test.go ├── stack.go └── tree.go ├── migoinfer ├── debug.go ├── inferer.go ├── inferer_test.go ├── internal │ └── migoinfer │ │ ├── block.go │ │ ├── environ.go │ │ ├── error.go │ │ ├── func.go │ │ ├── instr.go │ │ ├── logger.go │ │ ├── migo.go │ │ ├── pkg.go │ │ └── utils.go ├── nodebug.go └── testdata │ ├── alias │ ├── main.go │ └── migoinfer.expect │ ├── chandir │ ├── main.go │ └── migoinfer.expect │ ├── close │ ├── main.go │ └── migoinfer.expect │ ├── closure-send │ ├── main.go │ └── migoinfer.expect │ ├── for-select │ ├── main.go │ └── migoinfer.expect │ ├── iface │ ├── main.go │ └── migoinfer.expect │ ├── iface2 │ ├── main.go │ └── migoinfer.expect │ ├── loop-complex │ ├── main.go │ └── migoinfer.expect │ ├── nilchan │ ├── main.go │ └── migoinfer.expect │ ├── nilchan2 │ ├── main.go │ └── migoinfer.expect │ ├── nilchan3 │ ├── main.go │ └── migoinfer.expect │ ├── nilchan4 │ ├── main.go │ └── migoinfer.expect │ ├── overwrite-chan │ ├── main.go │ └── migoinfer.expect │ ├── recv │ ├── main.go │ └── migoinfer.expect │ ├── returnch-setch │ ├── main.go │ └── migoinfer.expect │ ├── select-default │ ├── main.go │ └── migoinfer.expect │ ├── select-nocont │ ├── main.go │ └── migoinfer.expect │ ├── select │ ├── main.go │ └── migoinfer.expect │ ├── select2 │ ├── main.go │ └── migoinfer.expect │ ├── send │ ├── main.go │ └── migoinfer.expect │ └── whiletrue │ ├── main.go │ └── migoinfer.expect ├── pkg └── analyser.go ├── prog └── analyser.go ├── ssa ├── build │ ├── build.go │ ├── build_test.go │ ├── builder.go │ ├── config.go │ ├── pointer.go │ └── testdata │ │ ├── bar.go │ │ ├── foo.go │ │ └── main.go ├── callgraph.go ├── errors.go ├── find.go ├── pointer.go ├── print.go ├── ssa.go ├── ssa_test.go └── util.go └── store ├── chans └── chans.go ├── mock.go ├── mock_test.go ├── pool.go ├── store.go └── structs ├── structs.go └── structs_test.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/README.md -------------------------------------------------------------------------------- /block/analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/block/analyser.go -------------------------------------------------------------------------------- /block/traverser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/block/traverser.go -------------------------------------------------------------------------------- /block/visitgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/block/visitgraph.go -------------------------------------------------------------------------------- /block/visitgraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/block/visitgraph_test.go -------------------------------------------------------------------------------- /callctx/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/callctx/context.go -------------------------------------------------------------------------------- /callctx/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/callctx/context_test.go -------------------------------------------------------------------------------- /cmd/migoinfer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/cmd/migoinfer/main.go -------------------------------------------------------------------------------- /cmd/ssaview/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/cmd/ssaview/main.go -------------------------------------------------------------------------------- /fn/analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/analyser.go -------------------------------------------------------------------------------- /fn/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/lookup.go -------------------------------------------------------------------------------- /fn/lookup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/lookup_test.go -------------------------------------------------------------------------------- /fn/testdata/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/testdata/assert.go -------------------------------------------------------------------------------- /fn/testdata/chained.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/testdata/chained.go -------------------------------------------------------------------------------- /fn/testdata/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/testdata/iface.go -------------------------------------------------------------------------------- /fn/testdata/iface2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/testdata/iface2.go -------------------------------------------------------------------------------- /fn/testdata/retval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/fn/testdata/retval.go -------------------------------------------------------------------------------- /funcs/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/funcs/call.go -------------------------------------------------------------------------------- /funcs/def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/funcs/def.go -------------------------------------------------------------------------------- /funcs/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/funcs/doc.go -------------------------------------------------------------------------------- /funcs/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/funcs/instance.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/go.sum -------------------------------------------------------------------------------- /instr/analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/instr/analyser.go -------------------------------------------------------------------------------- /loop/detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/detect.go -------------------------------------------------------------------------------- /loop/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/doc.go -------------------------------------------------------------------------------- /loop/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/info.go -------------------------------------------------------------------------------- /loop/loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/loop_test.go -------------------------------------------------------------------------------- /loop/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/stack.go -------------------------------------------------------------------------------- /loop/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/loop/tree.go -------------------------------------------------------------------------------- /migoinfer/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/debug.go -------------------------------------------------------------------------------- /migoinfer/inferer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/inferer.go -------------------------------------------------------------------------------- /migoinfer/inferer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/inferer_test.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/block.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/environ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/environ.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/error.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/func.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/instr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/instr.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/logger.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/migo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/migo.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/pkg.go -------------------------------------------------------------------------------- /migoinfer/internal/migoinfer/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/internal/migoinfer/utils.go -------------------------------------------------------------------------------- /migoinfer/nodebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/nodebug.go -------------------------------------------------------------------------------- /migoinfer/testdata/alias/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/alias/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/alias/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/alias/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/chandir/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/chandir/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/chandir/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/chandir/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/close/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/close/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/close/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/close/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/closure-send/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/closure-send/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/closure-send/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/closure-send/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/for-select/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/for-select/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/for-select/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/for-select/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/iface/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/iface/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/iface/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/iface/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/iface2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/iface2/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/iface2/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/iface2/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/loop-complex/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/loop-complex/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/loop-complex/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/loop-complex/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan2/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan2/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan2/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan3/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan3/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan3/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan3/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan4/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan4/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/nilchan4/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/nilchan4/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/overwrite-chan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/overwrite-chan/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/overwrite-chan/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/overwrite-chan/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/recv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/recv/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/recv/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/recv/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/returnch-setch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/returnch-setch/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/returnch-setch/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/returnch-setch/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/select-default/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select-default/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/select-default/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select-default/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/select-nocont/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select-nocont/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/select-nocont/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select-nocont/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/select/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/select/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/select2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select2/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/select2/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/select2/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/send/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/send/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/send/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/send/migoinfer.expect -------------------------------------------------------------------------------- /migoinfer/testdata/whiletrue/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/whiletrue/main.go -------------------------------------------------------------------------------- /migoinfer/testdata/whiletrue/migoinfer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/migoinfer/testdata/whiletrue/migoinfer.expect -------------------------------------------------------------------------------- /pkg/analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/pkg/analyser.go -------------------------------------------------------------------------------- /prog/analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/prog/analyser.go -------------------------------------------------------------------------------- /ssa/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/build.go -------------------------------------------------------------------------------- /ssa/build/build_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/build_test.go -------------------------------------------------------------------------------- /ssa/build/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/builder.go -------------------------------------------------------------------------------- /ssa/build/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/config.go -------------------------------------------------------------------------------- /ssa/build/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/pointer.go -------------------------------------------------------------------------------- /ssa/build/testdata/bar.go: -------------------------------------------------------------------------------- 1 | // +build ignore 2 | 3 | package main 4 | 5 | func bar() { 6 | } 7 | -------------------------------------------------------------------------------- /ssa/build/testdata/foo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/testdata/foo.go -------------------------------------------------------------------------------- /ssa/build/testdata/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/build/testdata/main.go -------------------------------------------------------------------------------- /ssa/callgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/callgraph.go -------------------------------------------------------------------------------- /ssa/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/errors.go -------------------------------------------------------------------------------- /ssa/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/find.go -------------------------------------------------------------------------------- /ssa/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/pointer.go -------------------------------------------------------------------------------- /ssa/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/print.go -------------------------------------------------------------------------------- /ssa/ssa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/ssa.go -------------------------------------------------------------------------------- /ssa/ssa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/ssa_test.go -------------------------------------------------------------------------------- /ssa/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/ssa/util.go -------------------------------------------------------------------------------- /store/chans/chans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/chans/chans.go -------------------------------------------------------------------------------- /store/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/mock.go -------------------------------------------------------------------------------- /store/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/mock_test.go -------------------------------------------------------------------------------- /store/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/pool.go -------------------------------------------------------------------------------- /store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/store.go -------------------------------------------------------------------------------- /store/structs/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/structs/structs.go -------------------------------------------------------------------------------- /store/structs/structs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickng/gospal/HEAD/store/structs/structs_test.go --------------------------------------------------------------------------------