Commit graph

40 commits

Author SHA1 Message Date
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
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
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
Walter Bright
0ee98ff70e added missing declarations 2008-02-15 11:32:14 +00:00
Walter Bright
50322c3bde added struct dirent 2007-10-02 20:43:03 +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
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
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
Brad Roberts
d907bc9c45 phobos 0.82 2007-09-10 03:52:05 +00:00
Brad Roberts
c53c12f16c phobos 0.77 2007-09-10 03:41:43 +00:00
Brad Roberts
35a12fec2f phobos 0.76 2007-09-10 03:11:55 +00:00
Brad Roberts
fa1bc52ba2 phobos 0.75 2007-09-10 03:06:06 +00:00
Renamed from linux.d (Browse further)