On Thu, 30 Jan 2025 15:04:25 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:
>> The Init.gmk (and, correspondingly, InitSupport.gmk) is really two files in >> one: First it is called without $(SPEC), and does the work needed to locate >> a SPEC (and sanity check arguments), and then it calls itself again with a >> SPEC value. >> >> This is two completely different tasks, and there is no reason it should be >> put in the same file. It just makes the file longer and harder to read and >> understand. >> >> This work is done as a preparation for fixing >> https://bugs.openjdk.org/browse/JDK-8292944. The code was just to hard to >> follow to be able to fix it without going insane. >> >> Also, GitHub is spectacularly bad at showing the diff for this patch! I >> think it might be easier to review if you do it commit by commit, or >> possibly using the webrev frame view. > > Magnus Ihse Bursie has refreshed the contents of this pull request, and > previous commits have been removed. Incremental views are not available. The > pull request now contains eight commits: > > - Update/clarify comments, and make some small style adjustments. > - Rename BothInitSupport to LogUtils > - Invert if block so the common case comes first. Also some additional > cleanup. > - Rename SpecInit to just Init > - Remove Init.gmk > - Remove InitSupport.gmk > - Split InitSupport.gmk into three parts > - Split Init.gmk into two Marked as reviewed by erikj (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk/pull/23355#pullrequestreview-2586795016