瀏覽代碼

Rebuilt release

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6785 8c9fc860-2736-0410-a75d-ab315db34111
felixf 9 年之前
父節點
當前提交
3f567394fa
共有 100 個文件被更改,包括 5 次插入6 次删除
  1. 二進制
      WinAos/A2.exe
  2. 二進制
      WinAos/Aos.EXE
  3. 2 3
      WinAos/aos.ini
  4. 1 1
      WinAos/aosg.ini
  5. 二進制
      WinAos/obg/Debugging.GofW
  6. 1 1
      WinAos/obg/Debugging.SymW
  7. 二進制
      WinAos/obg/EFIGraphicalConsole.GofW
  8. 二進制
      WinAos/obg/FoxARMBackend.GofW
  9. 二進制
      WinAos/obg/Info.GofW
  10. 二進制
      WinAos/obg/OdClient.GofW
  11. 二進制
      WinAos/obg/PCM.GofW
  12. 二進制
      WinAos/obg/ProcessInfo.GofW
  13. 二進制
      WinAos/obg/Reflection.GofW
  14. 1 1
      WinAos/obg/Reflection.SymW
  15. 二進制
      WinAos/obg/Traps.GofW
  16. 二進制
      WinAos/obg/WMComponents.GofW
  17. 二進制
      WinAos/obj/A2Sequencers.Obw
  18. 二進制
      WinAos/obj/ADVAPI32.Obw
  19. 二進制
      WinAos/obj/AFM.Obw
  20. 二進制
      WinAos/obj/AMD64Decoder.Obw
  21. 二進制
      WinAos/obj/ARMDecoder.Obw
  22. 二進制
      WinAos/obj/ASMAMD64.Obw
  23. 二進制
      WinAos/obj/ASN1.Obw
  24. 二進制
      WinAos/obj/AVI.Obw
  25. 二進制
      WinAos/obj/ActiveTimers.Obw
  26. 二進制
      WinAos/obj/AlmSmtpReceiver.Obw
  27. 二進制
      WinAos/obj/AnimationCodec.Obw
  28. 二進制
      WinAos/obj/Archives.Obw
  29. 二進制
      WinAos/obj/Array1dBytes.Obw
  30. 二進制
      WinAos/obj/Array1dCplx.Obw
  31. 二進制
      WinAos/obj/Array1dInt.Obw
  32. 二進制
      WinAos/obj/Array1dRat.Obw
  33. 二進制
      WinAos/obj/Array1dRe.Obw
  34. 二進制
      WinAos/obj/Array2dCplx.Obw
  35. 二進制
      WinAos/obj/Array2dInt.Obw
  36. 二進制
      WinAos/obj/Array2dRat.Obw
  37. 二進制
      WinAos/obj/Array2dRe.Obw
  38. 二進制
      WinAos/obj/ArrayBase.Obw
  39. 二進制
      WinAos/obj/ArrayBaseOptimized.Obw
  40. 二進制
      WinAos/obj/ArrayXdBytes.Obw
  41. 二進制
      WinAos/obj/ArrayXdCplx.Obw
  42. 二進制
      WinAos/obj/ArrayXdInt.Obw
  43. 二進制
      WinAos/obj/ArrayXdRat.Obw
  44. 二進制
      WinAos/obj/ArrayXdRe.Obw
  45. 二進制
      WinAos/obj/Attributes.Obw
  46. 二進制
      WinAos/obj/Autostart.Obw
  47. 二進制
      WinAos/obj/BIT.Obw
  48. 二進制
      WinAos/obj/BMPCodec.Obw
  49. 二進制
      WinAos/obj/Base64.Obw
  50. 二進制
      WinAos/obj/Beep.Obw
  51. 二進制
      WinAos/obj/BeepTest.Obw
  52. 二進制
      WinAos/obj/BenchSyntaxHighlighter.Obw
  53. 二進制
      WinAos/obj/BenchTCP.Obw
  54. 二進制
      WinAos/obj/BenchXML.Obw
  55. 二進制
      WinAos/obj/BimboMail.Obw
  56. 二進制
      WinAos/obj/BimboScanner.Obw
  57. 二進制
      WinAos/obj/Bimso.Obw
  58. 二進制
      WinAos/obj/Bin2Hex.Obw
  59. 二進制
      WinAos/obj/BinToCode.Obw
  60. 二進制
      WinAos/obj/BitSets.Obw
  61. 二進制
      WinAos/obj/BootConsole.Obw
  62. 二進制
      WinAos/obj/BootManager.Obw
  63. 二進制
      WinAos/obj/BootShell.Obw
  64. 二進制
      WinAos/obj/CATServer.Obw
  65. 二進制
      WinAos/obj/CLUTs.Obw
  66. 二進制
      WinAos/obj/CPUID.Obw
  67. 二進制
      WinAos/obj/CRC.Obw
  68. 二進制
      WinAos/obj/CSS2.Obw
  69. 二進制
      WinAos/obj/CSS2Parser.Obw
  70. 二進制
      WinAos/obj/CSS2Properties.Obw
  71. 二進制
      WinAos/obj/CSS2Scanner.Obw
  72. 二進制
      WinAos/obj/CSV.Obw
  73. 二進制
      WinAos/obj/Caches.Obw
  74. 二進制
      WinAos/obj/CalcConvolution.Obw
  75. 二進制
      WinAos/obj/CalcD1.Obw
  76. 二進制
      WinAos/obj/CalcD2.Obw
  77. 二進制
      WinAos/obj/CalcD3.Obw
  78. 二進制
      WinAos/obj/CalcD4.Obw
  79. 二進制
      WinAos/obj/CalcDiethelm.Obw
  80. 二進制
      WinAos/obj/CalcFn.Obw
  81. 二進制
      WinAos/obj/CalcGauss.Obw
  82. 二進制
      WinAos/obj/CalcGrunwald.Obw
  83. 二進制
      WinAos/obj/CharacterLineup.Obw
  84. 二進制
      WinAos/obj/Checksum.Obw
  85. 二進制
      WinAos/obj/Clipboard.Obw
  86. 二進制
      WinAos/obj/Clock.Obw
  87. 二進制
      WinAos/obj/Codecs.Obw
  88. 二進制
      WinAos/obj/ColorModels.Obw
  89. 二進制
      WinAos/obj/CommandLine.Obw
  90. 二進制
      WinAos/obj/Commands.Obw
  91. 二進制
      WinAos/obj/Compiler.Obw
  92. 二進制
      WinAos/obj/CompilerInterface.Obw
  93. 二進制
      WinAos/obj/ComponentInfo.Obw
  94. 二進制
      WinAos/obj/ComponentViewer.Obw
  95. 二進制
      WinAos/obj/Configuration.Obw
  96. 二進制
      WinAos/obj/ContextualDependency.Obw
  97. 二進制
      WinAos/obj/CryptoAES.Obw
  98. 二進制
      WinAos/obj/CryptoARC4.Obw
  99. 二進制
      WinAos/obj/CryptoBase64.Obw
  100. 二進制
      WinAos/obj/CryptoBigNumbers.Obw

