Merge pull request #4493 from schveiguy/fixcycles2

Fix cycles in Phobos
This commit is contained in:
David Nadlinger 2016-07-06 00:06:11 +01:00 committed by GitHub
commit c33f3862b7
8 changed files with 54 additions and 49 deletions

View file

@ -2635,10 +2635,11 @@ abstract class EncodingScheme
*/
class EncodingSchemeASCII : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeASCII");
}
}*/
const
{
@ -2720,10 +2721,11 @@ class EncodingSchemeASCII : EncodingScheme
*/
class EncodingSchemeLatin1 : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeLatin1");
}
}*/
const
{
@ -2799,10 +2801,11 @@ class EncodingSchemeLatin1 : EncodingScheme
*/
class EncodingSchemeLatin2 : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeLatin2");
}
}*/
const
{
@ -2870,10 +2873,11 @@ class EncodingSchemeLatin2 : EncodingScheme
*/
class EncodingSchemeWindows1250 : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeWindows1250");
}
}*/
const
{
@ -2937,10 +2941,11 @@ class EncodingSchemeWindows1250 : EncodingScheme
*/
class EncodingSchemeWindows1252 : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeWindows1252");
}
}*/
const
{
@ -3004,10 +3009,11 @@ class EncodingSchemeWindows1252 : EncodingScheme
*/
class EncodingSchemeUtf8 : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeUtf8");
}
}*/
const
{
@ -3072,10 +3078,11 @@ class EncodingSchemeUtf8 : EncodingScheme
*/
class EncodingSchemeUtf16Native : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeUtf16Native");
}
}*/
const
{
@ -3167,10 +3174,11 @@ class EncodingSchemeUtf16Native : EncodingScheme
*/
class EncodingSchemeUtf32Native : EncodingScheme
{
/* // moved to std.internal.phobosinit
shared static this()
{
EncodingScheme.register("std.encoding.EncodingSchemeUtf32Native");
}
}*/
const
{