On Sunday, 4 June 2023 at 22:14:59 UTC, Richard (Rikki) Andrew Cattermole wrote:
On 05/06/2023 9:20 AM, ryuukk_ wrote:
Then this needs to be fixed asap, unittest needs to work for the flags user will use

There is nothing to fix.

You literally do not have any of the druntime code needed to handle ModuleInfo and hence call via it.

Nor do you have the entry point handled for you to call the functions...

This isn't a language only feature, its also a runtime feature. Just like module constructors are.

I don't know how all this works, but the runtime shouldn't know about tests, imagine if you ship a game, and the player can run all the unittests, that doesn't make sense

The compiler should run the unittest, the compiler should run the unittest, no matter what flag the programmer is using, in that case: -betterC

If not, then it is a design flaw that needs to be fixed

You guys should read what you suggest to people sometimes, i repeat, D is not a new language, and D is not the only language, provide greatness to people, not dumb and broken stuff

Up your standard of quality
  • unittest under b... DLearner via Digitalmars-d-learn
    • Re: unittes... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
      • Re: uni... ryuukk_ via Digitalmars-d-learn
        • Re:... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
          • ... ryuukk_ via Digitalmars-d-learn
            • ... DLearner via Digitalmars-d-learn
            • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
              • ... ryuukk_ via Digitalmars-d-learn
                • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
                • ... Mike Parker via Digitalmars-d-learn
                • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
                • ... Mike Parker via Digitalmars-d-learn
                • ... DLearner via Digitalmars-d-learn
                • ... Ernesto Castellotti via Digitalmars-d-learn
                • ... DLearner via Digitalmars-d-learn

Reply via email to