浏览代码

Rebuild releases (removed compiler option)

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@8095 8c9fc860-2736-0410-a75d-ab315db34111
negelef 7 年之前
父节点
当前提交
2e3683bcfb
共有 35 个文件被更改,包括 10 次插入20 次删除
  1. 二进制
      Linux32/bin/Compiler.GofU
  2. 二进制
      Linux32/bin/FoxAMDBackend.GofU
  3. 二进制
      Linux32/bin/FoxARMBackend.GofU
  4. 二进制
      Linux32/bin/FoxIntermediateBackend.GofU
  5. 2 4
      Linux32/bin/FoxIntermediateBackend.SymU
  6. 二进制
      Linux32/bin/FoxInterpreterBackend.GofU
  7. 二进制
      Linux32/bin/FoxTRMBackend.GofU
  8. 二进制
      Linux64/bin/Compiler.GofUu
  9. 二进制
      Linux64/bin/FoxAMDBackend.GofUu
  10. 二进制
      Linux64/bin/FoxARMBackend.GofUu
  11. 二进制
      Linux64/bin/FoxIntermediateBackend.GofUu
  12. 2 4
      Linux64/bin/FoxIntermediateBackend.SymUu
  13. 二进制
      Linux64/bin/FoxInterpreterBackend.GofUu
  14. 二进制
      Linux64/bin/FoxTRMBackend.GofUu
  15. 二进制
      Win32/bin/Compiler.GofW
  16. 二进制
      Win32/bin/FoxAMDBackend.GofW
  17. 二进制
      Win32/bin/FoxARMBackend.GofW
  18. 二进制
      Win32/bin/FoxIntermediateBackend.GofW
  19. 2 4
      Win32/bin/FoxIntermediateBackend.SymW
  20. 二进制
      Win32/bin/FoxInterpreterBackend.GofW
  21. 二进制
      Win32/bin/FoxTRMBackend.GofW
  22. 二进制
      Win64/bin/Compiler.GofWw
  23. 二进制
      Win64/bin/FoxAMDBackend.GofWw
  24. 二进制
      Win64/bin/FoxARMBackend.GofWw
  25. 二进制
      Win64/bin/FoxIntermediateBackend.GofWw
  26. 2 4
      Win64/bin/FoxIntermediateBackend.SymWw
  27. 二进制
      Win64/bin/FoxInterpreterBackend.GofWw
  28. 二进制
      Win64/bin/FoxTRMBackend.GofWw
  29. 二进制
      WinAos/obg/Compiler.GofW
  30. 二进制
      WinAos/obg/FoxAMDBackend.GofW
  31. 二进制
      WinAos/obg/FoxARMBackend.GofW
  32. 二进制
      WinAos/obg/FoxIntermediateBackend.GofW
  33. 2 4
      WinAos/obg/FoxIntermediateBackend.SymW
  34. 二进制
      WinAos/obg/FoxInterpreterBackend.GofW
  35. 二进制
      WinAos/obg/FoxTRMBackend.GofW

二进制
Linux32/bin/Compiler.GofU


二进制
Linux32/bin/FoxAMDBackend.GofU


二进制
Linux32/bin/FoxARMBackend.GofU


二进制
Linux32/bin/FoxIntermediateBackend.GofU


+ 2 - 4
Linux32/bin/FoxIntermediateBackend.SymU

@@ -283,7 +283,6 @@ TYPE
 		inData: BOOLEAN; 
 		emitLabels: BOOLEAN; 
 		builtinsModuleName: SyntaxTree.IdentifierString; 
-		newObjectFile: BOOLEAN; 
 		indexCounter: LONGINT; 
 		profile: BOOLEAN; 
 		profileId, profileInit: IntermediateCode.Section; 
@@ -304,7 +303,7 @@ TYPE
 		isUnchecked: BOOLEAN; 
 		modifyAssignmentCounter: LONGINT; 
 
-		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend; newObjectFile: BOOLEAN); 
+		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend); 
 		PROCEDURE ^ SwitchContext(new: IntermediateCode.Section): Context; 
 		PROCEDURE ^ ReturnToContext(context: Context); 
 		PROCEDURE ^ NewSection(list: Sections.SectionList; type: SHORTINT; CONST name: Basic.SegmentedName; syntaxTreeSymbol: SyntaxTree.Symbol; dump: BOOLEAN): IntermediateCode.Section; 
