On Sunday, 6 August 2017 at 23:11:56 UTC, Nicholas Wilson wrote:
On Sunday, 6 August 2017 at 19:56:06 UTC, Johnson Jones wrote:
is it possible to do? I would like to pre-configure some stuff
at "pre-compilation"(in ctfe but before the rest of the
program actually gets compiled).
I know it's not safe and all that but in my specific case it
would help. I'll probably use pre-build events, which is
probably the best, but just curious about it in general...
I've been wanting to write a ctfe virus in D for a while now!
It is deliberately not possible. reproducible builds security
have a look at dubs preBuildCommand(?)
So it is intensionally preventing me from doing something I
should be able to do if I want without issue because it thinks I
will harm myself?
Why not a compiler switch that enables it? It's blocking
something that might be an issue but is almost surely not and
prevents the vast capabilities that it would otherwise be able to
I guess one can always patch the compiler...
But Dmd does give an error about security, it usually says that
the there are not source code available for compile time or
something like that.