www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 16970] New: Fix deprecations and warnings when compiling Phobos

https://issues.dlang.org/show_bug.cgi?id=16970

          Issue ID: 16970
           Summary: Fix deprecations and warnings when compiling Phobos
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: bugzilla digitalmars.com

If we can't fix the deprecations in our own code, how can we expect anyone else
to? Marked as 'major'.

std\windows\registry.d(572): Deprecation: module core.bitop is not accessible
here, perhaps add 'static import core.bito
p;'
std\windows\registry.d(658): Deprecation: module core.bitop is not accessible
here, perhaps add 'static import core.bito
p;'
std\traits.d-mixin-6987(6987): Deprecation:
std.internal.test.uda.HasPrivateMembers.c is not visible from module traits
std\traits.d-mixin-6987(6987): Deprecation:
std.internal.test.uda.HasPrivateMembers.d is not visible from module traits
std\traits.d-mixin-6979(6979): Deprecation:
std.internal.test.uda.HasPrivateMembers.c is not visible from module traits
..\druntime\src\core\bitop.d(387): Warning: Ddoc: parameter count mismatch
std\algorithm\iteration.d(2631): Warning: Ddoc: function declaration has no
parameter 'fun'
std\algorithm\iteration.d(2631): Warning: Ddoc: parameter count mismatch
std\algorithm\iteration.d(2671): Warning: Ddoc: function declaration has no
parameter 'fun'
std\algorithm\iteration.d(2671): Warning: Ddoc: parameter count mismatch
std\algorithm\iteration.d(3146): Warning: Ddoc: function declaration has no
parameter 'fun'
std\algorithm\iteration.d(3146): Warning: Ddoc: parameter count mismatch
std\algorithm\iteration.d(3166): Warning: Ddoc: function declaration has no
parameter 'fun'
std\algorithm\iteration.d(3166): Warning: Ddoc: parameter count mismatch
std\exception.d(2159): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc
output. Use $(RPAREN) instead for unpaire
d right parentheses.
std\exception.d(2159): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc
output. Use $(RPAREN) instead for unpaire
d right parentheses.
std\range\package.d(1865): Warning: Ddoc: function declaration has no parameter
'r'
std\socket.d(675): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc
output. Use $(RPAREN) instead for unpaired ri
ght parentheses.
std\stdio.d(2371): Warning: Ddoc: function declaration has no parameter 'file'
std\stdio.d(2371): Warning: Ddoc: parameter count mismatch
std\utf.d(3542): Warning: Ddoc: function declaration has no parameter 'r'
std\experimental\ndslice\iteration.d(410): Warning: Ddoc: function declaration
has no parameter 'dimension'
std\experimental\ndslice\iteration.d(540): Warning: Ddoc: function declaration
has no parameter 'dimension'
std\experimental\ndslice\iteration.d(648): Warning: Ddoc: function declaration
has no parameter 'dimensions'
std\experimental\ndslice\iteration.d(648): Warning: Ddoc: function declaration
has no parameter 'factors'
std\experimental\ndslice\iteration.d(1002): Warning: Ddoc: function declaration
has no parameter 'ns'
std\experimental\ndslice\iteration.d(1097): Warning: Ddoc: function declaration
has no parameter 'ns'
std\experimental\ndslice\slice.d(612): Warning: Ddoc: function declaration has
no parameter 'slice'
std\experimental\ndslice\slice.d(612): Warning: Ddoc: parameter count mismatch
std\experimental\ndslice\slice.d(752): Warning: Ddoc: function declaration has
no parameter 'init'
std\experimental\ndslice\slice.d(752): Warning: Ddoc: function declaration has
no parameter 'slice'
std\experimental\ndslice\slice.d(752): Warning: Ddoc: parameter count mismatch
std\windows\registry.d(572): Deprecation: module core.bitop is not accessible
here, perhaps add 'static import core.bito
p;'
std\windows\registry.d(658): Deprecation: module core.bitop is not accessible
here, perhaps add 'static import core.bito
p;'
std\windows\registry.d(123): Warning: Ddoc: parameter count mismatch
std\windows\registry.d(136): Warning: Ddoc: parameter count mismatch
std\windows\registry.d(894): Warning: Ddoc: parameter count mismatch
std\windows\registry.d(969): Warning: Ddoc: parameter count mismatch

--
Dec 14 2016