@@ -601,7 +600,6 @@ TYPE
 		trace-: BOOLEAN; 
 		traceString-: SyntaxTree.IdentifierString; 
 		traceModuleName-: SyntaxTree.IdentifierString; 
-		newObjectFile-: BOOLEAN; 
 		profile-: BOOLEAN; 
 		noRuntimeChecks: BOOLEAN; 
 		simpleMetaData-: BOOLEAN; 
@@ -622,7 +620,7 @@ TYPE
 		PROCEDURE ^ ProcessSyntaxTreeModule*(syntaxTreeModule: SyntaxTree.Module): Formats.GeneratedModule; 
 		PROCEDURE ^ ProcessIntermediateCodeModule*(intermediateCodeModule: Formats.GeneratedModule): Formats.GeneratedModule; 
 		PROCEDURE ^ GetDescription*(VAR instructionSet: ARRAY OF CHAR); 
-		PROCEDURE ^ SetNewObjectFile*(newObjectFile: BOOLEAN; simpleMetaData: BOOLEAN); 
+		PROCEDURE ^ SetSimpleMetaData*(simpleMetaData: BOOLEAN); 
 		PROCEDURE ^ SetTraceModuleName(CONST name: ARRAY OF CHAR); 
 		PROCEDURE ^ DefineOptions*(options: Options.Options); 
 		PROCEDURE ^ GetOptions*(options: Options.Options); 

二进制
Linux32/bin/FoxInterpreterBackend.GofU


二进制
Linux32/bin/FoxTRMBackend.GofU


二进制
Linux64/bin/Compiler.GofUu


二进制
Linux64/bin/FoxAMDBackend.GofUu


二进制
Linux64/bin/FoxARMBackend.GofUu


二进制
Linux64/bin/FoxIntermediateBackend.GofUu


+ 2 - 4
Linux64/bin/FoxIntermediateBackend.SymUu

@@ -283,7 +283,6 @@ TYPE
 		inData: BOOLEAN; 
 		emitLabels: BOOLEAN; 
 		builtinsModuleName: SyntaxTree.IdentifierString; 
-		newObjectFile: BOOLEAN; 
 		indexCounter: LONGINT; 
 		profile: BOOLEAN; 
 		profileId, profileInit: IntermediateCode.Section; 
@@ -304,7 +303,7 @@ TYPE
 		isUnchecked: BOOLEAN; 
 		modifyAssignmentCounter: LONGINT; 
 
-		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend; newObjectFile: BOOLEAN); 
+		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend); 
 		PROCEDURE ^ SwitchContext(new: IntermediateCode.Section): Context; 
 		PROCEDURE ^ ReturnToContext(context: Context); 
 		PROCEDURE ^ NewSection(list: Sections.SectionList; type: SHORTINT; CONST name: Basic.SegmentedName; syntaxTreeSymbol: SyntaxTree.Symbol; dump: BOOLEAN): IntermediateCode.Section; 
@@ -601,7 +600,6 @@ TYPE
 		trace-: BOOLEAN; 
 		traceString-: SyntaxTree.IdentifierString; 
 		traceModuleName-: SyntaxTree.IdentifierString; 
-		newObjectFile-: BOOLEAN; 
 		profile-: BOOLEAN; 
 		noRuntimeChecks: BOOLEAN; 
 		simpleMetaData-: BOOLEAN; 
@@ -622,7 +620,7 @@ TYPE
 		PROCEDURE ^ ProcessSyntaxTreeModule*(syntaxTreeModule: SyntaxTree.Module): Formats.GeneratedModule; 
 		PROCEDURE ^ ProcessIntermediateCodeModule*(intermediateCodeModule: Formats.GeneratedModule): Formats.GeneratedModule; 
 		PROCEDURE ^ GetDescription*(VAR instructionSet: ARRAY OF CHAR); 
-		PROCEDURE ^ SetNewObjectFile*(newObjectFile: BOOLEAN; simpleMetaData: BOOLEAN); 
+		PROCEDURE ^ SetSimpleMetaData*(simpleMetaData: BOOLEAN); 
 		PROCEDURE ^ SetTraceModuleName(CONST name: ARRAY OF CHAR); 
 		PROCEDURE ^ DefineOptions*(options: Options.Options); 
 		PROCEDURE ^ GetOptions*(options: Options.Options); 

二进制
Linux64/bin/FoxInterpreterBackend.GofUu


二进制
Linux64/bin/FoxTRMBackend.GofUu


二进制
Win32/bin/Compiler.GofW


二进制
Win32/bin/FoxAMDBackend.GofW


