• Russ Cox's avatar
    runtime: remove untyped allocation of ParFor · fc469314
    Russ Cox authored
    Now it's two allocations. I don't see much downside to that,
    since the two pieces were in different cache lines anyway.
    
    Rename 'conservative' to 'cgo_conservative_type' and make
    clear that _cgo_allocate is the only allowed user.
    
    This depends on CL 141490043, which removes the other
    use of conservative (in defer).
    
    LGTM=dvyukov, iant
    R=khr, dvyukov, iant
    CC=golang-codereviews, rlh
    https://golang.org/cl/139610043
    fc469314
goapi.go 23.6 KB