二進制
WinAos/A2.exe


二進制
WinAos/Aos.EXE


+ 2 - 3
WinAos/aos.ini

@@ -1,7 +1,7 @@
 ; internal
 
 [Configuration]
-Paths.Search = ~/obj;~/../source;~/PELinker;~/../UnixAos;~/vy.ants/source;~/vy.ants/documents
+Paths.Search = /temp/obj;~/../source;~/PELinker;~/../UnixAos;~/vy.ants/source;~/vy.ants/documents
 Paths.Work = ~/Work
 Oberon = Oberon.Text
 Boot  = Traps.Install
@@ -11,12 +11,11 @@ Boot3 = WindowManager.Install
 Boot4 = Clipboard.Install
 Boot5 = FSTools.Mount WORK RelativeFileSystem ./
 Boot7 = Autostart.Run
-Boot9 = Kernel.GC
 Trace=File
 TraceModules=0
 TraceCommands=1
 EnableReturnBlocks=0
-EnableFreeLists=1
+EnableFreeLists=0
 
 
 

+ 1 - 1
WinAos/aosg.ini

@@ -1,7 +1,7 @@
 ; internal
 
 [Configuration]
-Paths.Search =~/obg;~/../source;~/PELinker;~/../UnixAos;~/vy.ants/source;~/vy.ants/documents;c:/windows/fonts
+Paths.Search =/temp/obg;~/../source;~/PELinker;~/../UnixAos;~/vy.ants/source;~/vy.ants/documents;c:/windows/fonts
 Paths.Work = ~/Work
 Oberon = Oberon.Text
 Boot  = Traps.Install

