Open
Description
Currently, the C++ standard version is determined by evaluating a small C++ snippet dynamically at runtime via Cpp::Evaluate, using a function like get_stdopt():
int __get_cxx_version () {
#if __cplusplus > 202302L
return 26;
...
#endif
}
__get_cxx_version()
While determines the version correctly, this consumes the first incremental_module and I think is also costlier especially for wasm kernels (where the user has to wait for this to execute before running a cell)
