Skip to content

Conversation

@ike709
Copy link
Collaborator

@ike709 ike709 commented Nov 9, 2024

Fixes #1829

DMCompiler is no longer static. Yes, really.

Is this code perfect? Haha, no.
Does this PR make any other changes to take advantage of DMCompiler no longer being static? Also no!

This is just the grunt work to make it compile and continue functioning. Please for the love of my sanity let's ship the minimum viable product and work on improving it later.

It does work though!
image

@boring-cyborg boring-cyborg bot added the Compiler Involves the OpenDream compiler label Nov 9, 2024
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

InspectCode found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

# Conflicts:
#	Content.Tests/DMTests.cs
#	DMCompiler/Compiler/DM/DMParser.cs
#	DMCompiler/Compiler/DMM/DMMParser.cs
#	DMCompiler/Compiler/DMPreprocessor/DMPreprocessor.cs
#	DMCompiler/Compiler/DMPreprocessor/DMPreprocessorLexer.cs
#	DMCompiler/DM/Builders/DMExpressionBuilder.cs
#	DMCompiler/DM/Builders/DMObjectBuilder.cs
#	DMCompiler/DM/Builders/DMProcBuilder.cs
#	DMCompiler/DM/DMExpression.cs
#	DMCompiler/DM/DMObject.cs
#	DMCompiler/DM/DMObjectTree.cs
#	DMCompiler/DM/DMProc.cs
#	DMCompiler/DM/DMValueType.cs
#	DMCompiler/DM/Expressions/Builtins.cs
#	DMCompiler/DM/Expressions/Constant.cs
#	DMCompiler/DM/Expressions/Dereference.cs
#	DMCompiler/DM/Expressions/Procs.cs
#	DMCompiler/DMCompiler.cs
#	DMCompiler/DreamPath.cs
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@wixoaGit wixoaGit enabled auto-merge (squash) November 15, 2024 23:35
@wixoaGit wixoaGit merged commit b69baa6 into OpenDreamProject:master Nov 15, 2024
7 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/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DMCompiler needs making non-static

2 participants