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
The old algorithm iterated on the destination datastructures. This meant that tricky look ahead was required to handle all cases. By iterating on the source datastructure instead we can vastly simplify the logic for converting a source type into a destination type.
This commit changes the type mismatch errors to indicate the actual problem with the types.
Additional test cases now catch the problems seen by coreos/go-systemd.
Fixesgodbus#80
The old algorithm iterated on the destination datastructures. This
meant that tricky look ahead was required to handle all cases. By
iterating on the source datastructure instead we can vastly simplify
the logic for converting a source type into a destination type.
This commit changes the type mismatch errors to indicate the actual
problem with the types.
Additional test cases now catch the problems seen by
coreos/go-systemd.
Fixesgodbus#80
@lucab reports:
I haven't dug much further, but this PR seems to have induced a test regression in go-systemd: coreos/go-systemd#225 (comment).
The text was updated successfully, but these errors were encountered: