-
- Downloads
iter, runtime: add coroutine support
The exported API is only available with GOEXPERIMENT=rangefunc. This will let Go 1.22 users who want to experiment with rangefuncs access an efficient implementation of iter.Pull and iter.Pull2. For #61897. Change-Id: I6ef5fa8f117567efe4029b7b8b0f4d9b85697fb7 Reviewed-on: https://go-review.googlesource.com/c/go/+/543319 Reviewed-by:Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Showing
- src/cmd/dist/test.go 11 additions, 0 deletionssrc/cmd/dist/test.go
- src/cmd/internal/objabi/funcid.go 1 addition, 0 deletionssrc/cmd/internal/objabi/funcid.go
- src/go/build/deps_test.go 3 additions, 0 deletionssrc/go/build/deps_test.go
- src/internal/abi/symtab.go 1 addition, 0 deletionssrc/internal/abi/symtab.go
- src/iter/iter.go 161 additions, 0 deletionssrc/iter/iter.go
- src/iter/pull_test.go 118 additions, 0 deletionssrc/iter/pull_test.go
- src/runtime/coro.go 165 additions, 0 deletionssrc/runtime/coro.go
- src/runtime/proc.go 6 additions, 2 deletionssrc/runtime/proc.go
- src/runtime/runtime2.go 5 additions, 0 deletionssrc/runtime/runtime2.go
- src/runtime/sizeof_test.go 3 additions, 3 deletionssrc/runtime/sizeof_test.go
- src/runtime/traceback.go 1 addition, 1 deletionsrc/runtime/traceback.go
Loading
Please register or sign in to comment