From 611b225a456949639e46d4ccb7d458761c3dc818 Mon Sep 17 00:00:00 2001 From: Andreas Scherer Date: Fri, 16 Apr 2021 12:49:28 +0000 Subject: [CWEB] New release 4.3. This release introduces new features to CWEB 4: * Former option '-t' is now called '-c'. - New option '-t' for CWEAVE when dealing with 'typename' in C++ templates. - New option '-k' for CTANGLE to keep '-separators in numeric literals. * Support for "variadic macros" along "variadic functions". * @d is printed similar to #define (and vice versa): - '#' is no longer printed in boldface. - Spacing is similar in most cases. * Support for extended C99/C++ numeric literals: - hexadecimal, octal, and -- new! -- binary numbers. - NOTE: 'cwebmac.tex 4.3' is NOT compatible with CWEAVE 4.2 and older and vice versa. * Long parameter lists in ANSI function definitions are indented similar to old-style function parameters. - Option '-i' works similar for old-style and modern function headers. * Additional C99/C++ keywords -- from 'alignas' to 'thread_local' -- are supported internally. * '@i'nclude file 'iso_types.w' for numeric types (in addition to 'c++lib.w'). * Countless code modifications, including some corrections amd improvements. Thanks and cudos to Github user "@texdraft" for numerous contributions to this feature release! git-svn-id: svn://tug.org/texlive/trunk@58884 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/cwebdir/ChangeLog | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'Build/source/texk/web2c/cwebdir/ChangeLog') diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog index be924eeb0c1..13b82147ac2 100644 --- a/Build/source/texk/web2c/cwebdir/ChangeLog +++ b/Build/source/texk/web2c/cwebdir/ChangeLog @@ -1,3 +1,44 @@ +2021-04-16 Andreas Scherer + + * Makefile, + * README, + * comm-{amiga,bs,mac,mini,os2,pc,ql,vms,w2c,w32}.ch, + * comm-w2c.h, + * common.bux, + * common.c, + * common.h, + * common.w, + * ctang-{bs,man,pc,ql,vms,w2c,w32}.ch, + * ctangle.c, + * ctangle.w, + * ctproofmac.tex, + * ctrwinxmac.tex, + * ctwill-{mini,w2c}.ch, + * ctwill.bux, + * ctwimac.tex, + * cweav-{bs,man,pc,ql,vms,w2c,w32}.ch, + * cweave.w, + * cweb.1, + * cwebmac.tex, + * cwebman-w2c.ch, + * cwebman.tex, + * iso_types.w, + * po/cweb[-tl].pot, + * po/de/cweb[-tl].po, + * po/de/web2c-help.po, + * po/it/cweb.po, + * po/web2c-help.pot, + * prod-twill.w, + * prod.w, + * refsort.ch, + * resort.w, + * system.bux, + * texinputs/Xcwebmac.tex, + * texinputs/pdfctwimac.tex, + * twinx-startup.tex, + * twinx.ch, + * twinx.w: CWEB 4.3 and CWEBbin 2021. + 2021-02-25 Andreas Scherer * Makefile, -- cgit v1.2.3