1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

gc: extend optimized mode to channel buffers (#10443)

This commit is contained in:
Uwe Krüger
2021-06-14 17:12:47 +02:00
committed by GitHub
parent e5debbbe01
commit a8437584aa
5 changed files with 53 additions and 11 deletions

View File

@ -45,7 +45,7 @@ pub fn new_pool_processor(context PoolProcessorConfig) &PoolProcessor {
if isnil(context.callback) {
panic('You need to pass a valid callback to new_pool_processor.')
}
mut pool := &PoolProcessor{
mut pool := PoolProcessor{
items: []
results: []
shared_context: voidptr(0)
@ -55,7 +55,7 @@ pub fn new_pool_processor(context PoolProcessorConfig) &PoolProcessor {
thread_cb: voidptr(context.callback)
}
pool.waitgroup.init()
return pool
return &pool
}
// set_max_jobs gives you the ability to override the number