On 9/12/22 07:43, rikki cattermole wrote:
Looks pretty well tested, nice!

Thanks! Proud with 100% coverage. :)

But in other less nice things, I take it you did not test with GDC? GDC does not support cli args with the same names as dmd. One of these is -mv.

So far, I started learning by copying arsd's dub.json. (Thank you, Adam! The misunderstandings are mine. :) )

The file structure of subPackage/alid/subPackage will not require it and you will not have the cross import issues, where if you depend on errornogc you can also import (and then get linker errors) for circularblocks.

If I understand you correctly, the directory structure need to be the following (also introducing src, which is clearly missing :)):

alid/src/errornogc/alid/errornogc.d
     .../circularblocks/alid/circularblocks.d
[...]

Can I add a CI step to catch all such issues? It would be awesome if dub provided that.

Ali

P.S. Another issue is function attributes seemingly used inaccurately but I asked that question on the 'learn' newsgroup already. Ping! ;)

Reply via email to