Re:A regression is the kernel not giving the same result wit...
by gmfawcett on Thursday November 02, 2017 @11:04AM
(#15611028)
As a simple example, suppose I swap out one container type with another one in the internal code. Both implement the same interface/traits, so the change isn't visible to users. But the time complexity of the container operations are different on the new type, and the user was depending upon the time characteristics of the old container. E.g., deletions are now O(n) instead of O(1). I've violated a user expectation without breaking type safety.
[ Parent
| on HN ]