You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finished states how the time was spent from one minute, names the longest compile by its source file, and states the profile's descriptor on the fast path
Build output design revision 3, decision D4 (section 7.3). Below a minute
Finished states the profile and the total alone. The step record carries,
per compile step, its first input relative to the innermost package root
that holds it, and Finished names the longest step by it
(longest slow: src/main.cpp 1m08s) where it named the object file. The
record's header carries the profile's descriptor, which the fast path reads
alone, so a build with nothing to do states [unoptimized + debuginfo] as a
full build does. One function, profile_descriptor, spells the descriptor
for both, from the plan's manifest that compute_flags reads. The docs, the
CHANGELOG and the design state it; D3 is recorded as no change.
returnfast_path_declined("build", "ninja relinked an artifact, whose closure the full path validates"); // relinked: full path reconstructs + validates closure
0 commit comments