[Issue 19194] version for `-mscrtlib` specification

2018-09-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 19194] version for `-mscrtlib` specification

2018-09-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/0563a79dc81366236cbda77eada43ea98761310d
Fixes Issue 19194 - version for `-mscrtlib` specification

Add __CXXLIB__ predefined enum.

--


[Issue 19194] version for `-mscrtlib` specification

2018-09-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #4 from Manu  ---
A different way: https://github.com/dlang/dmd/pull/8701

--


[Issue 19194] version for `-mscrtlib` specification

2018-09-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #3 from Manu  ---
https://github.com/dlang/dmd/pull/8655

--


[Issue 19194] version for `-mscrtlib` specification

2018-08-27 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

--- Comment #2 from Manu  ---
I have work-arounds in place. Work-arounds aren't confidence inspiring.
Shit needs to just-work right ;)

I figure settings a version for the selected crtlib offers the most
information, and guarantees that we won't need any other distinction material
at any later time.

--


[Issue 19194] version for `-mscrtlib` specification

2018-08-27 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19194

Nicholas Wilson  changed:

   What|Removed |Added

 CC||iamthewilsona...@hotmail.co
   ||m

--- Comment #1 from Nicholas Wilson  ---
Is it enough to just  pass `-debug=mscrtlib` along with
`-mscrtlib=libcmtd/msvcrtd`?
the do 

version(Windows)
{
debug(mscrtlib)
enum = _ITERATOR_DEBUG_LEVEL = 2;
else
enum = _ITERATOR_DEBUG_LEVEL = 0;
}
this could be done automatically, of course but in the mean time the above
should work.

--