Commit graph

15296 commits

Author SHA1 Message Date
Walter Bright
5ed45ef7a9 add reason for memset 2007-11-04 02:38:47 +00:00
Brad Roberts
27db294ff8 fix bug 1545 -- dmd 2.007 fixed the underlying bug, so I reenabled the two failing unittests 2007-11-03 08:18:13 +00:00
Walter Bright
00e6ea61f7 add unittest for bugzilla 733 2007-10-31 09:48:36 +00:00
Walter Bright
208361d542 fix -w error 2007-10-28 19:26:49 +00:00
Walter Bright
dd613ed4f9 fix 1609 2007-10-28 19:23:41 +00:00
Brad Roberts
2f87e59d54 merge change 475 from branches/phobos-1.x to trunk -- patch from Frits van Bommel to use ubyte[] rather than void[] in std/zlib.d (bug 1557) 2007-10-28 08:48:00 +00:00
Walter Bright
851e77871c bugzilla 1618 2007-10-27 21:49:01 +00:00
Brad Roberts
407dbd7d77 merge change 471 from branches/phobos-1.x to trunk -- printf -> fprintf(stderr) change 2007-10-27 18:24:03 +00:00
Brad Roberts
413e1e4bf3 comment out failing unit test, see bug 1616 2007-10-27 17:18:54 +00:00
Brad Roberts
8ce21bf513 Fix bugs 318, 322, 645
-- Rework thread cleanup semantics related to Thread.wait() and thread termination
 -- Fix thead safety issues involving the global list of active threads and pauseAll/resumeAll
2007-10-27 17:08:19 +00:00
Walter Bright
51ff640849 added function 2007-10-26 09:15:29 +00:00
Walter Bright
e1c6c25fc8 supported functors with ReturnType 2007-10-24 04:47:58 +00:00
Brad Roberts
1d8e8d85cc remove useless output from unittest.d and add some asserts to check results 2007-10-22 08:41:17 +00:00
Brad Roberts
10d22eb26b convert writefln style testing to a bunch of asserts 2007-10-22 08:32:04 +00:00
Brad Roberts
4e2927ced6 silence unnecessary unittest output 2007-10-22 08:21:33 +00:00
Walter Bright
ca46ba06e7 removed wretched linux-2.mak references 2007-10-22 05:17:15 +00:00
Walter Bright
220f5a9559 can now handle void[0] arrays 2007-10-22 05:14:21 +00:00
Walter Bright
7266d1d904 improve isStaticArray 2007-10-21 08:15:28 +00:00
Andrei Alexandrescu
4dab4f54a4 Added modul slist, not yet public 2007-10-18 21:30:09 +00:00
Andrei Alexandrescu
aae683bd44 Merging from candidate 2007-10-18 21:27:18 +00:00
Andrei Alexandrescu
bd2b2e2757 2007-10-18 20:59:02 +00:00
Brad Roberts
04c55262e3 Add a missing override tag that's win32 specific 2007-10-17 05:14:46 +00:00
Walter Bright
7b991c27fc missing WIKI 2007-10-16 17:05:19 +00:00
Walter Bright
5817c48625 just checking 2007-10-16 16:55:41 +00:00
Brad Roberts
f13c8ed8f8 Fix linux.mak's clean target to delete the generated doc directory
Fix linux-2.mak:
  -- switch from using "VPATH .." to a narrower "vpath %.c ..; vpath %.d .."
  -- add -w to all .d compilations and -Wall to all .c compilations (except unittest.d -- compiler error causes an unavoidable warning)
  -- fix $(LIB) target to depend on ../linux.mak and ../linux-2.mak
2007-10-16 08:03:54 +00:00
Walter Bright
d1111f5757 pass thru DMD 2007-10-16 07:09:14 +00:00
Andrei Alexandrescu
fb72d9e1f0 Got rid of a ton of duplication that seemed innocuous at first. 2007-10-16 06:40:28 +00:00
Walter Bright
354beab065 please stop reverting the change 2007-10-16 06:06:12 +00:00
Andrei Alexandrescu
b1085b13f9 Added fix and test case for printing void[] arrays 2007-10-16 05:37:19 +00:00
Walter Bright
c179c7cd4e added casts to eliminate warnings 2007-10-16 05:32:22 +00:00
Walter Bright
267a37446f fixed typos and win32 compile errors 2007-10-16 05:27:07 +00:00
Andrei Alexandrescu
16e03d7c54 Fix for write(void[]) 2007-10-16 04:15:17 +00:00
Andrei Alexandrescu
ca26afec10 Few more bugfixes 2007-10-16 03:29:06 +00:00
Andrei Alexandrescu
ad73ee84d5 Bunch o' bugfixes 2007-10-15 21:14:09 +00:00
Walter Bright
0dfd92c96a added new modules to win32.mak, corrected Wiki page macros 2007-10-15 08:41:18 +00:00
Walter Bright
6fa6a04ff4 stdio => stdout 2007-10-15 06:54:36 +00:00
Walter Bright
b3e542b19b stdio should be stdout 2007-10-15 06:13:02 +00:00
Brad Roberts
26c6571ff5 merge r404:415 from candidate to trunk 2007-10-15 05:57:34 +00:00
Brad Roberts
b29739013d Add a default state to silence the compiler warning. A candidate for an enum since the set of legal values is very constrained. 2007-10-15 05:27:23 +00:00
Brad Roberts
280b92b636 Remove unreachable break statements 2007-10-15 05:19:20 +00:00
Brad Roberts
c397f27986 More override warning fixes 2007-10-15 05:16:57 +00:00
Brad Roberts
ed161bcc17 Add proper overrides to fix warnings 2007-10-15 05:13:27 +00:00
Andrei Alexandrescu
2a7e8936e3 Fixed warning 2007-10-15 03:37:34 +00:00
Brad Roberts
b261c557f0 merge r397:404 from candidate to trunk
-- add static assert to writef[ln] to clean up the error message
  -- clean up null object reporting
2007-10-15 03:12:14 +00:00
Walter Bright
460c31812e fix to compile with warnings on 2007-10-15 03:02:47 +00:00
Walter Bright
5046982cb3 fixed numerous compilation errors 2007-10-15 01:42:59 +00:00
Brad Roberts
a9bc53273c merge r387:397 from candidate to trunk
-- new module std.contracts
  -- migrate callers to it where appropriate
2007-10-14 23:04:19 +00:00
Brad Roberts
9fa812d984 Merge r392 from branches/phobos-1.x to trunk.
-- std/socket.d -- synchronization needs to be global and not per class instance
2007-10-14 21:34:32 +00:00
Brad Roberts
eec6be69ed Merge r297:387 from candidate to trunk.
-- add std.getopt
  -- add std.variant
  -- switch strings over to be invariant rather than const
  -- hopefully the last big linux makefile overhaul
  -- fix for bug 1579: write[ln] fails for obj.toString()
  -- fix negative precision handling in std.format
  -- add some file and directory iterator helpers
  -- among other little changes here and there...
2007-10-14 09:22:50 +00:00
Brad Roberts
e665d910ca Merge r355:385 from branches/phobos-1.x to trunk
-- fix for bug 1491 -- sigpipe suppression
  -- fix for bug 1478 -- libc network api threadsafety
  -- add std.socket to the standard unittest set
2007-10-14 05:10:52 +00:00