News for hackers. Stuff that matters.
Re:Rust 1.25 released by pedrocr on Thursday March 29, 2018 @08:50AM (#16706549)
>The big thing in this one is the LLVM upgrade, which has been a long time coming.

This is great news. I just ran my usual benchmark and it seems a performance regression has been fixed and some performance added over that. I'm measuring the speed of loading a Sony A77 raw file in rawloader[1]. That includes TIFF parsing and then a tight loop that processes every pixel. Here's the version history:

1.17 - 95ms

1.18 - 80ms (-16%)

1.19 - 79ms (-16%)

1.20 - 80ms (-16%)

1.21 - 79ms (-17%)

1.22 - 79ms (-17%)

1.23 - 79ms (-17%)

1.24 - 84ms (-12%)

1.25 - 74ms (-22%)

I believe the jump in 1.18 was LLVM 4.0 and now LLVM 6.0 is giving me a new performance jump. No idea what happened in 1.24 though but it seems to be fixed now.

[1] https://github.com/pedrocr/rawloader/

There are no comments on this comment yet.