二進制
WinAos/obg/Debugging.GofW


+ 1 - 1
WinAos/obg/Debugging.SymW

@@ -9,7 +9,7 @@ VAR
 	PROCEDURE ^ Memory*(from, tov: ADDRESS); 
 	PROCEDURE ^ ViewStack(ebp, esp: LONGINT; CONST s: ARRAY OF CHAR); 
 	PROCEDURE ^ Stack*(CONST s: ARRAY OF CHAR); 
-	PROCEDURE ^ TraceBackThis(eip, ebp: ADDRESS; stackhigh: LONGINT); 
+	PROCEDURE ^ TraceBackThis(eip, ebp: ADDRESS; stacklow, stackhigh: LONGINT); 
 	PROCEDURE ^ TraceBack*; 
 	PROCEDURE ^ FileStart*(context: Commands.Context); 
 	PROCEDURE ^ FileEnd*; 

二進制
WinAos/obg/EFIGraphicalConsole.GofW


二進制
WinAos/obg/FoxARMBackend.GofW


二進制
WinAos/obg/Info.GofW


二進制
WinAos/obg/OdClient.GofW


二進制
WinAos/obg/PCM.GofW


二進制
WinAos/obg/ProcessInfo.GofW


二進制
WinAos/obg/Reflection.GofW


+ 1 - 1
WinAos/obg/Reflection.SymW

@@ -122,7 +122,7 @@ VAR
 	PROCEDURE ^ WriteProc*(w: Streams.Writer; pc: ADDRESS); 
 	PROCEDURE ^ ModuleState*(w: Streams.Writer; mod: Modules.Module); 
 	PROCEDURE ^ CheckBP(bp: ADDRESS): ADDRESS; 
-	PROCEDURE ^ StackTraceBack*(w: Streams.Writer; pc, bp: ADDRESS; stackhigh: ADDRESS; long, overflow: BOOLEAN); 
+	PROCEDURE ^ StackTraceBack*(w: Streams.Writer; pc, bp: ADDRESS; low, high: ADDRESS; long, overflow: BOOLEAN); 
 	PROCEDURE ^ WriteProcess*(w: Streams.Writer; p: Objects.Process); 
 	PROCEDURE ^ GetVariableAdr*(fp, pc: ADDRESS; CONST name: ARRAY OF CHAR): SIZE; 
 	PROCEDURE ^ GetProcedureName*(pc: ADDRESS; VAR name: ARRAY OF CHAR; VAR startpc: ADDRESS); 

二進制
WinAos/obg/Traps.GofW


二進制
WinAos/obg/WMComponents.GofW


二進制
WinAos/obj/A2Sequencers.Obw


二進制
WinAos/obj/ADVAPI32.Obw


二進制
WinAos/obj/AFM.Obw


二進制
WinAos/obj/AMD64Decoder.Obw


二進制
WinAos/obj/ARMDecoder.Obw


二進制
WinAos/obj/ASMAMD64.Obw


二進制
WinAos/obj/ASN1.Obw


二進制
WinAos/obj/AVI.Obw


二進制
WinAos/obj/ActiveTimers.Obw


二進制
WinAos/obj/AlmSmtpReceiver.Obw


二進制
WinAos/obj/AnimationCodec.Obw


二進制
WinAos/obj/Archives.Obw


二進制
WinAos/obj/Array1dBytes.Obw


二進制
WinAos/obj/Array1dCplx.Obw


