Bug 9793 – XREF broken for package modules (e.g. digest.digest)

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dlang.org
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-03-23T07:53:00Z
Last change time
2016-02-17T22:37:51Z
Assigned to
nobody
Creator
code

Comments

Comment #0 by code — 2013-03-23T07:53:20Z
$(XREF digest.digest, toHexString) creates a link to std_digest.digest.html#toHexString, but the page is stored under std_digest_digest.html.
Comment #1 by andrej.mitrovich — 2014-04-23T18:59:21Z
Hmm.. what to do in this case? Change all references to: $(XREF digest_digest, toHexString) Or use a new macro? I don't think we can do much else, since macros are a pretty dumb form of text substitution.
Comment #2 by ag0aep6g — 2016-02-17T22:37:51Z
The XREF_PACK macro has been added [1] for the purpose of linking to such symbols. There is also the new, generic REF macro [2] which is supposed to replace all XREF variants, including XREF_PACK. Closing as FIXED. [1] https://github.com/D-Programming-Language/dlang.org/pull/994 [2] https://github.com/D-Programming-Language/dlang.org/pull/1184