• David Chase's avatar
    cmd/compile: decrease inlining call cost from 60 to 57 · 624e197c
    David Chase authored
    A Go user made a well-documented request for a slightly
    lower threshold.  I tested against a selection of other
    people's benchmarks, and saw a tiny benefit (possibly noise)
    at equally tiny cost, and no unpleasant surprises observed
    in benchmarking.
    
    I.e., might help, doesn't hurt, low risk, request was
    delivered on a silver platter.
    
    It did, however, change the behavior of one test because
    now bytes.Buffer.Grow is eligible for inlining.
    
    Updates #19348.
    
    Change-Id: I85e3088a4911290872b8c6bda9601b5354c48695
    Reviewed-on: https://go-review.googlesource.com/c/151977
    
    
    Run-TryBot: David Chase <drchase@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: default avatarKeith Randall <khr@golang.org>
    624e197c
issue7921.go 2.56 KB