Time safety and Rust Recently I have had the great fortune to work on this ticket . This was an issue that stemmed from an attempt to make clock performance faster. Previously, a call to time or clock_gettime would involve a context switch an a system call (think solaris etc). On linux we have VDSO instead, so we can easily just swap to the use of raw time calls. The problem So what was the problem? And how did the engineers of the past try and solve it? DS heavily relies on time. As a result...