Commit graph

90 commits

Author SHA1 Message Date
Sean Kelly
7bd396b135 Fixed compile error for unittest. The concurrency unittest still hangs when sending an explicit tuple though, because it isn't matching correctly. Fixing that now. 2010-06-19 18:17:20 +00:00
Sean Kelly
747f3cf1e4 Changed Phobos to use the Boost license. Currently, all public domain modules and all licensed modules by Walter, Andrei, Bartosz, and Don have been changed to use this license (excepting std.c, for the moment). Ideally, all Phobos modules will eventually be distributed under this license, which means obtaining permission from a few more authors, deleting, or rewriting some modules.
Removed std.openrj.
2009-09-16 18:19:51 +00:00
Don Clugston
a937f845c0 Remove references to bitarray 2009-04-13 18:46:15 +00:00
Don Clugston
c71920b5f0 Bare minimum changes to allow Phobos to compile in Windows. (Segfaults running unittest, though. I managed to coax an error message out of it. std\algorithm.d(575) Error: cannot modify const). 2009-04-07 20:17:17 +00:00
Walter Bright
245844d89a druntime.lib moved 2009-03-29 23:43:50 +00:00
Don Clugston
5ae67f23ac * Disabled pure nothrow for double & float functions, because of bug 2756
* More extensive unittests for nextUp.
Trivial tidying up:
* Changed all references to std.math.isXXX to the new names instead of the aliased old names.
* Moved license to end of std.math.
2009-03-24 08:49:38 +00:00
Sean Kelly
1a4740056a The code coverage feature of druntime has been fixed, so I'm removing std.cover. 2008-11-24 22:42:39 +00:00
Sean Kelly
edb5c5003e This commit includes all the changes necessary for Phobos to run against druntime. Here is a sucinct list of the changes made:
* Removed gcstats.  Garbage collector statistics will be avaialable in durintime's 'memory' module.
    * Removed object.d.  This module is replaced by the object.d provided by druntime.
    * Removed std.array.  To trap an array bounds error, import 'exception' from druntime and catch ArrayBoundsException.
    * Removed std.asserterror.  To trap an asertion failure, import 'exception' from druntime and catch AssertException.
    * Removed std.gc.  To interact with the garbage collector, import 'memory' from druntime.
    * Removed std.hiddenfunc.  No equivalent exception is currently exposed by druntime, but if one is exposed it will be called HiddenFuncException and be declared in 'exception'.
    * Removed std.moduleinit.  druntime declares ModuleInfo in object.d, so it is implicitly availble without importing.
    * Removed std.outofmemory.  To trap an out of memory error, import 'exception' from druntime and catch OutOfMemoryException.
    * Removed std.switcherr.  To trap a switch error, import 'exception' from druntime and catch SwitchException.
    * Removed std.synchro.  This functionality will exist within druintime.
    * Removed std.thread.  A Thread class is available within druntime's 'thread' module.  An interface comparison will be provided separately.
    * Removed std.typeinfo.  The classes defined in this package are for runtime use and should not be visible to the user.

The prior version of Phobos has been archived in tags/phobos-2.019 if needed.
2008-10-11 00:56:40 +00:00
Andrei Alexandrescu
09cd11a251 Cosmetic 2008-05-16 21:22:13 +00:00
Walter Bright
46c83cf355 const to enums 2008-03-04 08:24:16 +00:00
Walter Bright
079c6fade2 final tweaks 2007-11-28 05:17:41 +00:00
Brad Roberts
83bde3fc89 Manually cleanup remaining differences between candidate and trunk. std/variant.d is the only file with differences remaining. 2007-11-27 21:10:16 +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
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
Walter Bright
7be3be74fc fix stupid mistakes 2007-10-03 06:00:32 +00:00
Walter Bright
58e8b59b8d remove html from std.math 2007-10-02 06:15:10 +00:00
Brad Roberts
e8f1af3923 Partial fixes for building phobos with -unittest. 2007-10-01 14:32:31 +00:00
Brad Roberts
03f85a89ef phobos 0.173 2007-09-10 05:34:16 +00:00
Brad Roberts
a298690ea5 phobos 0.170 2007-09-10 05:32:20 +00:00
Brad Roberts
c4389822c1 phobos 0.167 2007-09-10 05:30:20 +00:00
Brad Roberts
b76c21ccf9 phobos 0.161 2007-09-10 05:24:49 +00:00
Brad Roberts
110cfd9da7 phobos 0.148 2007-09-10 05:04:40 +00:00
Brad Roberts
98e28b66e3 phobos 0.140 2007-09-10 04:57:07 +00:00
Brad Roberts
8a43e67e9d phobos 0.136 2007-09-10 04:52:55 +00:00
Brad Roberts
ccbb884d7d phobos 0.126 2007-09-10 04:44:12 +00:00
Brad Roberts
fab6cdaa9f phobos 0.124 2007-09-10 04:42:45 +00:00
Brad Roberts
d24439d387 phobos 0.122 2007-09-10 04:41:44 +00:00
Brad Roberts
f5e542b7da phobos 0.114 2007-09-10 04:31:54 +00:00
Brad Roberts
bc412e7c3f phobos 0.113 2007-09-10 04:30:47 +00:00
Brad Roberts
15465290ea phobos 0.110 2007-09-10 04:25:53 +00:00
Brad Roberts
99f2734db6 phobos 0.88 2007-09-10 03:56:33 +00:00
Brad Roberts
c53c12f16c phobos 0.77 2007-09-10 03:41:43 +00:00
Brad Roberts
fa1bc52ba2 phobos 0.75 2007-09-10 03:06:06 +00:00
Brad Roberts
52d75c84df phobos 0.67 2007-09-10 02:20:40 +00:00
Brad Roberts
b8dd7daa64 phobos 0.66 2007-09-10 02:20:11 +00:00
Brad Roberts
c7ea30e9a0 phobos 0.65 2007-09-10 02:16:36 +00:00
Brad Roberts
dba8d9bcaa phobos 0.61 2007-09-10 02:09:57 +00:00
Brad Roberts
beea19e2f0 phobos 0.50 2007-09-10 02:05:38 +00:00
Brad Roberts
cf1172c198 phobos 0.19 2007-09-10 01:25:46 +00:00
Brad Roberts
6d357d1a69 phobos 0.7 2007-09-10 01:07:46 +00:00