Mercurial > projects > ldc
comparison runtime/llvmdc.diff @ 642:307ae566885f
Make default argument protection check not error for undefined protection.
Fix symbol visibility issues in Tango.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Fri, 03 Oct 2008 17:31:16 +0200 |
parents | d9927f20758b |
children | 669a2c84f4e4 |
comparison
equal
deleted
inserted
replaced
641:d9927f20758b | 642:307ae566885f |
---|---|
10 + void function() ictor; | 10 + void function() ictor; |
11 + | 11 + |
12 static int opApply( int delegate( inout ModuleInfo ) ); | 12 static int opApply( int delegate( inout ModuleInfo ) ); |
13 } | 13 } |
14 | 14 |
15 Index: lib/common/tango/core/Exception.d | |
16 =================================================================== | |
17 --- lib/common/tango/core/Exception.d (revision 3954) | |
18 +++ lib/common/tango/core/Exception.d (working copy) | |
19 @@ -223,7 +223,7 @@ | |
20 /** | |
21 * The basic exception thrown by the tango.io.vfs package. | |
22 */ | |
23 -private class VfsException : IOException | |
24 +class VfsException : IOException | |
25 { | |
26 this( char[] msg ) | |
27 { | |
28 @@ -234,7 +234,7 @@ | |
29 /** | |
30 * The basic exception thrown by the tango.io.cluster package. | |
31 */ | |
32 -private class ClusterException : IOException | |
33 +class ClusterException : IOException | |
34 { | |
35 this( char[] msg ) | |
36 { | |
15 Index: lib/common/tango/core/BitManip.d | 37 Index: lib/common/tango/core/BitManip.d |
16 =================================================================== | 38 =================================================================== |
17 --- lib/common/tango/core/BitManip.d (revision 3954) | 39 --- lib/common/tango/core/BitManip.d (revision 3954) |
18 +++ lib/common/tango/core/BitManip.d (working copy) | 40 +++ lib/common/tango/core/BitManip.d (working copy) |
19 @@ -171,6 +171,10 @@ | 41 @@ -171,6 +171,10 @@ |
340 + { | 362 + { |
341 + Arg[64] arglist = void; | 363 + Arg[64] arglist = void; |
342 int[64] intargs = void; | 364 int[64] intargs = void; |
343 byte[64] byteargs = void; | 365 byte[64] byteargs = void; |
344 long[64] longargs = void; | 366 long[64] longargs = void; |
367 Index: tango/io/vfs/model/Vfs.d | |
368 =================================================================== | |
369 --- tango/io/vfs/model/Vfs.d (revision 3954) | |
370 +++ tango/io/vfs/model/Vfs.d (working copy) | |
371 @@ -38,7 +38,7 @@ | |
372 | |
373 *******************************************************************************/ | |
374 | |
375 -private struct VfsStats | |
376 +struct VfsStats | |
377 { | |
378 ulong bytes; // byte count of files | |
379 uint files, // number of files | |
345 Index: tango/core/Vararg.d | 380 Index: tango/core/Vararg.d |
346 =================================================================== | 381 =================================================================== |
347 --- tango/core/Vararg.d (revision 3954) | 382 --- tango/core/Vararg.d (revision 3954) |
348 +++ tango/core/Vararg.d (working copy) | 383 +++ tango/core/Vararg.d (working copy) |
349 @@ -15,6 +15,10 @@ | 384 @@ -15,6 +15,10 @@ |
720 + public import llvmdc.cstdarg; | 755 + public import llvmdc.cstdarg; |
721 +} | 756 +} |
722 else | 757 else |
723 { | 758 { |
724 alias void* va_list; | 759 alias void* va_list; |
760 Index: tango/util/log/Log.d | |
761 =================================================================== | |
762 --- tango/util/log/Log.d (revision 3954) | |
763 +++ tango/util/log/Log.d (working copy) | |
764 @@ -1275,7 +1275,7 @@ | |
765 | |
766 *******************************************************************************/ | |
767 | |
768 -private struct LogEvent | |
769 +struct LogEvent | |
770 { | |
771 private char[] msg_, | |
772 name_; | |
773 Index: tango/time/chrono/GregorianBased.d | |
774 =================================================================== | |
775 --- tango/time/chrono/GregorianBased.d (revision 3954) | |
776 +++ tango/time/chrono/GregorianBased.d (working copy) | |
777 @@ -21,7 +21,7 @@ | |
778 | |
779 | |
780 | |
781 -private class GregorianBased : Gregorian { | |
782 +class GregorianBased : Gregorian { | |
783 | |
784 private EraRange[] eraRanges_; | |
785 private int maxYear_, minYear_; |