Undefined behaviour in a programming language spec is a good thing because it enables optimisations. Similarly, taking the windscreen wipers off your car is a good thing because it improves aerodynamics.
Notices by Andy Price (andyprice@mastodon.social)
-
Embed this notice
Andy Price (andyprice@mastodon.social)'s status on Saturday, 16-Nov-2024 07:02:34 JST Andy Price -
Embed this notice
Andy Price (andyprice@mastodon.social)'s status on Saturday, 16-Nov-2024 07:02:32 JST Andy Price @etchedpixels Sequence points is an interesting case because the unsequenced operations are effectively defined by omission :) You still don't get compiler warnings about something like foo(&s) + bar(&s) though so I'm sure there are a million bugs out there due to it. Is that worth it, is the question.
-
Embed this notice
Andy Price (andyprice@mastodon.social)'s status on Saturday, 25-Nov-2023 15:43:52 JST Andy Price "What is really needed, [Linus Torvalds] said, is to find ways to get away from the email patch model, which is not really working anymore."
https://lwn.net/SubscriberLink/952034/922c90d8097bd209/
Well I didn't think I'd ever read those words but I'll be glad to see Linux development moving in that direction.
[Edit: replaced link with a free-to-view link]
-
Embed this notice
Andy Price (andyprice@mastodon.social)'s status on Saturday, 18-Nov-2023 20:30:17 JST Andy Price Paws for thought