KDE Plasma 5.26 is expected to upgrade to use C++20 development features
- An American company made 0.7nm chips: EUV lithography machines can’t do it
- CVE-2007-4559 Python vulnerability ignored for 15 years puts 350,000 projects at risk of code execution
- RISC-V only takes 12 years to achieve the milestone of 10 billion cores
- 14000 cores + 450W: RTX 4080 graphics card perfectly replaces the RTX 3080
- Big upgrade: The difference between Bluetooth 5.0 and 5.2
- Geeks Disappointed that RTX 4080/4090 doesn’t come with PCIe 5.0
- What are advantages and disadvantages of different load balancing?
KDE Plasma 5.26 is expected to upgrade to use C++20 development features.
In the upcoming KDE Plasma 5.26 desktop environment, KDE developers are considering using the C++20 language for subsequent features.
And over time, this newer C++ language will be used in other KDE components as well.
KDE developer Nicolas Fella proposed the use of C++20 in Plasma 5.26.
In particular, C++ coroutine support is one of the features of C++20 that he hopes to use in the next major Plasma release.
Raising the C++ requirements to C++20 means raising the KDE compiler requirements to GCC 10 or Clang 11.
So, check out the mailing list announcement to see if GCC 10 / Clang 11 is required to build Plasma 5.26+, and if it will break the workflow of existing users or have an impact on the package.
The KDE Plasma desktop is focusing on C++20 to enjoy coroutines and other modern language features.
Plasma 5.26 is targeted for a mid-October release, and the GCC 10/Clang 11 release has been stable for two years.
So far, based on the comments made so far, the use of C++20 seems like a reasonable choice.
If C++20 is allowed in the next KDE Plasma release, the already pending merge requests will start replacing various custom code with standardized C++ coroutines.
- DIY a PBX (Phone System) on Raspberry Pi
- How to host multiple websites on Raspberry Pi 3/4?
- A Free Intercom/Paging system with Raspberry pi and old Android phones
- DIY project: How to use Raspberry Pi to build DNS server?
- Raspberry Pi project : How to use Raspberry Pi to build git server?