summaryrefslogtreecommitdiffstats
path: root/utilities
AgeCommit message (Expand)AuthorFilesLines
2024-03-16Plot RCU-test-ratio on-the-flyAkira Yokosawa1-1/+1
2024-01-07gitlab-ci.yml: Install librsvg instead of inkscapeAkira Yokosawa1-1/+1
2023-08-04utilities/gitlab-ci: Fully update system before buildingLeonardo Bras1-2/+2
2023-07-07runlatex.sh: Amend message on out-of-date cleverefAkira Yokosawa1-2/+2
2023-07-07runlatex.sh: Fix typo (exerpt -> excerpt)Akira Yokosawa1-3/+3
2023-07-07run{first}latex.sh: Reorder checks of fatal error/warning messagesAkira Yokosawa2-25/+27
2023-06-12utilities/toarxiv: Include .png figuresPaul E. McKenney1-1/+1
2023-06-12fixsvgfonts.sh: Convert sans-serif into 'DejaVu Sans'Akira Yokosawa2-2/+2
2023-06-11utilities/torelease: Update git repo targetPaul E. McKenney1-1/+1
2023-06-11utilities/torelease: Add ebook PDF to final listPaul E. McKenney1-1/+1
2023-06-08utilities/gitlab-ci: Remove custom build of fig2psLeonardo Bras1-3/+0
2023-06-03utilities/gitlab-ci: Fix gitlab-ci due to Arch Linux deprecating texlive-mostLeonardo Bras1-1/+1
2023-04-29precheck.sh: Export LC_TIMEAkira Yokosawa1-1/+1
2023-03-18parallel-latex-regress.sh: Pass WHICH=which to reference MakefileAkira Yokosawa1-1/+1
2023-03-16precheck.sh: Test sed against repeat patterns \+ and \?Akira Yokosawa1-12/+6
2023-03-16autodate.sh: Allow alternative name for sedAkira Yokosawa1-5/+6
2023-03-10Stop using 'which' command in build scriptsAkira Yokosawa3-4/+8
2023-03-05Add precheck.shAkira Yokosawa3-14/+115
2023-03-05Makefile: Move CREFPAIR check into cleverefcheck.shAkira Yokosawa1-0/+14
2023-03-02autodate.sh: Allow alternative command name for 'date'Akira Yokosawa1-9/+11
2023-03-02autodate.sh: Add code for BSD-flavor date commandAkira Yokosawa1-3/+19
2023-03-02extractqqz.sh: Allow alternative command name for 'sed'Akira Yokosawa1-7/+10
2023-03-02Use /usr/bin/env in shebang of perl scriptsAkira Yokosawa9-9/+9
2023-02-06utilities/gitlab-ci: Change base machine type to 2-cpu to fix "make check"Leonardo Bras1-0/+1
2023-02-06gitlab-ci.yml: Add Liberation font families for PDF buildAkira Yokosawa1-1/+1
2023-02-03utilities/gitlab-ci.yml: Add 'make check' on test_codesamplesLeonardo Bras1-0/+1
2023-02-03autodate.sh: Add graceful fallback of commitid-only mode for shallow cloneAkira Yokosawa1-24/+30
2023-02-02Add utilities/gitlab-ci.yml for pdf generation and testing on Gitlab.Leonardo Bras1-0/+33
2023-01-25run{first}latex.sh: Set default of LATEX variable properlyAkira Yokosawa2-2/+2
2022-11-21Replace "egrep" with "grep -E" in scriptsAkira Yokosawa1-1/+1
2022-09-27utilities/toarxiv: Add a few new-to-arxiv filesPaul E. McKenney1-1/+2
2022-04-11runlatex.sh: Align status report messagesAkira Yokosawa1-3/+4
2022-04-11run(first)latex.sh: Catch error exit of LATEXAkira Yokosawa2-6/+18
2022-04-11run{first}latex.sh: Use variable for 'pdflatex' commandAkira Yokosawa4-7/+273
2022-04-03punctcheck.pl: Add hints in complaint messagesAkira Yokosawa1-0/+9
2022-04-03punctcheck.pl: Add pattern to catch reverse use of period markersAkira Yokosawa1-0/+6
2022-02-09cleverefcheck.pl: Add patterns to catch QQz positioning issuesAkira Yokosawa1-0/+18
2022-01-29Add script for parallel-pdflatex-run regression testAkira Yokosawa1-0/+75
2022-01-18index, glossary: Underline page numbers in GlossaryAkira Yokosawa1-0/+9
2022-01-18index: Initial page number format supportAkira Yokosawa2-0/+35
2022-01-07punctcheck.pl: Fix false positive by stricter pattern for \acr{}Akira Yokosawa1-1/+1
2021-12-26utilities/torelease: Add ebook version to release processPaul E. McKenney1-1/+12
2021-12-24utilities: Upgrade toarxiv.sh for new releasePaul E. McKenney1-2/+2
2021-12-22utilities: Fix torelease.sh error in commentv2021.12.22aPaul E. McKenney1-1/+1
2021-12-08cleverefcheck.pl: Add test of \begin{...} next to epigraphAkira Yokosawa1-0/+15
2021-12-08cleverefcheck.pl: Add test of \begin{...} at head of QQAAkira Yokosawa1-0/+17
2021-12-08cleverefcheck.pl: Add test of listing next to headingAkira Yokosawa1-0/+18
2021-10-18fixsvgfonts-urwps: Add patterns for 'URW Gothic'Akira Yokosawa1-1/+3
2021-09-26Update on-the-fly font-substitution patterns for .eps and .svg filesAkira Yokosawa4-30/+30
2021-08-25punctcheck.pl: Add regex to catch punctuation marks after 'Appendix X'Akira Yokosawa1-1/+2
2021-08-17Makefile: Rename periodcheck --> punctcheckAkira Yokosawa2-1/+1
2021-08-17cleverefcheck: Add pattern to catch typo in indexing macrosAkira Yokosawa1-0/+8
2021-08-17periodcheck: Use counter to prevent false negativesAkira Yokosawa2-31/+28
2021-08-17periodcheck: Improve regexAkira Yokosawa2-6/+12
2021-08-17cleverefcheck: Check lower-case word after \itemAkira Yokosawa1-1/+4
2021-08-17periodcheck: Add colon-related checksAkira Yokosawa2-25/+42
2021-06-09cleverefcheck: Add check of indent by white spacesAkira Yokosawa2-2/+7
2021-06-09periodcheck: Check question and exclamation marks as wellAkira Yokosawa1-8/+20
2021-06-09cleverefcheck: Add check of sentences starting with lower-case wordsAkira Yokosawa1-16/+41
2021-05-18fixsvgfonts: Add pattern for 'sans-serif'Akira Yokosawa2-0/+4
2021-05-06cleverefcheck: Add check script of cleveref macro usageAkira Yokosawa2-0/+119
2021-05-03utilities/autodate.sh: Fix potential hung-up on missing tcolorboxAkira Yokosawa1-8/+16
2021-04-30periodcheck: Add check of '\@.' and '.\@' usesAkira Yokosawa1-0/+4
2021-04-27periodcheck: Replace escaped percent symbol firstAkira Yokosawa1-7/+7
2021-04-27periodcheck: Improve label string matchingAkira Yokosawa2-4/+12
2021-04-27periodcheck: Add check of nbsp in front of \cite{}Akira Yokosawa1-1/+7
2021-04-27periodcheck: Add script to check missing annotation of periodAkira Yokosawa2-0/+96
2021-04-21synctex-forward: Skip database check when revertingAkira Yokosawa1-0/+6
2021-04-21synctex-forward: Update target listAkira Yokosawa1-3/+7
2021-04-14qqz.sty: Modify -nq build to have chapterwise quiz-only sectionAkira Yokosawa1-1/+24
2021-04-05FAQ-BUILD: Ubuntu Bionic needs up-to-date glossaries-extraAkira Yokosawa1-2/+2
2021-04-05index, acronym: Add acronym list and two-level indexingAkira Yokosawa1-0/+1
2021-03-29utilities/toarxiv: Add new files to Arxiv file treePaul E. McKenney1-1/+1
2021-03-28runlatex.sh: Catch warning from makeindex earlyAkira Yokosawa1-0/+5
2021-03-27utilities: Add a script for automated latex package installSeongJae Park1-0/+44
2021-02-15utilities/torelease.sh: Don't generate second Changes.*.txt filePaul E. McKenney1-1/+1
2021-02-09utilities/torelease.sh: Avoid truncating change logPaul E. McKenney1-2/+5
2021-02-07utilities: Make torelease.sh wait for input before hitting reposv2021.02.07aEdition.2-rc6Paul E. McKenney1-2/+2
2021-01-18utilities: Touch perfbook-lt.tex to force autodate rebuildPaul E. McKenney1-1/+2
2021-01-10utilities: Update default remote tag for torelease.shv2021.01.10aPaul E. McKenney1-1/+1
2020-12-29utilities: Fix torelease.sh tag printoutPaul E. McKenney1-1/+1
2020-11-24synctex-forward: Add new targets in target listakiyks.2020.11.24aAkira Yokosawa1-1/+5
2020-11-24PoC of additional API IndexAkira Yokosawa1-0/+1
2020-11-24PoC of indexingAkira Yokosawa1-0/+1
2020-10-24utilities/autodate.sh: Make newer tcolorbox behave as beforeAkira Yokosawa1-0/+10
2020-07-29Enhance qqz scheme for chapterwise QQZ answersAkira Yokosawa1-0/+42
2020-05-31runlatex.sh: Give up early on undefined refsAkira Yokosawa1-17/+25
2020-03-31utilities/torelease: Make sure new tag is pushedAkira Yokosawa1-3/+17
2020-03-31Enable framed Quick Quizzes on release tagsAkira Yokosawa1-1/+6
2020-03-26Makefile: Add and rename targets for framed and no Quick QuizzesAkira Yokosawa1-1/+1
2020-03-26synctex-forward: Add recently added targetsAkira Yokosawa1-1/+1
2020-03-26Permit consecutive QQs to appear in a framed boxAkira Yokosawa1-4/+4
2020-03-26Add experimental target 'noqq' (sans inline Quick Quizzes)Akira Yokosawa1-4/+4
2020-03-15treewide: Renew format of Quick Quiz macroAkira Yokosawa1-4/+4
2020-02-10utilities/toarxiv: Copy up-to-date 'fvextra and 'epigraph'Akira Yokosawa1-0/+2
2020-01-31Rename environments 'linelabel' and 'lineref'Akira Yokosawa2-9/+9
2020-01-16utilities/fixsvgfonts-urwps.sh: Use symbol font available on F31Akira Yokosawa4-15/+6
2020-01-05utilities/toarxiv.sh: Get rid of borders around hyperlinksAkira Yokosawa1-2/+2
2019-12-30utilities/autodate: Show most recent tag as well as commitPaul E. McKenney1-1/+1
2019-12-30utilities/torelease: Fix typosPaul E. McKenney1-2/+2
2019-12-29utilities/autodate: Put commit-id in footer by 'draftwatermark'Akira Yokosawa1-0/+6
2019-12-29utilities/autodate: Use 'fmtcount' package for ordinalsAkira Yokosawa1-22/+5
2019-12-26utilities/autodate: Convert current tag to release/edition textPaul E. McKenney1-3/+51
2019-12-25utilities: Add release scriptPaul E. McKenney1-0/+93
2019-12-24utilities/toarxiv: Replace "@" with "=" in filenamesPaul E. McKenney1-1/+16
2019-12-24utilities/autodate: Restore compatibility with bashAkira Yokosawa1-4/+3
2019-12-24utilitiex/toarxiv: Update for recent changesPaul E. McKenney1-2/+5
2019-12-22utilities/autodate: Mark released versionsPaul E. McKenney1-1/+8
2019-12-02treewide: Update Paul's email addressPaul E. McKenney11-11/+11
2019-12-02treewide: Update copyright noticesPaul E. McKenney24-24/+48
2019-11-02Makefile: Add existence chech of 'newtx' and 'courier-scaled' fontsAkira Yokosawa1-6/+0
2019-11-02runfirstlatex.sh: Improve detection of incompatible packagesAkira Yokosawa1-3/+9
2019-11-02runfirstlatex.sh: Add version check of newtx packageAkira Yokosawa1-0/+19
2019-11-02runfirstlatex.sh: Add check of buggy 'listings' packageAkira Yokosawa1-0/+12
2019-11-02runfirstlatex.sh: Detect warning of incompatible package versionAkira Yokosawa1-0/+6
2019-10-22FAQ-BUILD: Mention how to enable SyncTeX supportAkira Yokosawa1-0/+2
2019-10-22Add output of '% mainfile: perfbook.tex' tags in extraction scriptsAkira Yokosawa3-0/+3
2019-10-22Add synctex-forward.shAkira Yokosawa1-0/+89
2019-10-11Warn of buggy 'cleveref' packageAkira Yokosawa1-0/+10
2019-09-17Add optional flag 'LATEX_OPT' in run{first}latex.shBalbir Singh2-2/+2
2019-08-06treewide: Update Paul's email addressPaul E. McKenney11-11/+11
2019-04-05fcvextract.pl: Add rule for option 'gobbleblank'Akira Yokosawa1-0/+19
2019-04-05fcvextract.pl: Add rule to ignore white spaces around comment blockAkira Yokosawa1-0/+6
2019-04-05Update mpostcheck.sh to get ready for TeX Live 2019Akira Yokosawa1-7/+9
2019-02-25Makefile: Add optional recipe to detect conflict in page group objectAkira Yokosawa1-0/+37
2019-02-02fcvextract.pl: Treat '.spin' files as C sourcesAkira Yokosawa1-6/+2
2019-01-26Add checkfcv.plAkira Yokosawa1-0/+78
2019-01-16debugging: Employ new scheme for code snippetsAkira Yokosawa2-31/+33
2018-12-26gen_snippet_d.pl: Add rules to ignore editor's backup filesAkira Yokosawa1-6/+10
2018-12-24fcvextract.pl: Support '/* \lnlbl{...} */' style label in C sourceAkira Yokosawa1-0/+5
2018-12-24fcvextract.pl: Make 'keepcomment=no' as defaultAkira Yokosawa1-5/+5
2018-12-24fcvextract.pl: Enhance comment block handling of C sourceAkira Yokosawa1-5/+77
2018-12-11utilities: Add a script to extract epigraphsPaul E. McKenney1-0/+34
2018-11-29Use '(* ... *)' style comments in epilogue of litmus testsAkira Yokosawa1-38/+12
2018-10-31reorder_ltms.pl: Add 'locationslabel=' option to \end[snippet]Akira Yokosawa1-0/+15
2018-10-01CodeSamples: Exclude meta command lines in building api.hAkira Yokosawa1-8/+8
2018-09-23fcvextract.pl: Support 'style=' option and pass through other optionsAkira Yokosawa1-4/+33
2018-09-23reorder_ltms.pl: Enable further labeling in litmus test snippetAkira Yokosawa1-1/+26
2018-09-23Add scripts and recipes to work around restriction of herdtools7Akira Yokosawa3-3/+154
2018-09-23Update build scripts to support code snippets other than 'C'Akira Yokosawa2-9/+22
2018-09-23fcvextract.pl: Use 'linelabel' env in extracted snippetAkira Yokosawa1-6/+7
2018-08-05Add dependencies of perfbook_flat.tex to CodeSamples/.../*.fcv filesAkira Yokosawa3-22/+15
2018-08-04Add dependencis to scripts for extracting code snippetsAkira Yokosawa2-3/+16
2018-08-04Catch failure in genaration of CodeSamples/snippets.mkAkira Yokosawa2-10/+24
2018-08-03Automate sub makefile updateAkira Yokosawa1-0/+55
2018-08-03Update hyphen2endashAkira Yokosawa1-0/+3
2018-08-03Add script to extract code snippet from code sampleAkira Yokosawa1-0/+166
2018-07-18utilities: Provide scripts instead of broken symlinksPaul E. McKenney3-3/+104
2018-05-13Makefile: Move check of 'Steel City Comic' font from runlatex.shAkira Yokosawa1-8/+0
2018-05-13fixsvgfonts: Fix typoAkira Yokosawa2-3/+3
2018-01-27Makefile: Support URW++ v2 font family namesAkira Yokosawa3-0/+111
2018-01-27Fix pattern order in fixfonts.shAkira Yokosawa1-6/+22
2018-01-27Add fixsvgfonts.shAkira Yokosawa1-0/+15
2017-11-18Update qqzreorder.pl to take care of listing at the end of QQAAkira Yokosawa1-12/+12
2017-11-04hyphen2endash.sh: Add patterns for 'nn-mm days' and 'nn-mm sheets'Akira Yokosawa1-0/+6
2017-09-24memorder: Reduce color saturation of MoreThanOneValue figureAkira Yokosawa1-0/+3
2017-06-16hyphen2endash: Add patterns for QC sectionAkira Yokosawa1-0/+8
2017-05-08utilities: Add important usage info to toarxiv.shPaul E. McKenney1-1/+1
2017-03-24Add another build error checkAkira Yokosawa2-0/+12
2017-03-14runlatex.sh: Refactor furtherAkira Yokosawa1-10/+17
2017-03-12runlatex.sh: Add more lines of grep output around warning/error logAkira Yokosawa2-2/+6
2017-03-12runlatex.sh: Fix typo in grep patternAkira Yokosawa2-2/+2
2017-03-12runlatex.sh: Refactor by defining functionsAkira Yokosawa1-46/+34
2017-01-30Update hyphen-to-endash scriptsAkira Yokosawa3-1/+42
2017-01-22autodate.sh: Use printf command instead of echoAkira Yokosawa1-3/+3
2017-01-09qqz: Add script to reorder lines in qqz.texAkira Yokosawa1-0/+88
2017-01-03Add prototype script for arxiv.orgPaul E. McKenney1-0/+65
2017-01-03Make date of git commit be reflected automaticallyAkira Yokosawa1-0/+48
2016-12-11Abort build if 'mpost' is present in sourcesAkira Yokosawa3-0/+159
2016-11-04runlatex.sh: Add a round for possible bib updateAkira Yokosawa1-1/+9
2016-09-18hyphen2endash.sh: Merge subst patternsAkira Yokosawa1-14/+5
2016-09-18hyphen2endash.sh: Add substitution patternsAkira Yokosawa2-4/+12
2016-09-13Add scripts to check 'verbbox' env usageAkira Yokosawa2-0/+87
2016-08-13dohyphen2endash.sh: Use mktemp to create temp fileAkira Yokosawa1-5/+5
2016-08-13dohyphen2endash.sh: Add check of git statusAkira Yokosawa1-0/+38
2016-08-13Trial of replacing hyphens with en-dashes for numberAkira Yokosawa2-0/+86
2016-08-10Trial of replacing hyphens of negative values with minus signsAkira Yokosawa1-0/+28
2016-07-02qqz: Add cross-link reference at the end of each QQ and QQAAkira Yokosawa1-1/+1
2016-06-08build scripts: Suppress warning messagesAkira Yokosawa2-9/+9
2016-05-21Fix false positives in font checkAkira Yokosawa2-4/+4
2016-05-18Fix typo "baloon" -> "balloon"Paul E. McKenney2-2/+2
2016-05-11Further tweaks of MakefileAkira Yokosawa1-2/+4
2016-05-11Further improvement of build scriptsAkira Yokosawa1-0/+1
2016-05-11Add font installation checkAkira Yokosawa2-0/+20
2016-05-03advsync: Use colors nicer to your eyesAkira Yokosawa1-99/+194
2016-05-01advsync: Replace table with diagrams in "Variables CanAkira Yokosawa1-0/+185
2016-04-23Improve behavior of build scriptsAkira Yokosawa2-19/+112
2015-10-07Update FSF address to point to their websitePaul E. McKenney17-34/+34
2014-02-28Handle fatal errors from latexPaul E. McKenney1-2/+10
2014-01-26Script to extract perfbook contributorsv2014.01.26aPaul E. McKenney1-0/+29
2013-11-25Automatically generate .pdf from .svg using inkscapePaul E. McKenney1-0/+11
2013-11-14Don't blow away inkscape PDFs during "make clean".Paul E. McKenney1-0/+35
2012-12-31Add some data-reduction utility scriptsPaul E. McKenney2-0/+121
2012-04-29Avoid needlessly rerunning pdflatex.Paul E. McKenney1-0/+58
2011-02-12More HTML fixes.v2011.02.12aPaul E. McKenney1-0/+10
2011-02-12Fixes to HTML generation.Paul E. McKenney1-0/+1
2011-02-08Apply Jan's more-quotes-less-sed change elsewherePaul E. McKenney2-14/+14
2011-02-07eps2pdf: proper quoting, less sedJan Engelhardt1-3/+6
2011-02-07build: make eps2pdf print statusJan Engelhardt1-0/+1
2011-02-06Avoid some cases of truncated figuresPaul E. McKenney1-1/+1