二进制
Win32/bin/FoxARMBackend.GofW


二进制
Win32/bin/FoxIntermediateBackend.GofW


+ 2 - 4
Win32/bin/FoxIntermediateBackend.SymW

@@ -283,7 +283,6 @@ TYPE
 		inData: BOOLEAN; 
 		emitLabels: BOOLEAN; 
 		builtinsModuleName: SyntaxTree.IdentifierString; 
-		newObjectFile: BOOLEAN; 
 		indexCounter: LONGINT; 
 		profile: BOOLEAN; 
 		profileId, profileInit: IntermediateCode.Section; 
@@ -304,7 +303,7 @@ TYPE
 		isUnchecked: BOOLEAN; 
 		modifyAssignmentCounter: LONGINT; 
 
-		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend; newObjectFile: BOOLEAN); 
+		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend); 
 		PROCEDURE ^ SwitchContext(new: IntermediateCode.Section): Context; 
 		PROCEDURE ^ ReturnToContext(context: Context); 
 		PROCEDURE ^ NewSection(list: Sections.SectionList; type: SHORTINT; CONST name: Basic.SegmentedName; syntaxTreeSymbol: SyntaxTree.Symbol; dump: BOOLEAN): IntermediateCode.Section; 
@@ -601,7 +600,6 @@ TYPE
 		trace-: BOOLEAN; 
 		traceString-: SyntaxTree.IdentifierString; 
 		traceModuleName-: SyntaxTree.IdentifierString; 
-		newObjectFile-: BOOLEAN; 
 		profile-: BOOLEAN; 
 		noRuntimeChecks: BOOLEAN; 
 		simpleMetaData-: BOOLEAN; 
@@ -622,7 +620,7 @@ TYPE
 		PROCEDURE ^ ProcessSyntaxTreeModule*(syntaxTreeModule: SyntaxTree.Module): Formats.GeneratedModule; 
 		PROCEDURE ^ ProcessIntermediateCodeModule*(intermediateCodeModule: Formats.GeneratedModule): Formats.GeneratedModule; 
 		PROCEDURE ^ GetDescription*(VAR instructionSet: ARRAY OF CHAR); 
-		PROCEDURE ^ SetNewObjectFile*(newObjectFile: BOOLEAN; simpleMetaData: BOOLEAN); 
+		PROCEDURE ^ SetSimpleMetaData*(simpleMetaData: BOOLEAN); 
 		PROCEDURE ^ SetTraceModuleName(CONST name: ARRAY OF CHAR); 
 		PROCEDURE ^ DefineOptions*(options: Options.Options); 
 		PROCEDURE ^ GetOptions*(options: Options.Options); 

二进制
Win32/bin/FoxInterpreterBackend.GofW


二进制
Win32/bin/FoxTRMBackend.GofW


二进制
Win64/bin/Compiler.GofWw


二进制
Win64/bin/FoxAMDBackend.GofWw


二进制
Win64/bin/FoxARMBackend.GofWw


二进制
Win64/bin/FoxIntermediateBackend.GofWw


+ 2 - 4
Win64/bin/FoxIntermediateBackend.SymWw

@@ -283,7 +283,6 @@ TYPE
 		inData: BOOLEAN; 
 		emitLabels: BOOLEAN; 
 		builtinsModuleName: SyntaxTree.IdentifierString; 
-		newObjectFile: BOOLEAN; 
 		indexCounter: LONGINT; 
 		profile: BOOLEAN; 
 		profileId, profileInit: IntermediateCode.Section; 
@@ -304,7 +303,7 @@ TYPE
 		isUnchecked: BOOLEAN; 
 		modifyAssignmentCounter: LONGINT; 
 
-		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend; newObjectFile: BOOLEAN); 
+		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend); 
 		PROCEDURE ^ SwitchContext(new: IntermediateCode.Section): Context; 
 		PROCEDURE ^ ReturnToContext(context: Context); 
 		PROCEDURE ^ NewSection(list: Sections.SectionList; type: SHORTINT; CONST name: Basic.SegmentedName; syntaxTreeSymbol: SyntaxTree.Symbol; dump: BOOLEAN): IntermediateCode.Section; 
@@ -601,7 +600,6 @@ TYPE
 		trace-: BOOLEAN; 
 		traceString-: SyntaxTree.IdentifierString; 
 		traceModuleName-: SyntaxTree.IdentifierString; 
