Commit graph

54 commits

Author SHA1 Message Date
Jonathan M Davis
0899d9403f Move deprecations along.
This includes deprecating std.c.*, which apparently was marked as
scheduled for deprecation in 2.068 but never actually deprecated (though
it looks like it was previously removed from the documentation build,
since it doesn't show up on dlang.org).
2015-12-30 00:18:53 -08:00
Martin Nowak
ba73c921de add version blocks for OS specific files 2015-01-06 19:31:58 +01:00
Vladimir Panteleev
d1f2b64b0d Temporarily replace new deprecations with comments
Removes deprecations added in 093d636de4
2015-01-04 15:52:05 +00:00
Joakim
093d636de4 Deprecate std.c.* and move all remaining declarations to core.stdc.* 2014-10-14 09:26:21 -05:00
Hackerpilot
13a6e6ac5c Converted C-style array declarations to D-style 2013-07-03 00:06:32 +00:00
Vladimir Panteleev
72490a5d12 std.socket: Add Socket.setKeepAlive for Windows and Linux 2011-09-08 23:57:16 +03:00
David Nadlinger
e5f81404a7 Use new core.sys.posix.netdb. 2011-06-15 19:51:33 +02:00
Walter Bright
b8ce58ccd1 detab sources 2010-08-23 02:14:45 +00:00
Walter Bright
cf644a325a add shared 2009-05-08 05:00:12 +00:00
Andrei Alexandrescu
058fb734e3 * Added declarations for struct_stat64, stat64, and fstat64. 2009-04-06 19:46:45 +00:00
Sean Kelly
6f7fc647bd Added sys.posix.sys.types to the list of public imports for ssize_t. 2009-03-30 20:04:19 +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
Sean Kelly
7de36d8138 Posix targets should now build correctly against the core.stdc chages. 2009-03-25 14:53:41 +00:00
Walter Bright
8c763e5848 more osx fixes 2009-02-13 03:41:56 +00:00
Andrei Alexandrescu
f3d5877af6 changed const to enum 2008-07-08 02:31:29 +00:00
Bartosz Milewski
6d8e6f178b Added pthread attributes 2008-06-25 17:05:12 +00:00
Andrei Alexandrescu
1ae5300f52 * std.algorithm: Changed the map() function so that it deduces the return type
* std.contracts: Added file and line information to enforce. Added errnoEnforce that reads and formats a message according to errno. Added corresponding ErrnoException class.

* std.encoding: For now commented out std.encoding.to. 

* std.file: Fixed bug 2065

* std.format: Fixed bug in raw write for arrays

* std.getopt: Added new option stopOnFirstNonOption. Also automatically expand dubious option groups with embedded in them (useful for shebang scripts)

* std.math: improved integral powers

* std.md5: Improved signature of sum so it takes multiple arrays. Added getDigestString.

* std.path: changed signatures of test functions from bool to int. Implemented rel2abs for Windows. Improved join so that it accepts multiple paths. Got rid of some gotos with the help of scope statements.

* std.process: added getenv and setenv. Improved system() so it returns the exit code correctly on Linux.

* std.random: added the dice function - a handy (possibly biased) dice.

* std.file: added support for opening large files (not yet tested)

* std.utf: added the codeLength function. Got rid of some gotos.
2008-05-06 05:08:52 +00:00
Gregor Richards
a0a8527408 Automatic newline fixup. 2008-03-07 07:11:35 +00:00
Walter Bright
550cda9058 windows makefile 2008-02-19 09:05:09 +00:00
Gregor Richards
61281f18c4 *: Set svn:eol-style native on everything. 2008-02-17 20:42:37 +00:00
Walter Bright
0ee98ff70e added missing declarations 2008-02-15 11:32:14 +00:00
Walter Bright
ff68552adc added linux termios 2008-02-12 04:45:32 +00:00
Brad Roberts
74e5d43355 change symbols to be properly externed so that the file can be made a part of the phobos .a file 2007-11-19 09:13:06 +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
50322c3bde added struct dirent 2007-10-02 20:43:03 +00:00
Brad Roberts
52f3c4c4dd phobos 2.001 2007-09-10 07:14:17 +00:00
Brad Roberts
de971890b0 phobos 2.000 2007-09-10 06:45:08 +00:00
Brad Roberts
8d7ec1bb34 phobos 1.010 2007-09-10 06:03:28 +00:00
Brad Roberts
39f9a23631 phobos 1.001 2007-09-10 05:58:55 +00:00
Brad Roberts
1a1d0c4cf3 phobos 1.00 2007-09-10 05:56:35 +00:00
Brad Roberts
7a177fcf41 phobos 0.178 2007-09-10 05:37:36 +00:00
Brad Roberts
76dac5da92 phobos 0.176 2007-09-10 05:36:13 +00:00
Brad Roberts
613c86dca9 phobos 0.168 2007-09-10 05:31:04 +00:00
Brad Roberts
c4389822c1 phobos 0.167 2007-09-10 05:30:20 +00:00
Brad Roberts
b7589f2e97 phobos 0.163 2007-09-10 05:26:27 +00:00
Brad Roberts
b76c21ccf9 phobos 0.161 2007-09-10 05:24:49 +00:00
Brad Roberts
02ee34661a phobos 0.158 2007-09-10 05:22:58 +00:00
Brad Roberts
f3114b30a0 phobos 0.155 2007-09-10 05:19:06 +00:00
Brad Roberts
72a09be429 phobos 0.146 2007-09-10 05:02:39 +00:00
Brad Roberts
9938247f0e phobos 0.145 2007-09-10 05:01:21 +00:00
Brad Roberts
96892ebf9e phobos 0.143 2007-09-10 04:58:30 +00:00
Brad Roberts
071f592aa2 phobos 0.129 2007-09-10 04:45:59 +00:00
Brad Roberts
8ee5d51c15 phobos 0.128 2007-09-10 04:45:31 +00:00
Brad Roberts
ccbb884d7d phobos 0.126 2007-09-10 04:44:12 +00:00
Brad Roberts
ced8697f16 phobos 0.120 2007-09-10 04:38:17 +00:00
Brad Roberts
f5e542b7da phobos 0.114 2007-09-10 04:31:54 +00:00
Brad Roberts
4cc9398402 phobos 0.103 2007-09-10 04:14:55 +00:00
Brad Roberts
5b1e376698 phobos 0.99 2007-09-10 04:09:37 +00:00
Brad Roberts
f86a362105 phobos 0.97 2007-09-10 04:05:31 +00:00
Brad Roberts
2fd7d60c13 phobos 0.96 2007-09-10 04:05:01 +00:00