You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
traverser: optimize traversal for single-subsystem graphs
Problem: determining whether an edge crosses subsystem boundaries is a
frequent check in Fluxion traversals. the check involves string
comparison which can be expensive. The majority of current use cases
involve only one subsystem, so a traversal won't cross subsystem
boundaries. Furthermore, conditional checks are currently written such
that the least likely outcome is checked first.
Add a check to avoid string comparison in `in_subsystem`, and order
conditional checks by decreasing likelihood.
0 commit comments