Skip to content

Conversation

@chandryan
Copy link
Collaborator

@chandryan chandryan commented Dec 22, 2025

Applied refactorings:

  • Replaced remaining occurrences of HandledEnum with process_result
  • Added bit operations for process_result for better readability
  • Replaced the process_event callback "ping-pong" with a normalize_event function for better readability
  • Removed the MSVC workaround in the dispatch table generation of the favor_runtime_speed policy, as MSVC seems to be able to handle the optimized way after the fix of event deferral was applied

Replace remaining occurrences of HandledEnum and use bit operations.
@chandryan chandryan marked this pull request as draft December 22, 2025 11:12
@chandryan chandryan changed the title Refactor/backmp11: HandledEnum & normalize event Refactor/backmp11: HandledEnum, normalize event & MSVC workaround Dec 22, 2025
Replace process_event callback in compile policy impls
with normalize_event methods for better re-usage and
readability.
@chandryan chandryan force-pushed the refactor/backmp11-normalize-event branch from cad4cf7 to 6ca2aa5 Compare December 22, 2025 14:46
@chandryan chandryan force-pushed the refactor/backmp11-normalize-event branch from 3ddfb66 to 3a109c6 Compare December 24, 2025 18:00
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