News for hackers. Stuff that matters.
Re:Mid-stack inlining in the Go compiler by weberc2 on Monday March 06, 2017 @04:57PM (#13806414)
I don't think anyone is pretending that Go is a decades-old language. What is the standard term for this kind of inlining which would distinguish it from the inlining already present in the compiler?
Re:Mid-stack inlining in the Go compiler by pcwalton on Monday March 06, 2017 @05:43PM (#13806763)
> What is the standard term for this kind of inlining which would distinguish it from the inlining already present in the compiler?

There isn't a standard term, because virtually all inliners always did what Go is now doing. It's pretty basic functionality.

Re:Mid-stack inlining in the Go compiler by dilap on Monday March 06, 2017 @06:49PM (#13807168)
Really? I feel like every C++ compiler I've used has given very unreliable stacktraces with optimizations enabled.
Re:Mid-stack inlining in the Go compiler by jstarks on Monday March 06, 2017 @06:49PM (#13807167)
Do most compilers preserve enough metadata to report accurate stacks?
Re:Mid-stack inlining in the Go compiler by weberc2 on Tuesday March 07, 2017 @12:50PM (#13812724)
So they're not avoiding a standard term to be misleading; there simply isn't a standard term to use. Thank you for clarifying.
Re:Mid-stack inlining in the Go compiler by Rusky on Monday March 06, 2017 @05:23PM (#13806611)
The point is "inlining" already refers to this kind of inlining. The already-present form is more limited than the typical use of the term.
Re:Mid-stack inlining in the Go compiler by sythe2o0 on Monday March 06, 2017 @06:25PM (#13807040)
Then what word would you have used in this presentation, given no established word existed?
Re:Mid-stack inlining in the Go compiler by peteretep on Tuesday March 07, 2017 @12:10AM (#13808411)
"Fixing Go's inlining"
Re:Mid-stack inlining in the Go compiler by solidsnack9000 on Monday March 06, 2017 @10:18PM (#13808016)
"Go inlining improvements..." and then "Conventionally, inlining includes ... but Go has been limited to ... until recently. With ... Go now supports inlining in a broader array of circumstances."
Re:Mid-stack inlining in the Go compiler by overcyn on Tuesday March 07, 2017 @03:46AM (#13809107)
"Conventionally inclining includes ...?"

What does it include? You've conveniently managed to skip over the crucial part with ellipses. Calls in the middle of stacks perhaps?

You people have too much time on your hands to go and pick at the wording people use in their presentations.

Re:Mid-stack inlining in the Go compiler by solidsnack9000 on Tuesday March 07, 2017 @02:24PM (#13813770)
> You people have too much time on your hands to go and pick at the wording people use in their presentations.

What kind of argument is that?

Re:Mid-stack inlining in the Go compiler by overcyn on Tuesday March 07, 2017 @03:38PM (#13814597)
I'm saying that this is an incredibly inane, nitpicky, superficial conversation that has nothing to do with the technical content of the presentation.
Re:Mid-stack inlining in the Go compiler by solidsnack9000 on Tuesday March 07, 2017 @03:51PM (#13814749)
You are saying it; but you aren't really backing it up with anything.