summaryrefslogtreecommitdiff
path: root/src/runtime
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile,cmd/internal/obj/riscv,runtime: use Duff's devices on riscv64MichaƂ Derkacz2020-10-282-0/+935
* runtime: move TestNeedmDeadlock to crash_cgo_test.goIan Lance Taylor2020-10-282-9/+13
* runtime: block signals in needm before allocating MIan Lance Taylor2020-10-287-17/+127
* runtime: handle signal 34 for musl setgidGeorge Tsilias2020-10-282-2/+2
* runtime: don't always adjust timersIan Lance Taylor2020-10-273-70/+88
* cmd/compile: print pointers to go:notinheap types without converting to unsaf...Keith Randall2020-10-271-0/+3
* cmd/compile, runtime: store pointers to go:notinheap types indirectlyKeith Randall2020-10-271-14/+33
* runtime: add 2-byte and 8-byte sub-benchmarks for memmove load/storeHeisenberg2020-10-271-15/+24
* runtime: reduce timer latencyChris Hines2020-10-272-83/+107
* runtime: implement addrRanges.findSucc with a binary searchMichael Anthony Knyszek2020-10-261-7/+33
* runtime: implement dumpmemstats in terms of readmemstats_mMichael Anthony Knyszek2020-10-261-32/+44
* runtime,runtime/metrics: export goroutine count as a metricMichael Anthony Knyszek2020-10-264-0/+18
* runtime,runtime/metrics: add metric for distribution of GC pausesMichael Anthony Knyszek2020-10-266-0/+54
* runtime: add timeHistogram typeMichael Anthony Knyszek2020-10-264-0/+232
* runtime,runtime/metrics: add object size distribution metricsMichael Anthony Knyszek2020-10-264-0/+104
* runtime: make sysMemStats' methods nosplitMichael Anthony Knyszek2020-10-261-0/+6
* runtime,runtime/metrics: add heap goal and GC cycle metricsMichael Anthony Knyszek2020-10-264-8/+86
* runtime,runtime/metrics: add heap object count metricMichael Anthony Knyszek2020-10-264-2/+26
* runtime: add readMetrics latency benchmarkMichael Anthony Knyszek2020-10-262-5/+50
* runtime,runtime/metrics: add memory metricsMichael Anthony Knyszek2020-10-268-5/+776
* runtime: move malloc stats into consistentHeapStatsMichael Anthony Knyszek2020-10-266-109/+90
* runtime: replace some memstats with consistent statsMichael Anthony Knyszek2020-10-262-29/+62
* runtime: add consistent heap statisticsMichael Anthony Knyszek2020-10-264-3/+230
* runtime/metrics: add package interfaceMichael Anthony Knyszek2020-10-265-0/+229
* runtime: add helper for getting an mcache in allocation contextsMichael Anthony Knyszek2020-10-262-23/+25
* runtime: remove memstats.heap_allocMichael Anthony Knyszek2020-10-262-9/+6
* runtime: remove memstats.heap_idleMichael Anthony Knyszek2020-10-263-6/+18
* runtime: break down memstats.gc_sysMichael Anthony Knyszek2020-10-267-27/+39
* runtime: copy in MemStats fields explicitlyMichael Anthony Knyszek2020-10-261-23/+47
* runtime: delineate which memstats are system stats with a typeMichael Anthony Knyszek2020-10-2617-130/+109
* runtime: make the span allocation purpose more explicitMichael Anthony Knyszek2020-10-264-30/+68
* runtime: rename mcache fields to match Go styleMichael Anthony Knyszek2020-10-267-71/+71
* runtime: flush local_scan directly and more oftenMichael Anthony Knyszek2020-10-264-75/+35
* runtime: don't flush local_tinyallocsMichael Anthony Knyszek2020-10-264-11/+14
* runtime: remove mcentral.nmalloc and add mcache.local_nsmallallocMichael Anthony Knyszek2020-10-263-52/+41
* runtime: make nlargealloc and largealloc mcache fieldsMichael Anthony Knyszek2020-10-264-54/+55
* runtime: make distributed/local malloc stats the source-of-truthMichael Anthony Knyszek2020-10-265-38/+69
* runtime: access the assist ratio atomicallyMichael Anthony Knyszek2020-10-263-15/+56
* runtime: make next_gc atomically accessedMichael Anthony Knyszek2020-10-264-11/+19
* runtime: load gcControllerState.scanWork atomically in reviseMichael Anthony Knyszek2020-10-261-2/+3
* runtime: define and enforce synchronization on heap_scanMichael Anthony Knyszek2020-10-263-5/+8
* runtime: fix sub-uintptr-sized Windows callback argumentsAustin Clements2020-10-262-39/+136
* runtime: tidy Windows callback testAustin Clements2020-10-261-134/+90
* runtime: tidy compileCallbackAustin Clements2020-10-262-41/+53
* runtime: tidy cgocallbackAustin Clements2020-10-264-27/+19
* runtime,cmd/cgo: simplify C -> Go call pathAustin Clements2020-10-2629-583/+412
* runtime: dump the status of lockedg on errorTiwei Bie2020-10-241-2/+2
* runtime: add tests for addrRanges.addMichael Anthony Knyszek2020-10-232-2/+163
* runtime: throw on zero-sized range passed to addrRanges.addMichael Anthony Knyszek2020-10-231-1/+7
* runtime: add tests for addrRanges.findSuccMichael Anthony Knyszek2020-10-232-0/+196