The standard library and 3rd party crates generally have excellent compatibility across mainstream platforms.
The standard library and 3rd party crates generally have excellent compatibility across mainstream platforms.
libc is barely a standard library, it's almost nothing.
C++ surely does include regex, with serialisation and http scheduled for C++23, or with luck with a TR as intermediate delivery.
Although serialisation depends on static reflection being finalized as well.
I think the definition is meaningless. Rust spends huge amount of resources to test itself and its surrounding ecosystem on tier 1 platforms.
I'm fairly certain regex from c++ std will run like crap, if at all on something with 4MB of RAM.
I am fairly certain that without profiling and defining a test configuration for a set of specific C++ compilers / standard C++ library I won't assert anything about std::regex performance with 4 MB of RAM.
In other words, not all functions in the stdlib of Ada, Pascal, C and C++ can be used in all possible target environments? Sounds like a failure to quality gate those standard libraries.
There aren't an endless number of profiles.