nhibernate-core
nhibernate-core copied to clipboard
NH-3777: Replaced NHibernate.Loader.TopologicalSorter by a more performant impl...
...ementation.
- Because of a slight change in the (internal) Interface of TopologicalSorter, JoinWalker had to be adjusted (note that the removed parameter i was identical to the return value for the current use of the sorter)
Well, it seems that the topological sort itself was alright, but there must be more restrictions on the order than those that are exposed to the sort algorithm. Will try to update to a variant that matches to the order the old algorithm produces when there are multiple valid solutions.
Hi @TAkkerman, can you please enable Allow edits from maintainers feature?
'allow edits from maintainers' should be active now.
@TAkkerman I've force pushed with rebase on top of master. I've cleaned up indents & namings.