Skip to content

Development#28

Open
hgrace127 wants to merge 4 commits intomasterfrom
Development
Open

Development#28
hgrace127 wants to merge 4 commits intomasterfrom
Development

Conversation

@hgrace127
Copy link
Copy Markdown

No description provided.

The internal buffers are only pulled out when they're actually needed, some of the if statements were rearranged, and added a Merge function to see which parts of the code are duplicated. This will obviously be cleaned up a lot before release.
The C version was really slow with the old design, so I changed the in-place merge to use three separate steps: merge subarrays that are already in order or reverse order, extract the buffers if needed, and merge the remaining subarrays.
Uses the new design from the C++ version, which is a lot faster for certain data arrangements and no slower overall
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.

2 participants