Skip to content

Miscellaneous performance improvements - #865

Merged
arshajii merged 12 commits into
developfrom
perf-improvements
Sep 28, 2026
Merged

arshajii merged 12 commits into
developfrom
perf-improvements

Conversation

@arshajii

Copy link
Copy Markdown
Contributor
  • Optimize enumerate() iteration to imperative loops
  • Generator fusion pass
  • Improved generator LLVM codegen
  • Fix various issues / segfaults associated with reusing generators
  • Reuse SIMD sort routines from NumPy for regular lists, and fall back to faster std::sort() in some cases on macOS
  • Update plugin API to differentiate between compiler and runtime libraries
  • Substantially expanded tests

@arshajii
arshajii requested a review from inumanag as a code owner September 27, 2026 05:39
@cla-bot cla-bot Bot added the cla-signed label Sep 27, 2026
@arshajii
arshajii merged commit 30152fb into develop Sep 28, 2026
10 checks passed
@arshajii
arshajii deleted the perf-improvements branch September 28, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant