A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
OTHER License
Bot releases are hidden (Show)
Published by pkgw 9 months ago
Continuous deployment of commit 275c644a
Published by pkgw 11 months ago
Continuous deployment of commit 547a9b43
Published by pkgw 11 months ago
Continuous deployment of commit 87f2fa1f
Published by pkgw about 1 year ago
Continuous deployment of commit ce76a840
Published by pkgw about 1 year ago
Continuous deployment of commit 6a188e75
Published by pkgw about 1 year ago
Continuous deployment of commit c64644b1
Published by pkgw over 1 year ago
This is a bugfix release:
Published by pkgw over 1 year ago
global_str
bufferPublished by pkgw over 1 year ago
This release features a significant, but hopefully invisible, change: Tectonic’s
BibTeX engine has been partially translated from C to Rust (#1032, #1037,
#1039, @CraftSpider). The intention is that the engine’s behavior should be
completely unchanged, and there are not plans to make any significant
alterations in the near future, but this effort demonstrates how Tectonic’s
legacy C/C++ code can be migrated to cleaner, safer, more maintainable Rust over
time.
There are also a few new features:
--target
option to tectonic -X build
allowing you to-Z deterministic-mode
, that turns on someAs well as some developer improvements and bugfixes:
Thanks to our new contributor @xinslu and everyone else contributing to this
release!
Published by pkgw over 1 year ago
This is a big release! This version of the BibTeX engine doesn’t change its
behavior or APIs, but major chunks of its internals have been translated into
Rust by @CraftSpider in #1032, with a bunch of new tests introduced in
#1037 and #1039. This translation replaces about 2,200 lines of C code with
clean, well-organized, (mostly) safe Rust. While there aren’t any major changes
planned for the behavior of the BibTeX engine, this work demonstrates how the
legacy C/C++ code in Tectonic can gradually be replaced with safer, more modern,
more maintainable code.
This effort benefited significantly from work by @Mrmaxmeier to revitalize the
tectonic-on-arXiv service, which runs Tectonic pull requests on a large corpus
of arxiv.org preprints and reports any changes in the outputs.
Published by pkgw over 1 year ago
Published by pkgw over 1 year ago
Published by pkgw over 1 year ago
Published by pkgw over 1 year ago
CoreBridgeLauncher::with_expose_absolute_paths
andCoreBridgeLauncher::with_mtime_override
(#1036, @Mrmaxmeier). These help-Z deterministic-mode
mode.Published by pkgw over 1 year ago
tectonic -X watch
mode broke (reported by @LudvigHz in #1040, fixed byBig thanks to @LudvigHz and @CraftSpider for the prompt report and solution!
Published by pkgw over 1 year ago
Published by pkgw over 1 year ago
This release of Tectonic adds some quality-of-life features and improves the
project's technical infrastructure in several important ways.
tectonic -X init
that is to tectonic -X new
in thecargo init
and cargo new
are related (#983, @caiogeraldes).shell-escape-cwd
unstable option now implies activation of theOn the infrastructure side:
md-5
and sha2
are now at 0.10, open
is at 4.0,quick-xml
is at 0.28, toml
is at 0.7, watchexec
is at 2.3, and zip
ishyper
is brought up to 0.14. Many thanks tocargo-vcpkg
to manage vcpkg-based dependenciesx64-windows-static-release
thatVCPKGRS_TRIPLET
tocargo-vcpkg
build system.spx2html
engine to improvecargo clippy
.Thank you to our new contributors @caiogeraldes and @CraftSpider! You will
also note that this release marks Tectonic’s 1000th pull-request-or-issue on
GitHub. Here’s looking to the next thousand!
Published by pkgw over 1 year ago
\r\n
sequences as a single unit (#1037, @CraftSpider). This leads toPublished by pkgw over 1 year ago
Published by pkgw over 1 year ago