Yup, that has a lot to do with the changes to assert semantics. Prior to those, it was embarrassing for people to check in stuff that broke the build. Now, failing unittests only issue one like to stdout - who cares?

Andrei

Walter Bright wrote:
Today's checkout of phobos breaks the unit tests on Windows:

..\dmd -O -release -nofloat -d -L/co -unittest unittest.d std\math.d std\stdio.d std\dateparse.d std \date.d std\uni.d std\string.d std\base64.d std\md5.d std\xml.d std\bigint.d std\regexp.d std\comp iler.d std\cpuid.d std\format.d std\demangle.d std\path.d std\file.d std\outbuffer.d std\utf.d std\ uri.d std\ctype.d std\random.d std\mmfile.d std\algorithm.d std\array.d std\numeric.d std\function al.d std\range.d std\stdiobase.d std\concurrency.d std\metastrings.d std\contracts.d std\getopt.d std\signals.d std\typetuple.d std\traits.d std\bind.d std\bitmanip.d std\typecons.d std\boxer.d std\complex.d std\exception.d std\process.d std\system.d std\encoding.d std\variant.d std\strea m.d std\socket.d std\socketstream.d std\perf.d std\container.d std\conv.d std\zip.d std\cstream.d std\loader.d std\__fileinit.d std\datebase.d std\regex.d std\stdarg.d std\stdint.d std\json.d std\gregorian.d std\internal\math\biguintcore.d std\internal\math\biguintnoasm.d std\internal\mat h\biguintx86.d crc32.d std\c\process.d std\c\stdarg.d std\c\stddef.d std\c\stdlib.d std\c\stri ng.d std\c\time.d std\c\math.d std\c\windows\com.d std\c\windows\stat.d std\c\windows\windows.d std\c\windows\winsock.d std\windows\charset.d std\windows\iunknown.d std\windows\registry.d st
d\windows\syserror.d phobos.lib
std.contracts has been scheduled for deprecation. Please use std.exception instead.
--- std.numeric(543) CustomFloat broken test ---
Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...)
--- std.socket(314) broken test ---
--- std.regex(3348) broken test ---

unittest
std.xml(379): unittest failure
std.complex(514): unittest failure
std.complex(519): unittest failure
The syntax of the command is incorrect.
std.exception.errnoexcept...@std\process.d(327):  (No error)

--- errorlevel 1
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to