Commit graph

18 commits

Author SHA1 Message Date
Walter Bright
4bf2e3b194 get it to compile 2010-06-10 01:32:11 +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
Masahiro Nakagawa
450073cd0e Revert osx.mak. Sorry, careless mistake. 2010-06-01 19:54:24 +00:00
Masahiro Nakagawa
adf941f657 Replace static opCall with Constructor. static opCall for struct construction is old style. 2010-06-01 19:44:00 +00:00
Walter Bright
7b85b8dfab update make files 2010-04-07 17:58:56 +00:00
Don Clugston
81bd1fc5a4 Added bigint to the Linux and OSX builds (not tested). 2010-03-30 01:02:31 +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
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
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
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
8c763e5848 more osx fixes 2009-02-13 03:41:56 +00:00
Walter Bright
d57e203dc9 fold in some OSX changes 2009-02-10 02:21:15 +00:00