二進制
WinAos/obj/Array1dInt.Obw


二進制
WinAos/obj/Array1dRat.Obw


二進制
WinAos/obj/Array1dRe.Obw


二進制
WinAos/obj/Array2dCplx.Obw


二進制
WinAos/obj/Array2dInt.Obw


二進制
WinAos/obj/Array2dRat.Obw


二進制
WinAos/obj/Array2dRe.Obw


二進制
WinAos/obj/ArrayBase.Obw


二進制
WinAos/obj/ArrayBaseOptimized.Obw


二進制
WinAos/obj/ArrayXdBytes.Obw


二進制
WinAos/obj/ArrayXdCplx.Obw


二進制
WinAos/obj/ArrayXdInt.Obw


二進制
WinAos/obj/ArrayXdRat.Obw


二進制
WinAos/obj/ArrayXdRe.Obw


二進制
WinAos/obj/Attributes.Obw


二進制
WinAos/obj/Autostart.Obw


二進制
WinAos/obj/BIT.Obw


二進制
WinAos/obj/BMPCodec.Obw


二進制
WinAos/obj/Base64.Obw


二進制
WinAos/obj/Beep.Obw


二進制
WinAos/obj/BeepTest.Obw


二進制
WinAos/obj/BenchSyntaxHighlighter.Obw


二進制
WinAos/obj/BenchTCP.Obw


二進制
WinAos/obj/BenchXML.Obw


二進制
WinAos/obj/BimboMail.Obw


二進制
WinAos/obj/BimboScanner.Obw


二進制
WinAos/obj/Bimso.Obw


二進制
WinAos/obj/Bin2Hex.Obw


二進制
WinAos/obj/BinToCode.Obw


二進制
WinAos/obj/BitSets.Obw


二進制
WinAos/obj/BootConsole.Obw


二進制
WinAos/obj/BootManager.Obw


二進制
WinAos/obj/BootShell.Obw


二進制
WinAos/obj/CATServer.Obw


二進制
WinAos/obj/CLUTs.Obw


二進制
WinAos/obj/CPUID.Obw


二進制
WinAos/obj/CRC.Obw


二進制
WinAos/obj/CSS2.Obw


二進制
WinAos/obj/CSS2Parser.Obw


二進制
WinAos/obj/CSS2Properties.Obw


二進制
WinAos/obj/CSS2Scanner.Obw


二進制
WinAos/obj/CSV.Obw


二進制
WinAos/obj/Caches.Obw


二進制
WinAos/obj/CalcConvolution.Obw


二進制
WinAos/obj/CalcD1.Obw


二進制
WinAos/obj/CalcD2.Obw


二進制
WinAos/obj/CalcD3.Obw


二進制
WinAos/obj/CalcD4.Obw


二進制
WinAos/obj/CalcDiethelm.Obw


二進制
WinAos/obj/CalcFn.Obw


二進制
WinAos/obj/CalcGauss.Obw


二進制
WinAos/obj/CalcGrunwald.Obw


二進制
WinAos/obj/CharacterLineup.Obw


二進制
WinAos/obj/Checksum.Obw


二進制
WinAos/obj/Clipboard.Obw


二進制
WinAos/obj/Clock.Obw


二進制
WinAos/obj/Codecs.Obw


二進制
WinAos/obj/ColorModels.Obw


二進制
WinAos/obj/CommandLine.Obw


二進制
WinAos/obj/Commands.Obw


二進制
WinAos/obj/Compiler.Obw


二進制
WinAos/obj/CompilerInterface.Obw


二進制
WinAos/obj/ComponentInfo.Obw


二進制
WinAos/obj/ComponentViewer.Obw


二進制
WinAos/obj/Configuration.Obw


二進制
WinAos/obj/ContextualDependency.Obw


二進制
WinAos/obj/CryptoAES.Obw


二進制
WinAos/obj/CryptoARC4.Obw


二進制
WinAos/obj/CryptoBase64.Obw


二進制
WinAos/obj/CryptoBigNumbers.Obw


Some files were not shown because too many files changed in this diff