Commit graph

117 commits

Author SHA1 Message Date
Lars T. Kyllingstad
20fea0caec 'make clean' should delete std/all.d 2010-06-10 13:48:01 +00:00
Andrei Alexandrescu
05ac41c5f5 Temporarily removed red_black_tree.d until Steve finishes it 2010-06-08 20:24:37 +00:00
Andrei Alexandrescu
bdc1516342 Fixed module name in bigint.d 2010-06-08 19:27:32 +00:00
Andrei Alexandrescu
18f4457323 Added code generation for std/all.d 2010-06-08 18:33:04 +00:00
Andrei Alexandrescu
1b9d41508d added std/container.d 2010-06-08 18:20:44 +00:00
Andrei Alexandrescu
929bf2885c Removed std.iterator, added std.container 2010-06-08 15:13:01 +00:00
Sean Kelly
2c63ffa82b Removed std.atomics. It was never documented, so hopefully it can just silently vanish. 2010-06-07 20:35:30 +00:00
Sean Kelly
051c6d5e64 Added std.concurrency to non-Win32 makefiles. 2010-06-04 21:27:52 +00:00
Sean Kelly
e53e448383 Fixed path issue. This makefile appears to work correctly on OSX as well. 2010-04-01 15:10:23 +00:00
Don Clugston
81bd1fc5a4 Added bigint to the Linux and OSX builds (not tested). 2010-03-30 01:02:31 +00:00
Andrei Alexandrescu
8d714949d1 Defined DFLAGS to include -I$(DRUNTIME_PATH)/import 2010-03-24 04:00:54 +00:00
Andrei Alexandrescu
63f35d11be Rewritten in a simpler manner that uses recursive invocations. 2010-03-22 02:52:36 +00:00
Sean Kelly
c716f738aa Added std.concurrency. The cuurrent implementation is still pretty spare, but the basics work. See the unittest for an example.
"make unittest" doesn't work with this module because the compiler breaks on what it thinks is unreachable code.  I suppose "treat warnings as errors" will have to be turned off for this module unless someone can find a way to convince the compiler that this code is correct.

More additions forthcoming.  I just wanted to get this in now so it didn't have to continue being passed around via email.
2010-03-09 06:32:39 +00:00
Andrei Alexandrescu
7f2857b335 Changed mkdir --parents to mkdir -p due to OSX 2010-01-15 03:05:21 +00:00
Jeremie Pelletier
4c0b18cd02 Added json.d module. 2009-11-18 03:42:36 +00:00
Walter Bright
3a8e91385b update makefiles for druntime 2009-11-03 19:24:51 +00:00
Andrei Alexandrescu
dbd4e31f19 Minor optimization in decode 2009-10-27 03:29:55 +00:00
Andrei Alexandrescu
b50f21459c changed web output directory to reflect the directory structure on digitalmars.com 2009-10-03 21:04:53 +00:00
Andrei Alexandrescu
d597429c86 fixed bug 2009-09-03 03:28:27 +00:00
Andrei Alexandrescu
0c142994d9 See changelog - bunch of bug fixes and a couple additions for release 2.032 2009-08-31 19:46:33 +00:00
Andrei Alexandrescu
4176152b0f Added "production" target that does
ln -s releaselib productionlib

The "release" target does not do that anymore.
2009-04-23 09:07:37 +00:00
Walter Bright
e646af89c0 no fopen64() on OSX 2009-04-19 23:30:27 +00:00
Walter Bright
eb37fa62a6 fix phobos build breaks from new druntime 2009-03-30 21:01:32 +00:00
Sean Kelly
e108928d21 * Modified all std modules to use core.sys.posix in place of std.c.linux.
* Transformed std.c.linux.* into wrappers around core.sys.posix modules where appropriate.
* Added std.c.osx as the OSX equivalent of std.c.linux.
* Added std.c.osx.socket for OSX-specific socket declarations not covered by the Posix spec.
* Altered all makefiles to zip, etc, the new std.c.osx package.
2009-03-26 03:02:32 +00:00
Walter Bright
f14ca1c010 fix bugzilla 2727 2009-03-10 18:13:37 +00:00
Walter Bright
209a765a40 2.025 2009-02-14 20:18:44 +00:00
Walter Bright
9369507f8c update docs 2008-11-27 19:24:18 +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
61e7e85856 Replaced std.array, which I'd been a bit overzealous in deleting. 2008-11-17 23:24:23 +00:00
Sean Kelly
440c981670 Added druntime to the list of libraries linked when building unittest. 2008-10-17 19:45:26 +00:00
Sean Kelly
330aee040b getErrno() and setErrno() are now exposed by druntime. 2008-10-17 01:08:22 +00:00
Sean Kelly
39d7c7fd9c Added zlib objects to OBJS var. This was mistakenly removed in the last edit. 2008-10-13 20:39:04 +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
Bartosz Milewski
c578f57a2d Added atomics to linux build 2008-08-03 19:33:11 +00:00
Walter Bright
75ec4a3c93 updated array op unit tests 2008-07-25 08:28:19 +00:00
Walter Bright
a86648ade5 extensive addition to array op support 2008-07-21 08:24:04 +00:00
Andrei Alexandrescu
29479554e6 2008-07-08 04:07:34 +00:00
Bartosz Milewski
03f32648c8 Rewrote internal/monitor.c in D 2008-07-03 21:35:36 +00:00
Bartosz Milewski
66601f6be6 added std.synchro to linux.mak 2008-06-24 21:36:38 +00:00
Walter Bright
a0d9c0021f added wcharh to makefiles 2008-06-24 02:03:03 +00:00
Walter Bright
0ee584c951 fix bugzilla 2145 2008-06-18 06:48:14 +00:00
Andrei Alexandrescu
98ff4d8caf Cross-building capabilty not fully working yet. This is an attempt passed to Walter. 2008-05-19 14:29:00 +00:00
Andrei Alexandrescu
cbcff72f1e Added cross-building capabilty. Use:
make -f linux.mak WIN32=1
2008-05-19 06:28:26 +00:00
Walter Bright
971b6c0cb3 fix dmd=>$(DMD) 2008-05-17 05:53:07 +00:00
Andrei Alexandrescu
f971b8c861 Use the -lib feature 2008-05-16 21:21:21 +00:00
Brad Roberts
132ddab5d9 add all target, cleanup documentation, remove slang, move temp file into the OBJDIR 2008-03-09 07:53:09 +00:00
Andrei Alexandrescu
7bfb102f74 Removed -debug from debug versions. 2008-03-07 04:10:14 +00:00
Andrei Alexandrescu
d3fdece74e Added -debug to debug versions. Removed -version=Unittest from unittest versions. 2008-03-06 22:42:35 +00:00
Andrei Alexandrescu
78e981c728 Put encoding in alphabetical order in the module list 2008-03-06 20:40:47 +00:00
Andrei Alexandrescu
49ed844229 Added -version=Unittest to the unittest build. 2008-03-06 19:41:34 +00:00