@@ -654,6 +654,7 @@ Error handling includes two separate works: error values and error formatting. H
654
654
+ [ cl/112990043] ( https://codereview.appspot.com/112990043/ ) runtime: fine-grained locking in select
655
655
+ [ cl/110580043] ( https://codereview.appspot.com/110580043/ ) runtime: add fast paths to non-blocking channel operations
656
656
- [ issue/8898] ( https://go.dev/issue/8898 ) runtime: special case timer channels
657
+ + [ issue/61542] ( https://go.dev/issue/61542 ) time: stop requiring Timer/Ticker.Stop for prompt GC
657
658
- [ issue/9120] ( https://go.dev/issue/9120 ) runtime: remove implementation restriction on channel element size
658
659
- [ issue/37196] ( https://go.dev/issue/37196 ) time: make Timer/Ticker channels not receivable with old values after Stop or Reset returns
659
660
- [ issue/8903] ( https://go.dev/issue/8903 ) runtime: make chan-based generators faster.
@@ -751,6 +752,7 @@ Error handling includes two separate works: error values and error formatting. H
751
752
- [ issue/57433] ( https://go.dev/issue/57433 ) slices: new standard library package based on x/exp/slices
752
753
- [ issue/51259] ( https://go.dev/issue/51259 ) proposal: spec: support for struct members in interface/constraint syntax
753
754
- [ issue/50285] ( https://go.dev/issue/50285 ) proposal: generic should infer type from variable definition
755
+ - [ issue/66651] ( https://go.dev/issue/66651 ) proposal: spec: variadic type parameters
754
756
755
757
### Iterator
756
758
@@ -898,6 +900,8 @@ in Go 1.15 and Go 1.16.
898
900
- [ design/go15trace] ( https://go.dev/s/go15trace ) Dmitry Vyukov. Go Execution Tracer. Oct 2014
899
901
- [ design/tracefmt] ( https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview#heading=h.yr4qxyxotyw ) nduca@, dsinclair@. Trace Event Format. October 2016.
900
902
- [ issue/54466] ( https://go.dev/issue/54466 ) runtime: rewrite gentraceback as an iterator API
903
+ - [ issue/57175] ( https://go.dev/issue/57175 ) runtime: diagnostics improvements tracking issue
904
+
901
905
[ Back To Top] ( #top )
902
906
903
907
### Lock Analysis
@@ -989,6 +993,7 @@ in Go 1.15 and Go 1.16.
989
993
- [ issue/48803] ( https://go.dev/issue/48803 ) all: Go compiler/runtime performance monitoring system
990
994
- [ issue/49121] ( https://go.dev/issue/49121 ) x/perf/storage: support postgres for db
991
995
- [ issue/61179] ( https://go.dev/issue/61179 ) proposal: testing: add identity function that forces evaluation for benchmarks
996
+ - [ issue/67434] ( https://go.dev/issue/67434 ) proposal: testing/synctest: new package for testing concurrent code
992
997
993
998
<!-- - Tool chain, benchseries/benchstat -->
994
999
@@ -1091,6 +1096,12 @@ to user threads, bitmap-based page allocator, scalable mcentral.
1091
1096
- [ issue/46787] ( https://go.dev/issue/46787 ) runtime: provide Pinner API for object pinning
1092
1097
- [ issue/51317] ( https://go.dev/issue/51317 ) proposal: arena: new package providing memory arenas
1093
1098
- [ issue/59960] ( https://go.dev/issue/59960 ) runtime: improve heap hugepage utilization
1099
+ - [ issue/62483] ( https://go.dev/issue/62483 ) unique: new package with unique.Handle
1100
+ - [ repo/unsafe-assuming-no-moving-gc] ( https://github.com/go4org/unsafe-assume-no-moving-gc ) go4.org/unsafe/assume-no-moving-gc
1101
+ - [ cl/498121] ( https://go.dev/cl/498121 ) runtime: add heapObjectsCanMove
1102
+ - [ cl/498261] ( https://go.dev/cl/498261 ) runtime: change heapObjectsCanMove to a func
1103
+
1104
+
1094
1105
[ Back To Top] ( #top )
1095
1106
1096
1107
#### Collector
@@ -1162,6 +1173,8 @@ to user threads, bitmap-based page allocator, scalable mcentral.
1162
1173
- [ issue/19812] ( https://go.dev/issue/19812 ) runtime: cannot ReadMemStats during GC
1163
1174
- [ issue/38712] ( https://go.dev/issue/38712 ) runtime: TestMemStats is flaky
1164
1175
- [ issue/40459] ( https://go.dev/issue/40459 ) runtime: ReadMemStats called in a loop may prevent GC
1176
+ - [ issue/50285] ( https://go.dev/issue/50285 ) proposal: runtime/metrics: define a recommended set of metrics
1177
+ - [ issue/15490] ( https://go.dev/issue/15490 ) runtime/metrics: add goroutine state counts, total goroutines created, total threads
1165
1178
1166
1179
[ Back To Top] ( #top )
1167
1180
@@ -1327,6 +1340,7 @@ Code Comprehension and Refactoring Tools. October 2, 2015.
1327
1340
+ [ cl/131815] ( https://go.dev/cl/131815 ) errgroup: handle runtime.Goexit from child goroutines
1328
1341
+ [ issue/15758] ( https://go.dev/issue/15758 ) testing: complain loudly during concurrent use of T.FatalX and T.SkipX
1329
1342
+ [ issue/25448] ( https://go.dev/issue/25448 ) proposal: promote panic(nil) to non-nil panic value
1343
+ + [ issue/53757] ( https://go.dev/issue/53757 ) x/sync/errgroup: propagate panics and Goexits through Wait
1330
1344
1331
1345
#### atomic
1332
1346
0 commit comments