From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id C2A432E134 for ; Sun, 1 Dec 2024 04:28:13 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B9AB3427BE; Sun, 1 Dec 2024 13:28:06 +1000 (AEST) Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by minnie.tuhs.org (Postfix) with ESMTPS id DF7434012B for ; Sun, 1 Dec 2024 13:27:54 +1000 (AEST) Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-7b666215645so136981685a.0 for ; Sat, 30 Nov 2024 19:27:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733023674; x=1733628474; darn=tuhs.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=x6SCpXd7ljx+9PY8cWblZhmtOguG+MbfxK5hLJq7X9g=; b=R9oW8Rh1/sWXqKE+1PDDB+1SHNM61oohY3aa4fUkU0nw8Hky3je3PlLWiYC1PUSfhF eic3sgauAi1G9NduzsIMYsICYbjpFTCZ1SVQlGtWNid4Dl3ZW524bsmYWKtGca6DzIQC ZYF0+l4OPobTvRx4Vecg2XNNew/pbAT/EFNzJZvj2LPXPVfSKg9oseSO+SoBolsnvLkB o5HIAS4DD+pOGFE1JqBEsE+UGPNBtKK5Z/gpWNw89G/L3iLjzyC3PHrQay7E0eabPZDZ JYQZFolAU3vqAx+gMy9cLCEPOzIYs6RfeU5LJeXC8+dJB7BCE5DflOWoRs6T7qw9Cwdt DVqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733023674; x=1733628474; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=x6SCpXd7ljx+9PY8cWblZhmtOguG+MbfxK5hLJq7X9g=; b=tkduijw0MccfLd6LFetOvDyMMPdahRL4XwEe8wFA3Pyy8/yzZdQ76PrpdHWT2emyNC iy9Sgg7kAo0uephitThfYfUcgO/j08uL2rMGykY7gFi2wlPJ8Vt23yhhuqUm2FAxw4pp 18PU1nU6SvJvKDAq5jS1iVM+8ax2Kxn6MgwtsDKVCYV7MmI/03rUB+QZOaG5QAzFCbW5 O7dpRL2yPlGymMd4vWO1tIwxd0uGnbSAprG1FdG3CCtXgDurS6b/PWWpSnPQ1EbQ56V0 vRJlBkGPw3npGBEjJy+MsX0EmGeE9+pKtVpjsph48+7PGxSFbryVy4aeBee+mzMvEFD0 p66g== X-Gm-Message-State: AOJu0Yy57LXqJJH44pvewY430m7LedTI3makzW/T/o27ufNmiHMVqnUH JmVHdwCBa92f4sPQyFYo8A80/Sr96wGk5QveeYDMDWCsZQPGXy5C X-Gm-Gg: ASbGncuywVyVsyZUG6bbJAi8xm3yRDgZu4htJtZ1RzklyVBVPbgUnD9/IYBiAxlsPIv KDZLuxW78+SJLhu4rdBLo1jrPobesClBy6WpHeJieQo+yxcyGLUg/vY8LakOvXyFB+WmcFrct11 +UDJrYWcazTD+VlZ2B8Jhmo0RJhbvjX9l0eFD79lmwAZKEAEWpnh15tsB4yKgKgIprt7CxTvD6S uQaJUXp/Tw6JVjKjXZ4dnQksy7sP8Im/V92DM4sSUKYzpmmR2R0nXraig8yFmLJXLKzIjJG4aTT ygqu10rn X-Google-Smtp-Source: AGHT+IFACCvGEJELBOo6JPcq/KL+89t8887UPO2LPIQ1axKVH9cDiJ92H6z3Yhys0IauTex/Sf7r0Q== X-Received: by 2002:a05:620a:801b:b0:7b1:13d1:a8f5 with SMTP id af79cd13be357-7b67c26a2dfmr2720199985a.16.1733023673755; Sat, 30 Nov 2024 19:27:53 -0800 (PST) Received: from t430-fbsd (syn-074-070-140-193.res.spectrum.com. [74.70.140.193]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b6849b6d11sm280794785a.99.2024.11.30.19.27.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Nov 2024 19:27:53 -0800 (PST) Date: Sat, 30 Nov 2024 22:28:42 -0500 (EST) From: Dan Plassche To: Jonathan Gray In-Reply-To: Message-ID: References: <20241018135806.ysgog7qde6xjodtu@illithid> <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Message-ID-Hash: CCX6WGBOUAYJ6KOVT2VB7XR6WOTOX5Y7 X-Message-ID-Hash: CCX6WGBOUAYJ6KOVT2VB7XR6WOTOX5Y7 X-MailFrom: boomer3200@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org, groff@gnu.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > Date: Sun, 20 Oct 2024 22:47:43 > From: Jonathan Gray > > > I adapted Tim Newsham's v6 install scripts for PWB if you'd > like to run it on simh. > > https://github.com/jonathangray/pwb/ Thanks, very helpful and worked well. Since I was able to follow the setup script and rebuild the c versions of nroff/troff on PWB 1.0, I took a look at the new c compiler for differences with the UNSW copy. It turns out that the UNSW copy of the c compiler was definitely a earlier version than in PWB. The most noticeable difference in the UNSW stdio library was calloc.c not using malloc. The most major omission in the c compiler was casts and there were also some local changes to cc.c. Based on those differences, I'm thinking that the UNSW copy appears to be from late 1976 to early 1977. I was able to rebuild both the UNSW and the native PWB compiler on PWB 1.0, but not to backport either to vanilla v6. Best, Dan