On Thu, Dec 14, 2017 at 12:17:56PM +0100, Mark Kettenis wrote: > Pretty sure Linux uses the same defaults for the signedness of char as > everybody else. But since both signed and unsigned char have to work, > it might very well be that the rust developers decided to ignore this > largely historic inconsistency. I doubt the performance difference is > significant in any way for modern code.
The issue is not so much a question of performance, but whether zero or sign extension is used in various places. Joerg