[Issue 11284] add -allinst compiler switch
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Oct 20 04:10:54 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11284
Denis Shelomovskij <verylonglogin.reg at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |verylonglogin.reg at gmail.com
--- Comment #8 from Denis Shelomovskij <verylonglogin.reg at gmail.com> 2013-10-20 15:10:52 MSD ---
(In reply to comment #0)
> I regard these as user build system irregularities, not bugs. However, user
> confusion over this, and frustration over "it worked in 2.063 and now I get
> this error message, what's wrong" is very real. Hence, I propose the -allinst
> switch which will generate code for all instantiated templates, like 2.063
> does.
Every release "accept-invalid" bugs are fixed and incorrect user code that used
to work become uncompileable (showing user his mistakes and making user happy
:) ).
If in this particular case invalid compilation actions are too common to be
broken immediately:
1. Links to user complains are needed to proof its huge count.
2. We have to find and resolve our mistake (e.g. lack of docs) that causes D
user to do such errors in building process.
Also IMHO points 2, 3, and 4 from the description are obviously user build
process bugs that have to be pointed out by a tool-chain like it do now to
prevent the worst case of buildable but incorrectly working application.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list