Skip to content

2.5.88#1935

Merged
spond merged 9 commits intomasterfrom
develop
Dec 7, 2025
Merged

2.5.88#1935
spond merged 9 commits intomasterfrom
develop

Conversation

@spond
Copy link
Member

@spond spond commented Dec 6, 2025

Version 2.5.88: SIMD Refactoring, Matrix Kernel Additions, and Optimization

Description

This PR introduces a series of optimizations, refactoring, and bug fixes leading up to version 2.5.88. Key changes include improvements to SIMD operations, the addition of missing matrix kernels, and updates to core formula evaluation logic.

Key Changes

🚀 Optimizations & Refactoring

  • SIMD Enhancements: Implemented SIMD refactoring and AI-guided improvements to enhance performance (e4a1c6f9).
  • Core Optimizations: General changes and optimizations in associative_list.cpp and global_things.cpp (1dec4eef, 36322dc8).
  • Formula Evaluation: Significant updates to formula.cpp and formula.h, optimizing formula processing and evaluation (9dea386c).

🐛 Fixes & Maintenance

  • Matrix Kernels: Added a missing matrix kernel to address computation gaps (fedeee2e, 574d80bb, 0eff2de8).
  • Debug Cleanup: Removed extraneous MPI debug prints to clean up output logs (fedeee2e, 574d80bb, 0eff2de8).
  • Reformatting: Code reformatting for better style consistency (f03e65d0).

🧬 Template Batch Files

  • Workflow Updates: Modifications to CleanStopCodons.bf and SelectionAnalyses/RELAX.bf (9dea386c).

📦 Release

  • Version Bump: Bumped version to 2.5.88 (28f83598).

Commits

  • 28f8359 - 2.5.88
  • 9dea386 - WIP (Formula and Batch File updates)
  • f03e65d - Reformatting
  • fedeee2 - Adding a missing matrix kernel; removing mpi debug prints
  • 574d80b - Adding a missing matrix kernel; removing mpi debug prints
  • 0eff2de - Adding a missing matrix kernel; removing mpi debug prints
  • 1dec4ee - Changes and optimizations
  • 36322dc - Changes and optimizations
  • e4a1c6f - Some SIMD refactoring and AI-guided improvements

@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 6, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
27.5% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@spond spond merged commit 93e153f into master Dec 7, 2025
5 of 7 checks passed
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.

1 participant