[svn] r7548: nemerle/trunk: lib/narray.n ncc/passes.n

VladD2 svnadmin at nemerle.org
Mon Mar 26 06:26:28 CEST 2007


Log:
1. Fix ToString[T] (this source : SCG.IEnumerable [T], separator : string) : string
2. Remove Assert from CheckSolver().

Author: VladD2
Date: Mon Mar 26 06:26:25 2007
New Revision: 7548

Modified:
   nemerle/trunk/lib/narray.n
   nemerle/trunk/ncc/passes.n

Modified: nemerle/trunk/lib/narray.n
==============================================================================
--- nemerle/trunk/lib/narray.n	(original)
+++ nemerle/trunk/lib/narray.n	Mon Mar 26 06:26:25 2007
@@ -475,6 +475,8 @@
 
         unless (isFirstTime)
           _ = sb.Append (separator);
+
+        isFirstTime = false;
       }
 
       sb.ToString()

Modified: nemerle/trunk/ncc/passes.n
==============================================================================
--- nemerle/trunk/ncc/passes.n	(original)
+++ nemerle/trunk/ncc/passes.n	Mon Mar 26 06:26:25 2007
@@ -43,7 +43,11 @@
     internal Stats : StatsClass;
 
     internal mutable Solver : Solver;
-    public CheckSolver() : void { System.Diagnostics.Trace.Assert(this.Solver.IsTopLevel); }
+    public CheckSolver() : void
+    {
+      when (this.Solver.IsTopLevel)
+        System.Diagnostics.Trace.WriteLine("this.Solver.IsTopLevel == false");
+    }
     public mutable Hierarchy : TypesManager;
     protected internal mutable LibrariesManager : LibraryReferenceManager;
     public mutable NameTree : NamespaceTree;



More information about the svn mailing list