Penguin
Annotated edit history of InLining version 4, including all changes. View license author blame.
Rev Author # Line
4 StuartYeates 1 Copying all of a [Function] body into another function rather than just calling it. This may have several benefits (such as avoiding the FunctionCall/return overhead, and constant evaluation of the inlined function).
2 JohnMcPherson 2
3 Disadvantages of having some code inlined in many places (instead of as a single function) can include a larger binary, and cache misses during execution.
3 StuartYeates 4
5 Inlining is one of the easiest global optimisations in procedural languages such as [C]/[C++] and [Java].