Skip to content

[1.12] Performance improvements, bug fixes and clean up#1020

Open
Meldexun wants to merge 116 commits into
PG85:1.12-OTG+from
Meldexun:1.12-performance-update
Open

[1.12] Performance improvements, bug fixes and clean up#1020
Meldexun wants to merge 116 commits into
PG85:1.12-OTG+from
Meldexun:1.12-performance-update

Conversation

@Meldexun

@Meldexun Meldexun commented Oct 17, 2025

Copy link
Copy Markdown

This PR is a collection of a lot of performance improvements, bug fixes and a bit of code clean up. Due to the huge amount of changes I recommend checking every commit individually. This should be doable because every commit only changes a single thing and the individual changes are (currently) not split among multiple commits.

Currently all changes are untested. I will try to do some testing in the next days and report back.

Here is a list of the reasoning behind each commit:

@Meldexun

Copy link
Copy Markdown
Author

Alright this is it. Currently doing the final testing round. Below I will explain the new commits.

@authvin authvin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I haven't combed through every change in detail, but everything looks good to me. There's quite a few things I might want to port forward to the 1.20 version, when I have time. Leaving it as approved now, in case there's anything else that needs adding, but I'm fine with making a new release with these changes - assuming they've been tested, like you mentioned

@Meldexun

Copy link
Copy Markdown
Author

Eagle found some rotation issues that need fixing and I also have a few small performance tweaks to finish up. But no big changes are planned now.
Will report back once everything is finished.

@Meldexun Meldexun force-pushed the 1.12-performance-update branch from 8bdc1e2 to 3d99d5a Compare February 10, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants