Huh? There is no such alternation between new features and feature freeze releases. In fact, C++26 will very likely get reflection as a major new feature. In comparison, the biggest core language feature in C++23 was probably “deducting this (explicit object member functions)”.
The only thing that keeps Contracts out of C++26 is that they might not be finished in time (they’ll need to be handed over from Evolution to Core by the February 2025 meeting, and then make it through Core review during the summer 2025 meeting).
… except when ISO delays publication of the standard.
Depends on what semantic you want. Sure, if you use a unique_ptr
member, you will get a deleted copy constructor/operator - I wouldn’t consider that blowing up in my face.
And even the presented fix hurts my eyes. Should have used a unique_ptr
or optional
.
Yes, it’s not Open Source, but I am not sure that’s really relevant here. I see it more as a prototype implementation for something that could be standardised for C++.
The linked tweet links to the recording, but it has apparently also been uploaded to YouTube: https://youtu.be/5Q1awoAwBgQ
Embracing the GC
I never actually liked the GC in D as it didn’t seem to fit in with the general direction of the language, and Walter Bright in D at 20: Hits and Misses says:
Miss: Emphasis on GC
There is also lowendspirit, but in both cases you have to be very careful what you buy - not everything that is advertised there will work as advertised or will work long-term
where they will double your monthly data limit for free when you comment your order number.
where they use you to spam the forum thread (for giving away something rarely anyone has any use for)
deleted by creator
Pretty much anything that’s only available via an app store. The difference with web apps is that I can also use them on a laptop/PC and I have a bit more control about tracking (by using ad/tracking blockers).
not being forced to have an Android or Apple smartphone, so more open standards and just Web apps instead of proprietary apps
P1967R11 #embed - a scannable, tooling-friendly binary resource inclusion mechanism might make it into C++26
I use them as IMAP storage for a few mailing lists I am subscribed to (but not for my main emails), but they do reject legitimate emails from time to time (not often, but it does happen - and those emails don’t show up in “Spam” or any logs).
similar thing with requires requires { ...
and you can nest it even further: requires requires { requires ...
I have had pretty good experience with hosting an email server on AlphaVPS, InceptionHosting and just now GreenCloudVPS.
GreenCloudVPS currently have a promotion until Sunday, and there are usually promotions around Black Friday on LowEndSpirit and LowEndTalk
At least for memory usage the hypervisor wouldn’t be able to tell the difference between memory merely used as cache vs. memory actually used by the software running on the machine (and OSes will usually just use any otherwise unused memory as cache, so you will likely see some inflated memory usage)
How do they actually get that information (particularly memory utilization)? Do they rely on their agent that’s pre-installed (but can be uninstalled)? At least in their web interface it doesn’t show any of that utilization for my instances (one is Ubuntu with their agent uninstalled and the other one is NetBSD).
I never really got used to IRC myself, but it’s usually fine when connecting to IRC via Matrix.
BTW, what other communication channels would you have expected?
No mention of Reflection which was passed to the Core Working Group for wording review, or senders/receivers (on the library side) which was actually voted into the working paper.