Releases: ascherer/mmix
2023-11-25
A few fixes from MMIX home made it upstream.
Create final CWEB output
git clean -f
for f in *.tch
do
f=$(basename $f .tch)
tie -c ctwill-$f.ch $f.{w,ch}
perl -pe "s/(d ABSTIME) \d*/\1 `date +%s`/" -i ctwill-$f.ch
cweave -lX $f.w ctwill-$f.ch
pdftex -interaction batchmode $f.tex
pdftex -interaction batchmode $f.tex
done
xetex mmix-doc.tex
Create CTWILL output in proofmode
git clean -f
for f in *.tch
do
f=$(basename $f .tch)
tie -c ctwill-$f.ch $f.{w,ch,tch}
perl -pe "s/(d ABSTIME) \d*/\1 `date +%s`/" -i ctwill-$f.ch
ctwill -lpdf +P $f.w ctwill-$f.ch
ctwill -lpdf +P $f.w ctwill-$f.ch
pdftex -interaction batchmode $f.tex
( ctwill-proofsort <$f.tex ) 1<>$f.tex
pdftex -interaction batchmode $f.tex
mv -f $f.pdf ctwill-$f+P.pdf
done
xetex mmix-doc.tex
mv -f mmix-doc.pdf ctwill-mmix-doc+P.pdf
Create final CTWILL output
git clean -f
for f in *.tch
do
f=$(basename $f .tch)
tie -c ctwill-$f.ch $f.{w,ch,tch} mmix-noinx.ch
perl -pe "s/(d ABSTIME) \d*/\1 `date +%s`/" -i ctwill-$f.ch
ctwill -lpdf $f.w ctwill-$f.ch
ctwill -lpdf $f.w ctwill-$f.ch
pdftex -interaction batchmode $f.tex
ctwill-refsort <$f.ref >$f.sref
pdftex -interaction batchmode $f.tex
mv -f $f.pdf ctwill-$f.pdf
done
xetex mmix-doc.tex
mv -f mmix-doc.pdf ctwill-mmix-doc.pdf
2023-02-13
Don applies the fix for the doubly-defined buffer
variable from MMIX home.
This rolling release incorporates all changes from the local
branch.
2021-08-23
Don adds a few .mms
examples and fixes a few (text) bugs, but still does not incorporate the changes on “MMIX Home” that fix a long series of compiler warnings.
You can compare this release to 2017-09-17.
Intermediate release from MMIX Home.
This release is based on the sources on “MMIX Home”.
2017-09-17
Don Knuth picked another correction from MMIX home. It fixes an issue with calling asctime()
on 64-bit systems.
The original source drop comes directly from Stanford. Note that the attached binary packages are based on the modifications and build routines of the local
branch. If you really want “vanilla MMIX,” you’ll have to fetch the sources and compile them yourself.
2017-05-17
Don Knuth picked two more corrections from MMIX home.
The original source drop comes directly from Stanford. Note that the attached binary packages are based on the modifications and build routines of the local
branch. If you really want “vanilla MMIX,” you’ll have to fetch the sources and compile them yourself.
2017-02-21
Don Knuth picked some, but not all, corrections from MMIX home.
The original source drop comes directly from Stanford.
2016-08-04
This official release introduces the “silent” option.
You find the original source drop on MMIX home.
2013-10-17
You find the original source drop on MMIX home.