Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
6579341
avoid recomputing subrules in PGF math parser
xworld21 Nov 22, 2025
1525e15
do not hardcode PGF function names in PGF math parser
xworld21 Nov 22, 2025
4345aca
allow strings in result of \pgfmathparse
xworld21 Nov 22, 2025
ebde966
perl hex() is not the same as PGF hex(), blacklist it
xworld21 Nov 22, 2025
6ab305a
interpret binary, octal, hexadecimal numbers correctly in PGF math pa…
xworld21 Nov 22, 2025
da657d8
add correct implementations of bin(), frac(), int() to PGF math parser
xworld21 Nov 22, 2025
467a3bf
allow empty string as return value of PGF math parser
xworld21 Nov 22, 2025
917c08f
force comparison operators to return integers in PGF math parser
xworld21 Nov 22, 2025
e5c161b
distinguish meaning of ! in prefix and postfix position
xworld21 Nov 22, 2025
c501189
do not modify $string when trying eval in PGF math parser
xworld21 Nov 22, 2025
6fab2ec
parse postfix r operator as a multiplication
xworld21 Nov 22, 2025
2931fc9
parse factorial and powers with correct predecence
xworld21 Nov 22, 2025
2ceaa9b
document predecence of PGF operators
xworld21 Nov 22, 2025
598c93b
implement PGF gcd
xworld21 Nov 22, 2025
cd0b52a
new \pgfmathparse tests
xworld21 Nov 22, 2025
1510293
allow underscored named functions
dginev Dec 15, 2025
7dc5e56
add missing base case for pgfmath register rule
dginev Dec 15, 2025
9aadcb0
avoid UnTeX line break for pgfmath grammar pass
dginev Dec 15, 2025
f468a07
pgfmathparse: remove braces, especially trailing braces
dginev Dec 15, 2025
ba11d53
guard sqrt on undefined values to survive with Error instead of Fatal
dginev Dec 15, 2025
90b7151
perltidy on pgfmath.code.tex.ltxml
dginev Dec 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -845,6 +845,7 @@ t/55_theorem.t
t/56_ams.t
t/65_graphics.t
t/66_pgf.tt
t/661_pgfmathparse.t
t/67_tikz.tt
t/70_parse.t
t/80_complex.t
Expand Down Expand Up @@ -1674,6 +1675,9 @@ t/pgf/stress_pgfmath.xml
t/pgf/stress_pgfplots.pdf
t/pgf/stress_pgfplots.tex
t/pgf/stress_pgfplots.xml
t/pgfmathparse/pgfmathparse.pdf
t/pgfmathparse/pgfmathparse.tex
t/pgfmathparse/pgfmathparse.xml
t/post/hyperref-post.xml
t/post/hyperref.xml
t/post/simplemath-post.xml
Expand Down
Loading
Loading