Results 43 issues of Johan Engelen

When creating an executable with debug information (`-g`), we need to run `dsymutil` afterwards to create the correct debuginformation on macOS. Not running `dsymutil` resulted in a strange bug, which...

B-debuginfo

The first time running cmake on macOS Monterey, I see this error: ``` CMake Error at cmake/Modules/ExtractDMDSystemLinker.cmake:42 (message): Failed to link empty D program using '/Users/johan/dcompilers/ldc-1.27.1-johan/bin/ldmd2 -wi -link-debuglib': ld: library...

In the testcase below, the dtor of `x` is not called when a UDA is applied. DMD and GDC do call the dtor, but LDC does not. The frontend AST...

See here for rationale: https://reviews.llvm.org/rG4c4093e6e39f . We implement the unordered comparison mechanism explained in the LLVM PR: "The most common mechanism is using an unordered comparison made by instruction 'fcmp...

llvm

A bug like this should be caught by ASan (simplified testcase of course, so boundscheck=off): ```d int getX() { byte[] x = new byte[5]; return x[5]; } ``` See testcase...

B-new-feature
llvm
sanitizers

See https://forum.dlang.org/post/[email protected] (submitted through the website and I cannot make changes to this PR. Because I am cleaning up after people, if you don't like it, please submit your own...

Spec / content
Needs Work
Needs Rebase
stalled
Vision

It'd be very nice if dfmt could only selectively reformat a file, without `//dfmt off` comments. This is needed for more user friendly editor integration: only reformat stuff related to...

Use Doxygen? i.e. doxygen bestandje toevoegen. Doxygen kan LaTeX dus dat is wel zo handig om functies te beschrijven?

`ninja test` fails when it's done on clean build dir