-
Just a simple Google search would reveal that you are wrong about this and what's worse is that you place the burden on me to have to disprove your wrong assertions as opposed to providing references that justify your position:
Folly https://github.com/facebook/folly:
"It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile."
libcu++: https://nvidia.github.io/cccl/libcudacxx/
"It does not replace the Standard Library provided by your host compiler (aka anything in std::)
Incremental: It does not provide a complete C++ Standard Library implementation."
Abseil: https://github.com/abseil/abseil-cpp
"Abseil is an open-source collection of C++ library code designed to augment the C++ standard library. Abseil is not meant to be a competitor to the standard library"
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
It would be really interesting to take a look into a full code of cases that showed very bad performance, however, here we're approaching the second issue: if that's the core benchmark code: https://github.com/define-private-public/PSRayTracing/blob/a... then unfortunately it's totally invalid since it measures time with the `std::chrono::system_clock` which isn't monotonic. Given how long the code required to run, it's almost certain that the clock has been adjusted several times...
-
TerryMahaffeyCppTalk
This repo exists to host the slides from Terry Mahaffey's talk on the C++ compiler for the Triangle C++ Developers Group, held at Align, 9/12/2017.
Oh, cool! I googled myself and someone actually archived the slides from the talk I gave. I think it holds up pretty well today
https://github.com/TriangleCppDevelopersGroup/TerryMahaffeyC...
-
Oh, cool! I googled myself and someone actually archived the slides from the talk I gave. I think it holds up pretty well today
https://github.com/TriangleCppDevelopersGroup/TerryMahaffeyC...
-
Just a simple Google search would reveal that you are wrong about this and what's worse is that you place the burden on me to have to disprove your wrong assertions as opposed to providing references that justify your position:
Folly https://github.com/facebook/folly:
"It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile."
libcu++: https://nvidia.github.io/cccl/libcudacxx/
"It does not replace the Standard Library provided by your host compiler (aka anything in std::)
Incremental: It does not provide a complete C++ Standard Library implementation."
Abseil: https://github.com/abseil/abseil-cpp
"Abseil is an open-source collection of C++ library code designed to augment the C++ standard library. Abseil is not meant to be a competitor to the standard library"
Related posts
-
I made a drop in replacement of `std::shared_ptr` to experiment with performance. It wasn't any faster. Why?
-
Question about branch prediction for clauses that are either `true` for 100% of the time, or `false` for 100% of the time.
-
Stories of what happened when you forgot to initialize a variable
-
Deploy multi-platform applications with C++ (desktop, mobile and web). An example with Dear ImGui
-
rust-like traits on plain C++ with short macro (type erasure actually)