From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8057d38c9d4235d9 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Smart compilers? Date: 1998/01/28 Message-ID: <1998Jan28.074835.1@eisner>#1/1 X-Deja-AN: 319956133 References: <199801231254.NAA10827@olaris.misil> <19980128043301.XAA22999@ladder03.news.aol.com> Reply-To: Kilgallen@eisner.decus.org.nospam X-Nntp-Posting-Host: eisner.decus.org X-Trace: news.decus.org 885991725 22000 KILGALLEN [192.67.173.2] Organization: LJK Software Newsgroups: comp.lang.ada Date: 1998-01-28T00:00:00+00:00 List-Id: In article <19980128043301.XAA22999@ladder03.news.aol.com>, tconiam@aol.com (TConiam) writes: > On the old Alsys 4.4.2 16-bit compiler for DOS our project rules stated that > we kill and recreate the library anytime we did a system-wide compile. Our > 250K SLOC system would compile in under 2 Hours on a 33MHz 386 with a new > library. With the library starting with the prior version, the compiler spent > so much time updating the library that it took 12-14 hours! Using DEC's library-style Ada 83 compiler, I get about 12 minutes for 25K SLOC on an old library where everything is forced to be recompiled. An example of a recent requirement to recompile everything is where wording of the copyright statement was changed in every file. Typical modifications to widely utilized packages compile in less than 20 seconds due to DEC's "smart recompilation" feature, since units that refer to the modified package only get recompiled if they refer to the part that got modified. (I missed the beginning of this thread, and I apologize if this capability has already been discussed.) Larry Kilgallen