ModuleInfo, factories, and unittesting
Jacob Carlborg via Digitalmars-d
digitalmars-d at puremagic.com
Sun Dec 18 23:52:33 PST 2016
On 2016-12-18 17:53, Andrei Alexandrescu wrote:
> Compulsive ModuleInfo generation seems to be a drag. I'm not very
> familiar with the particulars but my understanding is ModuleInfo is
> needed for (a) Object.factory and (b) finding and running unittests.
>
> Walter and I think Object.factory was a mistake and we'd like to make it
> opt-in long term (either by means of a build flag or a class attribute).
>
> Until then, a very nice step forward is to NOT generate ModuleInfo if a
> module introduces no class.
>
> For unittests, I figure things like static introspection should make it
> easier to enumerate and run unittests without a need for ModuleInfo.
>
> What other issues/opportunities do you see related to ModuleInfo?
Looking in the compiler, I see references to:
* Coverage
* Asserts
* Arrays
* Objective-C class info. If this is not generated Objective-C class
will not work
I'm not entirely sure what the above do.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list