https://issues.dlang.org/show_bug.cgi?id=13491
Walter Bright <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #4 from Walter Bright <[email protected]> --- (In reply to Bernard Helyer from comment #3) > You can specify multiple source files at a time, > ergo expanding wild cards is The Right Thing (tm). > And as Vladimir pointed > out, every other compiler does, so it's expected behaviour. 1. the ordering of files presented to dmd matters - wildcards do not specify an order 2. directories under development tend to accumulate detritus in the form of other source files. With a lot of files in a directory it'll be difficult to notice if one or more extra ones are there. It's hard enough keeping the junk out of git directories 3. D doesn't allow: import std.*; for similar reasons. tl;dr wildcards to dmd are sloppy, error-prone, and have unpredictable behavior. --
