[tex-live] Re: [tex-implementors] bug in etex
Peter Breitenlohner
peb at mppmu.mpg.de
Thu Jul 15 10:10:34 CEST 2004
On Wed, 14 Jul 2004, Olaf Weber wrote:
> Note that the "fixed" etex seems to etrip slightly differently from
> before. Not sure whether this indicates a problem with the code or
> whether it means the etrip test was already showing us something we
> were ignoring...
>
> +< {reassigning \toks3000=}
> +< {reassigning \toks3000=}
> +---
> +> {changing \toks3000=}
> +> {into \toks3000=a b c}
> +> {changing \toks3000=a b c}
> +> {into \toks3000=}
Hi Olaf,
ouch, the new output is correct and we should have noticed that bug ages
ago: lines 1002,1003 of etrip.tex read
> \toks30=\1 \toks30=\toks2000 \toks30=\toks2001
> \toks3000=\1 \toks3000=\toks2000 \toks3000=\toks2001
with "\1" defined via "\toksdef\1=2002". Consequently the result should be
> {changing \toks30=}
> {into \toks30=a b c}
> {changing \toks30=a b c}
> {into \toks30=}
> {changing \toks30=}
> {into \toks30=a b c}
> {changing \toks3000=}
> {into \toks3000=a b c}
> {changing \toks3000=a b c}
> {into \toks3000=}
> {changing \toks3000=}
> {into \toks3000=a b c}
and not
> {changing \toks30=}
> {into \toks30=a b c}
> {changing \toks30=a b c}
> {into \toks30=}
> {changing \toks30=}
> {into \toks30=a b c}
> {reassigning \toks3000=}
> {reassigning \toks3000=}
> {changing \toks3000=}
> {into \toks3000=a b c}
exactly as found in the trip test for the "fixed" etex.
I would suggest that you temporarily modify your etex.log by hand, until I
have prepared a revised version.
regards
Peter Breitenlohner <peb at mppmu.mpg.de>
More information about the tex-live
mailing list