Bug 13766 – std.container, std.range, std.regex documentation is now broken

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
phobos
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2014-11-22T21:39:00Z
Last change time
2015-02-18T03:40:05Z
Keywords
pull
Assigned to
nobody
Creator
hsteoh

Comments

Comment #0 by hsteoh — 2014-11-22T21:39:47Z
This bug is just to make sure we don't forget to update std.range's documentation and place in the Phobos navigation menus before the next release. Basically, std.range has been split into std.range.{package,primitives,interfaces}, but the makefiles and the navbars have not yet been updated to this effect. This must be done before the next release, otherwise the std.range documentation will be out-of-date.
Comment #1 by github-bugzilla — 2014-11-23T16:12:38Z
Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/d24cc0a69cc8b397c10a6e801a82a7628d0de6ed Include NullSink in std.range ddocs. Partial fix for makefile to build std.range docs, that was broken after std.range was split. This is only a partial fix; the full fix will have to be done as part of [issue 13766] (https://issues.dlang.org/show_bug.cgi?id=13766).
Comment #2 by hsteoh — 2014-11-28T01:49:44Z
Just realized that std.regex docs is broken too; the makefile has not been correctly updated to handle std/regex/package.d so the docs on dlang.org (phobos-prerelease) are actually stale files from previous builds.
Comment #3 by hsteoh — 2014-11-28T01:57:30Z
Comment #4 by hsteoh — 2014-11-28T02:00:43Z
Comment #5 by hsteoh — 2014-11-28T02:01:56Z
Furthermore, the ddoc headers of std.range.* should be updated to reflect the current state of things. Currently they are just copied from the old std/range.d ddoc header verbatim, and so reads a little out of context.
Comment #6 by github-bugzilla — 2014-11-28T09:06:31Z
Commit pushed to master at https://github.com/D-Programming-Language/dlang.org https://github.com/D-Programming-Language/dlang.org/commit/463291fca6a88424b3ba3cab11b11b526fbf3dbb Merge pull request #711 from quickfur/issue13766 Issue 13766: Update broken navbar links
Comment #7 by hsteoh — 2014-11-30T22:21:38Z
Comment #8 by hsteoh — 2014-12-06T16:10:42Z
Comment #9 by github-bugzilla — 2014-12-06T20:37:06Z
Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/67605b53dc30967e05c443845beb44d90050a206 Merge pull request #2771 from quickfur/issue13766 Issue 13766: Fix broken ddoc build for std/regex/package.d.
Comment #10 by github-bugzilla — 2015-02-18T03:40:05Z