make C++23 the default version of C++ that PROS projects are compiled with
Motivation
The authors of LemLib would like to use std::expected in a PROS template, as exceptions, errno, and status codes do not suit our needs. We will be using a C++20 implementation in the mean time, but it would be best to use the stdlib version
Requirements
C++23 is the version specified in common.mk by default
the arm-none-eabi bundled with the PROS toolchain needs to be updated (see the related issue here)
Overview
make C++23 the default version of C++ that PROS projects are compiled with
Motivation
The authors of LemLib would like to use std::expected in a PROS template, as exceptions, errno, and status codes do not suit our needs. We will be using a C++20 implementation in the mean time, but it would be best to use the stdlib version
Requirements
arm-none-eabi
bundled with the PROS toolchain needs to be updated (see the related issue here)