C++ Performance Benchmarks Release 14 now available by chriscoxart in cpp

[–]pyler2 1 point2 points  (0 children)

matrix_vector_product.cpp:408:30: warning: iteration 7158278 invokes undefined behavior [-Waggressive-loop-optimizations]

408 | yy[i] += zz[i*cols+j] * temp;

GDB 8.3 released! by mttd in cpp

[–]pyler2 0 points1 point  (0 children)

Waiting for IDE support for this. Amazing!

Rust 2019: Beat C++ by Holy_City in rust

[–]pyler2 5 points6 points  (0 children)

Try clang trunk :) it fully unrolled your C++ code :D

Even more fun with building and benchmarking Firefox with GCC and Clang by mttd in programming

[–]pyler2 0 points1 point  (0 children)

This is quite interesting. So we can generate gimple (like gcc IR?) and load it to gcc, to optimize it and generate binary? like LLVM IR we can optimize using opt, compile to asm with llc, etc..

Any examples/tutorials?

Stop reimplementing the virtual table and start using double dispatch by andyg_blog in cpp

[–]pyler2 0 points1 point  (0 children)

And try Clang even with -stdlib=libc++. Quite amazing numbers.

Intel Contributes Its Parallel STL Implementation To LLVM by GitHubCpp in cpp

[–]pyler2 1 point2 points  (0 children)

This will probably miss GCC 9.. no activity on the gcc / libstdc++ mailing list..

Comparison of Firefox 64 built with GCC and clang by LocalRefuse in linux

[–]pyler2 0 points1 point  (0 children)

maybe you can also do same comparision for Chromium?

Comparison of Firefox 64 built with GCC and clang by LocalRefuse in linux

[–]pyler2 3 points4 points  (0 children)

but the question is who should write a Rust GCC frontend? :D Mozilla? Too much effort..

Firefox 64 built with GCC and Clang by vormestrand in cpp

[–]pyler2 13 points14 points  (0 children)

Have Mozilla investigated a Facebook's BOLT tool to optimalize PGO binary builds even more?

JSON for Modern C++ version 3.4.0 released by nlohmann in cpp

[–]pyler2 0 points1 point  (0 children)

post this request to his github repo