Ver código fonte

Patched order, removed unnecessary trace

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6956 8c9fc860-2736-0410-a75d-ab315db34111
felixf 8 anos atrás
pai
commit
9ca1a3fd8d
4 arquivos alterados com 7 adições e 10 exclusões
  1. 0 1
      source/Generic.Unix.Objects.Mod
  2. 1 3
      source/Heaps.Mod
  3. 3 3
      source/Release.Tool
  4. 3 3
      source/StdIOShell.Mod

+ 0 - 1
source/Generic.Unix.Objects.Mod

@@ -882,7 +882,6 @@ TYPE
 
 	PROCEDURE Init;
 	BEGIN
-		TRACE("Init");
 		Unix.suspendHandler := GetContext;
 		(*
 		Unix.Dlsym( 0, "Unix.MtxInit",		ADDRESSOF( Unix.MtxInit ) );

+ 1 - 3
source/Heaps.Mod

@@ -1496,11 +1496,9 @@ BEGIN
 END SetMetaData;
 
 BEGIN
-	Trace.String("Heaps: Initializing heap...");
 	(* The meta data stack inspection is more efficient than the heuristics *)
-	SetHeuristic;
+	GCType := HeuristicStackInspectionGC;
 	Init;
-	Trace.Green; Trace.StringLn("... Ok"); Trace.Default;
 END Heaps.
 
 

+ 3 - 3
source/Release.Tool

@@ -645,9 +645,9 @@ PACKAGE Compiler ARCHIVE "Compiler.zip" SOURCE "CompilerSrc.zip" DESCRIPTION "Ac
 	FoxBasic.Mod  FoxProgTools.Mod  FoxScanner.Mod FoxCSharpScanner.Mod FoxSyntaxTree.Mod FoxGlobal.Mod
 	FoxActiveCells.Mod FoxHardware.Mod FoxFormats.Mod FoxPrintout.Mod
 	FoxParser.Mod FoxCSharpParser.Mod  FoxSemanticChecker.Mod
-	FoxBackend.Mod FoxSections.Mod 
-	FoxFrontend.Mod FoxOberonFrontend.Mod FoxCSharpFrontend.Mod
-	FoxCompiler.Mod FoxFingerPrinter.Mod  FoxInterfaceComparison.Mod FoxTextualSymbolFile.Mod FoxBinarySymbolFile.Mod
+	FoxBackend.Mod FoxSections.Mod FoxFrontend.Mod
+	FoxCompiler.Mod  FoxOberonFrontend.Mod FoxCSharpFrontend.Mod
+	FoxFingerPrinter.Mod  FoxInterfaceComparison.Mod FoxTextualSymbolFile.Mod FoxBinarySymbolFile.Mod
 	FoxBinaryCode.Mod FoxIntermediateCode.Mod FoxIntermediateBackend.Mod FoxCodeGenerators.Mod
 	FoxBinaryObjectFile.Mod FoxGenericObjectFile.Mod
 	FoxAMD64InstructionSet.Mod FoxAMD64Assembler.Mod FoxAMDBackend.Mod

+ 3 - 3
source/StdIOShell.Mod

@@ -71,7 +71,7 @@ SystemTools.DoCommands
 		FoxDocumentationScanner.Mod FoxDocumentationTree.Mod FoxDocumentationPrinter.Mod FoxDocumentationHtml.Mod 
 		FoxDocumentationParser.Mod FoxDocumentationBackend.Mod
 	
-		XML.Mod XMLScanner.Mod DynamicStrings.Mod UTF8Strings.Mod XMLParser.Mod XMLObjects.Mod
+		DynamicStrings.Mod XMLObjects.Mod XML.Mod XMLScanner.Mod UTF8Strings.Mod XMLParser.Mod
 		PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 		InterpreterShell.Mod
 
@@ -114,7 +114,7 @@ SystemTools.DoCommands
 		FoxDocumentationScanner FoxDocumentationTree FoxDocumentationPrinter FoxDocumentationHtml 
 		FoxDocumentationParser FoxDocumentationBackend
 		
-		XML XMLScanner DynamicStrings UTF8Strings XMLParser XMLObjects
+		DynamicStrings XMLObjects XML XMLScanner UTF8Strings XMLParser 
 		PersistentObjects FoxInterpreterSymbols FoxInterpreter
 		InterpreterShell
 
@@ -161,7 +161,7 @@ SystemTools.DoCommands
 		FoxDocumentationScanner.Mod FoxDocumentationTree.Mod FoxDocumentationPrinter.Mod FoxDocumentationHtml.Mod 
 		FoxDocumentationParser.Mod FoxDocumentationBackend.Mod
 
-		XML.Mod XMLScanner.Mod DynamicStrings.Mod UTF8Strings.Mod XMLParser.Mod XMLObjects.Mod
+		DynamicStrings.Mod XMLObjects.Mod XML.Mod XMLScanner.Mod  UTF8Strings.Mod XMLParser.Mod 
 		PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 		InterpreterShell.Mod