D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 3348 - Documentation for many std.process functions has disappeared
Summary: Documentation for many std.process functions has disappeared
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: phobos (show other issues)
Version: D2
Hardware: All All
: P2 major
Assignee: Lars T. Kyllingstad
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-28 01:44 UTC by Lars T. Kyllingstad
Modified: 2015-06-09 01:26 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Lars T. Kyllingstad 2009-09-28 01:44:13 UTC
The documentation for a lot of functions in std.process, such as shell(), setenv(), and unsetenv() has disappeared from the D web site.

This is of course due to the fact that functions whose definitions are entirely enclosed in version blocks (and, presumably, other conditional compilation constructs) aren't seen by the documentation generator. Other modules in Phobos may be afflicted by this, too.
Comment 1 Lars T. Kyllingstad 2010-08-13 04:33:27 UTC
http://www.dsource.org/projects/phobos/changeset/1847

It seems setenv() and unsetenv() currently only exist for POSIX, so it's probably best to leave their documentation out.  They should of course be defined for Windows as well, but that's another issue.