-		newObjectFile-: BOOLEAN; 
 		profile-: BOOLEAN; 
 		noRuntimeChecks: BOOLEAN; 
 		simpleMetaData-: BOOLEAN; 
@@ -622,7 +620,7 @@ TYPE
 		PROCEDURE ^ ProcessSyntaxTreeModule*(syntaxTreeModule: SyntaxTree.Module): Formats.GeneratedModule; 
 		PROCEDURE ^ ProcessIntermediateCodeModule*(intermediateCodeModule: Formats.GeneratedModule): Formats.GeneratedModule; 
 		PROCEDURE ^ GetDescription*(VAR instructionSet: ARRAY OF CHAR); 
-		PROCEDURE ^ SetNewObjectFile*(newObjectFile: BOOLEAN; simpleMetaData: BOOLEAN); 
+		PROCEDURE ^ SetSimpleMetaData*(simpleMetaData: BOOLEAN); 
 		PROCEDURE ^ SetTraceModuleName(CONST name: ARRAY OF CHAR); 
 		PROCEDURE ^ DefineOptions*(options: Options.Options); 
 		PROCEDURE ^ GetOptions*(options: Options.Options); 

二进制
Win64/bin/FoxInterpreterBackend.GofWw


二进制
Win64/bin/FoxTRMBackend.GofWw


二进制
WinAos/obg/Compiler.GofW


二进制
WinAos/obg/FoxAMDBackend.GofW


二进制
WinAos/obg/FoxARMBackend.GofW


二进制
WinAos/obg/FoxIntermediateBackend.GofW


+ 2 - 4
WinAos/obg/FoxIntermediateBackend.SymW

@@ -283,7 +283,6 @@ TYPE
 		inData: BOOLEAN; 
 		emitLabels: BOOLEAN; 
 		builtinsModuleName: SyntaxTree.IdentifierString; 
-		newObjectFile: BOOLEAN; 
 		indexCounter: LONGINT; 
 		profile: BOOLEAN; 
 		profileId, profileInit: IntermediateCode.Section; 
@@ -304,7 +303,7 @@ TYPE
 		isUnchecked: BOOLEAN; 
 		modifyAssignmentCounter: LONGINT; 
 
-		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend; newObjectFile: BOOLEAN); 
+		PROCEDURE ^  & Init(system: Global.System; checker: SemanticChecker.Checker; supportedInstructionProcedure: SupportedInstructionProcedure; supportedImmediateProcedure: SupportedImmediateProcedure; emitLabels: BOOLEAN; CONST runtime: SyntaxTree.IdentifierString; backend: IntermediateBackend); 
 		PROCEDURE ^ SwitchContext(new: IntermediateCode.Section): Context; 
 		PROCEDURE ^ ReturnToContext(context: Context); 
 		PROCEDURE ^ NewSection(list: Sections.SectionList; type: SHORTINT; CONST name: Basic.SegmentedName; syntaxTreeSymbol: SyntaxTree.Symbol; dump: BOOLEAN): IntermediateCode.Section; 
@@ -601,7 +600,6 @@ TYPE
 		trace-: BOOLEAN; 
 		traceString-: SyntaxTree.IdentifierString; 
 		traceModuleName-: SyntaxTree.IdentifierString; 
-		newObjectFile-: BOOLEAN; 
 		profile-: BOOLEAN; 
 		noRuntimeChecks: BOOLEAN; 
 		simpleMetaData-: BOOLEAN; 
@@ -622,7 +620,7 @@ TYPE
 		PROCEDURE ^ ProcessSyntaxTreeModule*(syntaxTreeModule: SyntaxTree.Module): Formats.GeneratedModule; 
 		PROCEDURE ^ ProcessIntermediateCodeModule*(intermediateCodeModule: Formats.GeneratedModule): Formats.GeneratedModule; 
 		PROCEDURE ^ GetDescription*(VAR instructionSet: ARRAY OF CHAR); 
-		PROCEDURE ^ SetNewObjectFile*(newObjectFile: BOOLEAN; simpleMetaData: BOOLEAN); 
+		PROCEDURE ^ SetSimpleMetaData*(simpleMetaData: BOOLEAN); 
 		PROCEDURE ^ SetTraceModuleName(CONST name: ARRAY OF CHAR); 
 		PROCEDURE ^ DefineOptions*(options: Options.Options); 
 		PROCEDURE ^ GetOptions*(options: Options.Options); 

二进制
WinAos/obg/FoxInterpreterBackend.GofW


二进制
WinAos/obg/FoxTRMBackend.GofW