Skip to content

Fix <init> proc for type trees compiled out of order#2638

Merged
wixoaGit merged 6 commits into
OpenDreamProject:masterfrom
ike709:init_fix_time
Jul 1, 2026
Merged

Fix <init> proc for type trees compiled out of order#2638
wixoaGit merged 6 commits into
OpenDreamProject:masterfrom
ike709:init_fix_time

Conversation

@ike709

@ike709 ike709 commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Fixes #2630

This just effectively defers the IsRuntimeInitialized() check on the first pass if it's an override. Doesn't seem to horribly break anything?

@boring-cyborg boring-cyborg Bot added the Compiler Involves the OpenDream compiler label Jun 23, 2026
@ike709 ike709 requested a review from wixoaGit June 23, 2026 10:54
Comment thread DMCompiler/DM/DMCodeTree.Vars.cs Outdated
Comment thread DMCompiler/DM/DMCodeTree.Vars.cs Outdated
Comment thread DMCompiler/DM/DMCodeTree.Vars.cs Outdated
Comment thread DMCompiler/DM/DMCodeTree.Vars.cs Outdated
@ike709 ike709 requested a review from wixoaGit July 1, 2026 13:04
@wixoaGit wixoaGit merged commit c219959 into OpenDreamProject:master Jul 1, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Compiler Involves the OpenDream compiler size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Type trees compiled out of order can have bogus <init> procs

2 participants