News for hackers. Stuff that matters.
Re:My Vision of D’s Future by pjmlp on Wednesday October 16, 2019 @03:03PM (#21274124)
Ah the beauty of use-after-free and memory corruption issues. /s
Re:My Vision of D’s Future by jstimpfle on Wednesday October 16, 2019 @04:48PM (#21275440)
Try to find one here: https://github.com/jstimpfle/language

Not every project can be written 100% in this style, but the problem is very often programmers trying to mimick C++, e.g. doing object oriented fine-grained initialization/destruction stuff in C.

Re:My Vision of D’s Future by pjmlp on Wednesday October 16, 2019 @05:29PM (#21275996)
Will actually have a go at it.

As Google, Microsoft, Apple, Amazon have been reporting in multiple occasions, the problem goes beyond programmers trying to mimick C++.

To the point that future Android versions will require hardware memory tagging enabled on ARM devices.

Re:My Vision of D’s Future by jstimpfle on Wednesday October 16, 2019 @05:35PM (#21276068)
Sure, I'm just saying that a lot of it is due to unsuitable approaches.

If you're actually going to look at it, I just want to make clear that I've never fuzzed it or anything, beyond running valgrind maybe twice (should be mentioned in the git log). And on the functional side, I don't even know what state this project is in. I think I lost interest in it when I needed to implement yet another way to encode x86-64 instructions, since having both floats and doubles is a requirement to run interesting things with OpenGL.

Let me know what problems you find!