2
0
Эх сурвалжийг харах

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 жил өмнө
parent
commit
9ca1a3fd8d

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

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

+ 1 - 3
source/Heaps.Mod

@@ -1496,11 +1496,9 @@ BEGIN
 END SetMetaData;
 END SetMetaData;
 
 
 BEGIN
 BEGIN
-	Trace.String("Heaps: Initializing heap...");
 	(* The meta data stack inspection is more efficient than the heuristics *)
 	(* The meta data stack inspection is more efficient than the heuristics *)
-	SetHeuristic;
+	GCType := HeuristicStackInspectionGC;
 	Init;
 	Init;
-	Trace.Green; Trace.StringLn("... Ok"); Trace.Default;
 END Heaps.
 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
 	FoxBasic.Mod  FoxProgTools.Mod  FoxScanner.Mod FoxCSharpScanner.Mod FoxSyntaxTree.Mod FoxGlobal.Mod
 	FoxActiveCells.Mod FoxHardware.Mod FoxFormats.Mod FoxPrintout.Mod
 	FoxActiveCells.Mod FoxHardware.Mod FoxFormats.Mod FoxPrintout.Mod
 	FoxParser.Mod FoxCSharpParser.Mod  FoxSemanticChecker.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
 	FoxBinaryCode.Mod FoxIntermediateCode.Mod FoxIntermediateBackend.Mod FoxCodeGenerators.Mod
 	FoxBinaryObjectFile.Mod FoxGenericObjectFile.Mod
 	FoxBinaryObjectFile.Mod FoxGenericObjectFile.Mod
 	FoxAMD64InstructionSet.Mod FoxAMD64Assembler.Mod FoxAMDBackend.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 
 		FoxDocumentationScanner.Mod FoxDocumentationTree.Mod FoxDocumentationPrinter.Mod FoxDocumentationHtml.Mod 
 		FoxDocumentationParser.Mod FoxDocumentationBackend.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
 		PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 		InterpreterShell.Mod
 		InterpreterShell.Mod
 
 
@@ -114,7 +114,7 @@ SystemTools.DoCommands
 		FoxDocumentationScanner FoxDocumentationTree FoxDocumentationPrinter FoxDocumentationHtml 
 		FoxDocumentationScanner FoxDocumentationTree FoxDocumentationPrinter FoxDocumentationHtml 
 		FoxDocumentationParser FoxDocumentationBackend
 		FoxDocumentationParser FoxDocumentationBackend
 		
 		
-		XML XMLScanner DynamicStrings UTF8Strings XMLParser XMLObjects
+		DynamicStrings XMLObjects XML XMLScanner UTF8Strings XMLParser 
 		PersistentObjects FoxInterpreterSymbols FoxInterpreter
 		PersistentObjects FoxInterpreterSymbols FoxInterpreter
 		InterpreterShell
 		InterpreterShell
 
 
@@ -161,7 +161,7 @@ SystemTools.DoCommands
 		FoxDocumentationScanner.Mod FoxDocumentationTree.Mod FoxDocumentationPrinter.Mod FoxDocumentationHtml.Mod 
 		FoxDocumentationScanner.Mod FoxDocumentationTree.Mod FoxDocumentationPrinter.Mod FoxDocumentationHtml.Mod 
 		FoxDocumentationParser.Mod FoxDocumentationBackend.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
 		PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 		InterpreterShell.Mod
 		InterpreterShell.Mod