************************************************** M2Make Bug Report ************************************************** 22.Aug.1989 16:26 Bereits behobene Fehler ­­­­­­­­­­­­­­­­­­­­­­­ alpha release ------------- keine beta release ------------ - kontrollierter Abbruch, wenn global path nicht gefunden - EarlierDate() scheint zu funktionieren (neuer CIA eingesetzt) - kontrollierter Abbruch, wenn mit falschem Argument gestartet - PathFinder.Cleanup() korrigiert - Abtürze wurden seltener seit Environment.OriginDir und der Änderung der TermProcedure in PathFinder und Environment gamma release ------------- - Fehlermeldung ".info not found" erscheint nicht mehr. Statdessen werden einfach nur die Argumente von der Commando- zeile gelesen. - Kein Sturz mehr, wenn bei CreateProc im Modul Interface ein Fehler auftritt (zuwenig Speicher). - Erkennt jetzt fehlendes oder überschüssiges Argument. - Es wird gelinkt, auch wenn nichts compiliert wurde aber kein oder nur ein altes Executable existiert. - Vom CLI kann auch ein Pfadname eingegeben werden - Optionen funktionieren jetzt Version 1.6 (erste ofizielle Version) ------------------------------------- - keine Abstürze mehr, auch nicht bei Abbruch - frißt keine Locks mehr (CLI 100% Resourcenrückgabe, WB: 24 Bytes verschwinden, wahrscheinlich A+L-Modul "Arguments" oder "FileSystem" schuld) - Anstatt "neither sym nor def found" erscheint der Modulname, der nicht gefunden wurde in einem Requester mit der Möglichkeit, abzubrechen oder es zu ignorieren. - Es wird soviel wie möglich Speicher freigegeben, bevor der Compiler geladen wird. Version 1.7 ----------- - Vereinzelte Abbrüche "Unlock()ed current dir" oder "Address Error" kommen nicht mehr vor (jedenfalls bis jetzt nicht feststellbar). Version 1.8 ----------- - Durch Optimierung und Austausch des Moduls "AVL" gegen "Trees" ist das Programm erstmals wieder deutlich kürzer als 50kB. Version 1.9 (offizielles Shareware-Update) ------------------------------------------ - Langsam wirds peinlich: Update 1.7 war wohl die Lachplatte, die Abstürze kamen trotzdem noch vor. Durch Abänderung des madigen Moduls "Arguments" sind diese jetzt aber NOCH SELTENER (ich wollte eigentlich sagen BEHOBEN, aber man wird eben vorsichtiger). - Gibt man ein Hauptmodul an, das es gar nicht gibt, wird die Fehlermeldung "Main module not found" ausgegeben anstatt einfach abgebrochen. - Requester und Asserts haben eine anständige Überschrift anstatt der Defaults aus dem ErrHeader-Modul. - Jetzt endlich auch bei Workbech-Start: 100% Resourcenrückgabe (frißt weder Locks noch Speicher). Nie wieder Scheiß§%&#@AMSoftArgumentsModul!