├── .circleci └── config.yml ├── .github └── workflows │ └── go.yml ├── LICENSE ├── README.md ├── addr.go ├── atime.go ├── atime_atim.go ├── atime_atimespec.go ├── atime_js.go ├── atime_plan9.go ├── atime_test.go ├── atime_windows.go ├── bitmap ├── bitmap.go ├── bitmap_test.go ├── global.go └── iter.go ├── cache ├── cache.go ├── lru_policy.go └── policy.go ├── certdir.go ├── chancond.go ├── chans └── drain.go ├── cmd ├── filecache │ ├── main.go │ └── main_test.go ├── gd │ └── main.go ├── go-env │ └── main.go ├── http-file-server │ └── main.go ├── jenny │ └── main.go ├── nop │ └── main.go ├── query-escape │ └── main.go └── query-unescape │ └── main.go ├── conntrack ├── conntrack.go ├── conntrack_test.go ├── entryhandle.go └── instance.go ├── container └── xheap │ └── xheap.go ├── copy.go ├── copy_test.go ├── croak.go ├── ctrlflow └── ctrlflow.go ├── doc.go ├── docopt └── docopt.go ├── empty-value_go118.go ├── empty_value.go ├── empty_value_test.go ├── encoding.go ├── event.go ├── event_synchronized.go ├── event_test.go ├── expect ├── assert.go └── assert_test.go ├── expvar-prometheus ├── deprecated.go ├── expvar.go └── expvar_test.go ├── expvarIndentMap.go ├── filecache ├── cache.go ├── cache_test.go ├── file.go ├── itemstate.go ├── key.go ├── lru.go ├── lru_test.go ├── lruitems_test.go ├── policy.go ├── policy_test.go └── uniform.go ├── flag.go ├── futures ├── delayed.go ├── delayed_test.go ├── funcs.go └── future.go ├── go.mod ├── go.sum ├── hostmaybeport.go ├── hostmaybeport_test.go ├── hostport.go ├── httpfile ├── defaultfs.go ├── file.go ├── fs.go └── misc.go ├── httpmux └── httpmux.go ├── httpresponsestatus.go ├── httptoo ├── accept.go ├── bytes_content_range.go ├── bytes_content_range_test.go ├── client.go ├── fs.go ├── gzip.go ├── gzip_test.go ├── headers.go ├── headers_test.go ├── httptoo.go ├── inproc_roundtrip.go ├── request.go ├── reverse_proxy.go ├── url.go └── url_test.go ├── inproc └── inproc.go ├── ioutil.go ├── ipport.go ├── iter ├── chain.go ├── func.go ├── groupby.go ├── groupby_test.go ├── head.go ├── iterable.go ├── iterator.go ├── iterator_test.go ├── iterutils.go └── n.go ├── jitter.go ├── jitter_test.go ├── leaktest └── goleaktest.go ├── limitlen.go ├── mime └── mime.go ├── minmax.go ├── monotonic.go ├── monotonic_test.go ├── multiless.go ├── net.go ├── oauth ├── endpoints.go ├── oauth.go └── oauth_test.go ├── openflags.go ├── orderedmap ├── google_btree.go ├── orderedmap.go ├── orderedmap_test.go └── skiplist.go ├── panicif ├── panicif.go └── panicif_test.go ├── path.go ├── path_test.go ├── patreon ├── patreon.go ├── patreon_test.go └── testdata │ └── pledges ├── perf ├── event.go ├── events.go ├── go.mod ├── go.sum ├── mutex.go ├── perf_test.go ├── scope.go └── timer.go ├── pproffd └── pproffd.go ├── prioritybitmap ├── mapset.go ├── prioritybitmap.go └── prioritybitmap_test.go ├── prometheus └── deprecated.go ├── pubsub ├── pubsub.go └── pubsub_test.go ├── reader_context.go ├── refclose ├── refclose.go └── refclose_test.go ├── reqctx ├── lazy.go ├── reqctx.go └── value.go ├── resource ├── http.go ├── osfile.go ├── provider.go └── resource.go ├── rle.go ├── rle_test.go ├── runid ├── crawshaw │ └── crawshaw-runid.go ├── sqlite3.go └── zombiezen │ └── zombiezen-runid.go ├── section_read_seeker.go ├── section_read_seeker_test.go ├── section_writer.go ├── selfcert.go ├── singleflight.go ├── slicepool └── slicepool.go ├── slices ├── cast.go ├── cast_test.go ├── doc.go ├── filter.go ├── map.go ├── map_test.go ├── sort.go ├── sort_test.go └── sorter.go ├── sqlite.go ├── stack.go ├── strbool.go ├── strbool_test.go ├── strcase.go ├── sync.go ├── testing.go ├── testing_test.go ├── timer.go ├── timer_test.go ├── tls.go ├── units.go ├── url.go ├── url_test.go ├── wait_event.go └── x └── panic.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/README.md -------------------------------------------------------------------------------- /addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/addr.go -------------------------------------------------------------------------------- /atime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime.go -------------------------------------------------------------------------------- /atime_atim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_atim.go -------------------------------------------------------------------------------- /atime_atimespec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_atimespec.go -------------------------------------------------------------------------------- /atime_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_js.go -------------------------------------------------------------------------------- /atime_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_plan9.go -------------------------------------------------------------------------------- /atime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_test.go -------------------------------------------------------------------------------- /atime_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/atime_windows.go -------------------------------------------------------------------------------- /bitmap/bitmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/bitmap/bitmap.go -------------------------------------------------------------------------------- /bitmap/bitmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/bitmap/bitmap_test.go -------------------------------------------------------------------------------- /bitmap/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/bitmap/global.go -------------------------------------------------------------------------------- /bitmap/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/bitmap/iter.go -------------------------------------------------------------------------------- /cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cache/cache.go -------------------------------------------------------------------------------- /cache/lru_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cache/lru_policy.go -------------------------------------------------------------------------------- /cache/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cache/policy.go -------------------------------------------------------------------------------- /certdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/certdir.go -------------------------------------------------------------------------------- /chancond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/chancond.go -------------------------------------------------------------------------------- /chans/drain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/chans/drain.go -------------------------------------------------------------------------------- /cmd/filecache/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/filecache/main.go -------------------------------------------------------------------------------- /cmd/filecache/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/filecache/main_test.go -------------------------------------------------------------------------------- /cmd/gd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/gd/main.go -------------------------------------------------------------------------------- /cmd/go-env/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/go-env/main.go -------------------------------------------------------------------------------- /cmd/http-file-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/http-file-server/main.go -------------------------------------------------------------------------------- /cmd/jenny/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/jenny/main.go -------------------------------------------------------------------------------- /cmd/nop/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/nop/main.go -------------------------------------------------------------------------------- /cmd/query-escape/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/query-escape/main.go -------------------------------------------------------------------------------- /cmd/query-unescape/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/cmd/query-unescape/main.go -------------------------------------------------------------------------------- /conntrack/conntrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/conntrack/conntrack.go -------------------------------------------------------------------------------- /conntrack/conntrack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/conntrack/conntrack_test.go -------------------------------------------------------------------------------- /conntrack/entryhandle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/conntrack/entryhandle.go -------------------------------------------------------------------------------- /conntrack/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/conntrack/instance.go -------------------------------------------------------------------------------- /container/xheap/xheap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/container/xheap/xheap.go -------------------------------------------------------------------------------- /copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/copy.go -------------------------------------------------------------------------------- /copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/copy_test.go -------------------------------------------------------------------------------- /croak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/croak.go -------------------------------------------------------------------------------- /ctrlflow/ctrlflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/ctrlflow/ctrlflow.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/doc.go -------------------------------------------------------------------------------- /docopt/docopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/docopt/docopt.go -------------------------------------------------------------------------------- /empty-value_go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/empty-value_go118.go -------------------------------------------------------------------------------- /empty_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/empty_value.go -------------------------------------------------------------------------------- /empty_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/empty_value_test.go -------------------------------------------------------------------------------- /encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/encoding.go -------------------------------------------------------------------------------- /event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/event.go -------------------------------------------------------------------------------- /event_synchronized.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/event_synchronized.go -------------------------------------------------------------------------------- /event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/event_test.go -------------------------------------------------------------------------------- /expect/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expect/assert.go -------------------------------------------------------------------------------- /expect/assert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expect/assert_test.go -------------------------------------------------------------------------------- /expvar-prometheus/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expvar-prometheus/deprecated.go -------------------------------------------------------------------------------- /expvar-prometheus/expvar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expvar-prometheus/expvar.go -------------------------------------------------------------------------------- /expvar-prometheus/expvar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expvar-prometheus/expvar_test.go -------------------------------------------------------------------------------- /expvarIndentMap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/expvarIndentMap.go -------------------------------------------------------------------------------- /filecache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/cache.go -------------------------------------------------------------------------------- /filecache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/cache_test.go -------------------------------------------------------------------------------- /filecache/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/file.go -------------------------------------------------------------------------------- /filecache/itemstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/itemstate.go -------------------------------------------------------------------------------- /filecache/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/key.go -------------------------------------------------------------------------------- /filecache/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/lru.go -------------------------------------------------------------------------------- /filecache/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/lru_test.go -------------------------------------------------------------------------------- /filecache/lruitems_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/lruitems_test.go -------------------------------------------------------------------------------- /filecache/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/policy.go -------------------------------------------------------------------------------- /filecache/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/policy_test.go -------------------------------------------------------------------------------- /filecache/uniform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/filecache/uniform.go -------------------------------------------------------------------------------- /flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/flag.go -------------------------------------------------------------------------------- /futures/delayed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/futures/delayed.go -------------------------------------------------------------------------------- /futures/delayed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/futures/delayed_test.go -------------------------------------------------------------------------------- /futures/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/futures/funcs.go -------------------------------------------------------------------------------- /futures/future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/futures/future.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/go.sum -------------------------------------------------------------------------------- /hostmaybeport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/hostmaybeport.go -------------------------------------------------------------------------------- /hostmaybeport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/hostmaybeport_test.go -------------------------------------------------------------------------------- /hostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/hostport.go -------------------------------------------------------------------------------- /httpfile/defaultfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpfile/defaultfs.go -------------------------------------------------------------------------------- /httpfile/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpfile/file.go -------------------------------------------------------------------------------- /httpfile/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpfile/fs.go -------------------------------------------------------------------------------- /httpfile/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpfile/misc.go -------------------------------------------------------------------------------- /httpmux/httpmux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpmux/httpmux.go -------------------------------------------------------------------------------- /httpresponsestatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httpresponsestatus.go -------------------------------------------------------------------------------- /httptoo/accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/accept.go -------------------------------------------------------------------------------- /httptoo/bytes_content_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/bytes_content_range.go -------------------------------------------------------------------------------- /httptoo/bytes_content_range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/bytes_content_range_test.go -------------------------------------------------------------------------------- /httptoo/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/client.go -------------------------------------------------------------------------------- /httptoo/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/fs.go -------------------------------------------------------------------------------- /httptoo/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/gzip.go -------------------------------------------------------------------------------- /httptoo/gzip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/gzip_test.go -------------------------------------------------------------------------------- /httptoo/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/headers.go -------------------------------------------------------------------------------- /httptoo/headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/headers_test.go -------------------------------------------------------------------------------- /httptoo/httptoo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/httptoo.go -------------------------------------------------------------------------------- /httptoo/inproc_roundtrip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/inproc_roundtrip.go -------------------------------------------------------------------------------- /httptoo/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/request.go -------------------------------------------------------------------------------- /httptoo/reverse_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/reverse_proxy.go -------------------------------------------------------------------------------- /httptoo/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/url.go -------------------------------------------------------------------------------- /httptoo/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/httptoo/url_test.go -------------------------------------------------------------------------------- /inproc/inproc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/inproc/inproc.go -------------------------------------------------------------------------------- /ioutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/ioutil.go -------------------------------------------------------------------------------- /ipport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/ipport.go -------------------------------------------------------------------------------- /iter/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/chain.go -------------------------------------------------------------------------------- /iter/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/func.go -------------------------------------------------------------------------------- /iter/groupby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/groupby.go -------------------------------------------------------------------------------- /iter/groupby_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/groupby_test.go -------------------------------------------------------------------------------- /iter/head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/head.go -------------------------------------------------------------------------------- /iter/iterable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/iterable.go -------------------------------------------------------------------------------- /iter/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/iterator.go -------------------------------------------------------------------------------- /iter/iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/iterator_test.go -------------------------------------------------------------------------------- /iter/iterutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/iterutils.go -------------------------------------------------------------------------------- /iter/n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/iter/n.go -------------------------------------------------------------------------------- /jitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/jitter.go -------------------------------------------------------------------------------- /jitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/jitter_test.go -------------------------------------------------------------------------------- /leaktest/goleaktest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/leaktest/goleaktest.go -------------------------------------------------------------------------------- /limitlen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/limitlen.go -------------------------------------------------------------------------------- /mime/mime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/mime/mime.go -------------------------------------------------------------------------------- /minmax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/minmax.go -------------------------------------------------------------------------------- /monotonic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/monotonic.go -------------------------------------------------------------------------------- /monotonic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/monotonic_test.go -------------------------------------------------------------------------------- /multiless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/multiless.go -------------------------------------------------------------------------------- /net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/net.go -------------------------------------------------------------------------------- /oauth/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/oauth/endpoints.go -------------------------------------------------------------------------------- /oauth/oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/oauth/oauth.go -------------------------------------------------------------------------------- /oauth/oauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/oauth/oauth_test.go -------------------------------------------------------------------------------- /openflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/openflags.go -------------------------------------------------------------------------------- /orderedmap/google_btree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/orderedmap/google_btree.go -------------------------------------------------------------------------------- /orderedmap/orderedmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/orderedmap/orderedmap.go -------------------------------------------------------------------------------- /orderedmap/orderedmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/orderedmap/orderedmap_test.go -------------------------------------------------------------------------------- /orderedmap/skiplist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/orderedmap/skiplist.go -------------------------------------------------------------------------------- /panicif/panicif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/panicif/panicif.go -------------------------------------------------------------------------------- /panicif/panicif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/panicif/panicif_test.go -------------------------------------------------------------------------------- /path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/path.go -------------------------------------------------------------------------------- /path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/path_test.go -------------------------------------------------------------------------------- /patreon/patreon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/patreon/patreon.go -------------------------------------------------------------------------------- /patreon/patreon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/patreon/patreon_test.go -------------------------------------------------------------------------------- /patreon/testdata/pledges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/patreon/testdata/pledges -------------------------------------------------------------------------------- /perf/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/event.go -------------------------------------------------------------------------------- /perf/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/events.go -------------------------------------------------------------------------------- /perf/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/go.mod -------------------------------------------------------------------------------- /perf/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/go.sum -------------------------------------------------------------------------------- /perf/mutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/mutex.go -------------------------------------------------------------------------------- /perf/perf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/perf_test.go -------------------------------------------------------------------------------- /perf/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/scope.go -------------------------------------------------------------------------------- /perf/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/perf/timer.go -------------------------------------------------------------------------------- /pproffd/pproffd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/pproffd/pproffd.go -------------------------------------------------------------------------------- /prioritybitmap/mapset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/prioritybitmap/mapset.go -------------------------------------------------------------------------------- /prioritybitmap/prioritybitmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/prioritybitmap/prioritybitmap.go -------------------------------------------------------------------------------- /prioritybitmap/prioritybitmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/prioritybitmap/prioritybitmap_test.go -------------------------------------------------------------------------------- /prometheus/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/prometheus/deprecated.go -------------------------------------------------------------------------------- /pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/pubsub/pubsub.go -------------------------------------------------------------------------------- /pubsub/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/pubsub/pubsub_test.go -------------------------------------------------------------------------------- /reader_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/reader_context.go -------------------------------------------------------------------------------- /refclose/refclose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/refclose/refclose.go -------------------------------------------------------------------------------- /refclose/refclose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/refclose/refclose_test.go -------------------------------------------------------------------------------- /reqctx/lazy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/reqctx/lazy.go -------------------------------------------------------------------------------- /reqctx/reqctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/reqctx/reqctx.go -------------------------------------------------------------------------------- /reqctx/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/reqctx/value.go -------------------------------------------------------------------------------- /resource/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/resource/http.go -------------------------------------------------------------------------------- /resource/osfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/resource/osfile.go -------------------------------------------------------------------------------- /resource/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/resource/provider.go -------------------------------------------------------------------------------- /resource/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/resource/resource.go -------------------------------------------------------------------------------- /rle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/rle.go -------------------------------------------------------------------------------- /rle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/rle_test.go -------------------------------------------------------------------------------- /runid/crawshaw/crawshaw-runid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/runid/crawshaw/crawshaw-runid.go -------------------------------------------------------------------------------- /runid/sqlite3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/runid/sqlite3.go -------------------------------------------------------------------------------- /runid/zombiezen/zombiezen-runid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/runid/zombiezen/zombiezen-runid.go -------------------------------------------------------------------------------- /section_read_seeker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/section_read_seeker.go -------------------------------------------------------------------------------- /section_read_seeker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/section_read_seeker_test.go -------------------------------------------------------------------------------- /section_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/section_writer.go -------------------------------------------------------------------------------- /selfcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/selfcert.go -------------------------------------------------------------------------------- /singleflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/singleflight.go -------------------------------------------------------------------------------- /slicepool/slicepool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slicepool/slicepool.go -------------------------------------------------------------------------------- /slices/cast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/cast.go -------------------------------------------------------------------------------- /slices/cast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/cast_test.go -------------------------------------------------------------------------------- /slices/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/doc.go -------------------------------------------------------------------------------- /slices/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/filter.go -------------------------------------------------------------------------------- /slices/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/map.go -------------------------------------------------------------------------------- /slices/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/map_test.go -------------------------------------------------------------------------------- /slices/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/sort.go -------------------------------------------------------------------------------- /slices/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/sort_test.go -------------------------------------------------------------------------------- /slices/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/slices/sorter.go -------------------------------------------------------------------------------- /sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/sqlite.go -------------------------------------------------------------------------------- /stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/stack.go -------------------------------------------------------------------------------- /strbool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/strbool.go -------------------------------------------------------------------------------- /strbool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/strbool_test.go -------------------------------------------------------------------------------- /strcase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/strcase.go -------------------------------------------------------------------------------- /sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/sync.go -------------------------------------------------------------------------------- /testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/testing.go -------------------------------------------------------------------------------- /testing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/testing_test.go -------------------------------------------------------------------------------- /timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/timer.go -------------------------------------------------------------------------------- /timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/timer_test.go -------------------------------------------------------------------------------- /tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/tls.go -------------------------------------------------------------------------------- /units.go: -------------------------------------------------------------------------------- 1 | package missinggo 2 | 3 | const MiB = 1 << 20 4 | -------------------------------------------------------------------------------- /url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/url.go -------------------------------------------------------------------------------- /url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/url_test.go -------------------------------------------------------------------------------- /wait_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/wait_event.go -------------------------------------------------------------------------------- /x/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anacrolix/missinggo/HEAD/x/panic.go --------------------------------------------------------------------------------