[latex3-commits] [latex3/latex3] fp-func: Drop remainder of l3fp-extras (8710cd161)
github at latex-project.org
github at latex-project.org
Wed Jul 5 22:12:47 CEST 2023
Repository : https://github.com/latex3/latex3
On branch : fp-func
Link : https://github.com/latex3/latex3/commit/8710cd1615cb4e2b56ddc173576e314cd6c267ae
>---------------------------------------------------------------
commit 8710cd1615cb4e2b56ddc173576e314cd6c267ae
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed Jul 5 21:12:47 2023 +0100
Drop remainder of l3fp-extras
The code remaining in types seems very
specialised, and is unused.
The code in interchange is a cool idea but extremely
unlikely ever to see real usage.
>---------------------------------------------------------------
8710cd1615cb4e2b56ddc173576e314cd6c267ae
l3trial/l3fp-extras/build.lua | 14 --
l3trial/l3fp-extras/l3fp-extras.dtx | 79 ------
l3trial/l3fp-extras/l3fp-extras.ins | 48 ----
l3trial/l3fp-extras/l3fp-interchange.dtx | 294 -----------------------
l3trial/l3fp-extras/l3fp-types-extras.dtx | 182 --------------
l3trial/l3fp-extras/testfiles/m3fp-extras000.lvt | 16 --
l3trial/l3fp-extras/testfiles/m3fp-extras000.tlg | 7 -
7 files changed, 640 deletions(-)
diff --git a/l3trial/l3fp-extras/build.lua b/l3trial/l3fp-extras/build.lua
deleted file mode 100644
index c9eb8d847..000000000
--- a/l3trial/l3fp-extras/build.lua
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/env texlua
-
--- Build script for LaTeX3 "l3fp-extras" files
-
--- Identify the bundle and module: the module may be empty in the case where
--- there is no subdivision
-bundle = "l3trial"
-module = "l3fp-extras"
-
--- Location of main directory: use Unix-style path separators
-maindir = "../.."
-
--- Load the common build code
-dofile(maindir .. "/build-config.lua")
diff --git a/l3trial/l3fp-extras/l3fp-extras.dtx b/l3trial/l3fp-extras/l3fp-extras.dtx
deleted file mode 100644
index 008504681..000000000
--- a/l3trial/l3fp-extras/l3fp-extras.dtx
+++ /dev/null
@@ -1,79 +0,0 @@
-% \iffalse
-%
-%% File l3fp-extras.dtx (C) Copyright 2012,2013,2017,2021,2023 The LaTeX Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% http://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3trial bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver|package>
-\RequirePackage{expl3}
-%</driver|package>
-%<*driver>
-\documentclass[full]{l3doc}
-\usepackage{amsmath}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3fp-extras} package\\ Add ons to \pkg{l3fp}^^A
-% }
-%
-% \author{^^A
-% The \LaTeX{} Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team at latex-project.org}
-% {latex-team at latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2018-04-30}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% \section{\pkg{l3fp-extras} documentation}
-%
-% Additions to \pkg{l3fp}.
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3fp-extras} implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \begin{macrocode}
-\ProvidesExplPackage{l3fp-extras}{2018-04-30}{}
- {L3 Experimental additions to l3fp}
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-% \PrintIndex
diff --git a/l3trial/l3fp-extras/l3fp-extras.ins b/l3trial/l3fp-extras/l3fp-extras.ins
deleted file mode 100644
index 35c8f8439..000000000
--- a/l3trial/l3fp-extras/l3fp-extras.ins
+++ /dev/null
@@ -1,48 +0,0 @@
-\iffalse meta-comment
-
-File l3fp-extras.ins Copyright (C) 201,2021,2023 The LaTeX Project
-
-It may be distributed and/or modified under the conditions of the
-LaTeX Project Public License (LPPL), either version 1.3c of this
-license or (at your option) any later version. The latest version
-of this license is in the file
-
- http://www.latex-project.org/lppl.txt
-
-This file is part of the "l3trial bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
-The released version of this bundle is available from CTAN.
-
-\fi
-
-\input docstrip %
-\askforoverwritefalse
-
-\preamble
-
-EXPERIMENTAL CODE
-
-Do not distribute this file without also distributing the
-source files specified above.
-
-Do not distribute a modified version of this file.
-
-\endpreamble
-% stop docstrip adding \endinput
-\postamble
-\endpostamble
-
-\keepsilent
-
-\generate
- {%
- \file{l3fp-extras.sty}%
- {%
- \from{l3fp-extras.dtx}{package}%
- \from{l3fp-types-extras.dtx}{package}%
- \from{l3fp-interchange.dtx}{package}%
- }%
- }
-
-\endbatchfile
diff --git a/l3trial/l3fp-extras/l3fp-interchange.dtx b/l3trial/l3fp-extras/l3fp-interchange.dtx
deleted file mode 100644
index 40e2316b1..000000000
--- a/l3trial/l3fp-extras/l3fp-interchange.dtx
+++ /dev/null
@@ -1,294 +0,0 @@
-% \iffalse
-%
-%% File l3fp-interchange.dtx (C) Copyright 2017-2018,2020,2021,2023 The LaTeX Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% http://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3trial bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver|package>
-\RequirePackage{expl3}
-%</driver|package>
-%<*driver>
-\documentclass[full]{l3doc}
-\usepackage{amsmath}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3fp-interchange} package\\ Floating point interchange^^A
-% }
-%
-% \author{^^A
-% The \LaTeX{} Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team at latex-project.org}
-% {latex-team at latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2018-04-30}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3fp-interchange} implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<@@=fp>
-% \end{macrocode}
-%
-% This module provides functions to convert from \pkg{l3fp}'s encoding
-% of floating-points to the \textsc{ieee} standard's \texttt{decimal64}
-% encoding.
-%
-% The $64$~bits are manipulated here as $8$~bytes, namely character
-% tokens with character code in $[0,255]$.
-%
-% Currently the implementation is incomplete. There is no effort to be
-% efficient: instead, the amount of code is minimized.
-%
-% There are actually two variants of that encoding, for now we focus on
-% the ``binary encoding for the significand''. Below, we denote by
-% $b_0, b_1, \ldots{}, b_{63}$ the $64$ bits. The (binary-significand)
-% \texttt{decimal64} format consists of a sign bit $S=b_0\in\{0,1\}$, an
-% exponent, and a significand, but the precise size of the exponent and
-% significand differ for different cases.
-% \begin{itemize}
-% \item If $b_1b_2b_3b_4b_5=11111$ then we get a quiet ($b_6=0$) or
-% signalling ($b_6=1$) \texttt{NaN}, the bits $b_7\cdots b_{13}$ are
-% ignored, and the payload is given by the bits $b_{14}\cdots b_{63}$,
-% an integer in $[0,2^{50})$ where values greater or equal to
-% $10^{15}$ are treated as zero payload;
-% \item If $b_1b_2b_3b_4b_5=11110$ then we get $(-1)^S\infty$ and other
-% bits are ignored.
-% \item Otherwise, if $b_1b_2=11$ (but $b_3b_4\neq 11$) then the
-% (biased) exponent is $E=b_3\cdots b_{12}$ and the significand is
-% $100b_{13}\cdots b_{63}$, unless this exceeds $10^{16}$ in which
-% case the significand is treated as zero.
-% \item Finally, if $b_1b_2\neq 11$ then the (biased) exponent is
-% $E=b_1\cdots b_{10}$ and the significand is
-% $b_{11}b_{12}b_{13}\cdots b_{63}$.
-% \end{itemize}
-% The encoding is canonical if all bits that are ignored in the
-% explanation above are set to zero. When converting to
-% \texttt{decimal64} the encoding must be canonical. Namely, since all
-% our \texttt{NaN} have zero payload and no sign,
-% \begin{itemize}
-% \item A \texttt{NaN} can be encoded as $011111$ followed by $0$
-% (quiet) or $1$ (signalling) then $57$ zero bits.
-% \item An infinity can be encoded as $0$ (positive) or $1$ (negative)
-% followed by $1111$ then $59$ zero bits.
-% \item A number whose significand is $c\in[2^{53},10^{16})$ can be
-% encoded as its sign bit, then $1$ and $1$, then the biased exponent
-% $E$ as a $10$-bit integer in $[0,767]$, then $51$-bits denoting
-% $c-2^{53}$ (with leading zeros).
-% \item Finally, a number whose significand is $c\in[0,2^{53})$ can be
-% encoded directly as its sign bit, its $10$-bit exponent, and its
-% $53$-bit significand.
-% \end{itemize}
-%
-% \subsection{Inputting the interchange format}
-%
-% \begin{macro}[EXP]{\@@_from_bytes_invalid:}
-% ^^A todo: invalid operation
-% \begin{macrocode}
-\cs_new:Npn \@@_from_bits_invalid: { \c_nan_fp }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}[EXP]{\fp_from_bytes:n}
-% This reads a \texttt{decimal64} given as $8$ character tokens whose
-% character code is in the range $[0,255]$ (\enquote{bytes}) and
-% converts it to \pkg{l3fp} floating-points. First test things a bit
-% \begin{macrocode}
-\cs_new:Npn \fp_from_bytes:n #1
- { \exp_args:Nf \@@_from_bytes:n { \__kernel_str_to_other:n {#1} } }
-\cs_new:Npn \@@_from_bytes:n #1
- {
- \int_compare:nNnTF { \str_count:n {#1} } = { 8 }
- { \@@_from_bytes:Nw #1 \s_@@_stop }
- { \@@_from_bytes_invalid: }
- }
-\cs_new:Npn \@@_from_bytes:Nw #1
- {
- \int_compare:nNnTF { `#1 } < { 128 }
- { \exp_args:NNf \@@_from_bytes:Nnw + { \int_eval:n { `#1 } } }
- { \exp_args:NNf \@@_from_bytes:Nnw - { \int_eval:n { `#1 - 128 } } }
- }
-\cs_new:Npn \@@_from_bytes:Nnw #1#2
- {
- \int_compare:nNnTF { \int_div_truncate:nn {#2} {8} } = {15}
- { \@@_from_bytes_special:Nnw }
- { \@@_from_bytes_finite:Nnw }
- #1 {#2}
- }
-\cs_new:Npn \@@_from_bytes_special:Nnw #1#2#3 \s_@@_stop
- {
- \int_case:nnF { \int_div_truncate:nn {#2} {2} }
- {
- {63} { \c_nan_fp } % ^^A todo signalling
- {62} { \c_nan_fp } % ^^A todo quiet
- }
- { \token_if_eq_charcode:NNTF #1 + { \c_inf_fp } { \c_minus_inf_fp } }
- }
-\cs_new:Npn \@@_from_bytes_finite:Nnw #1#2
- {
- \int_compare:nNnTF { \int_div_truncate:nn {#2} {32} } = {3}
- { \@@_from_bytes_finite:NNnNNNNw 1 }
- { \@@_from_bytes_finite:NNnNNNNw 4 }
- #1 {#2}
- }
-\cs_new:Npn \@@_from_bytes_finite:NNnNNNNw #1#2#3#4#5#6#7#8 \s_@@_stop
- {
- \@@_parse:n
- {
- #2
- \exp_args:Nf \@@_from_bytes_check:n
- {
- \fp_to_int:n
- {
- \token_if_eq_charcode:NNT #1 1 { 2^53 + }
- \int_mod:nn { `#4 } { 8 * #1 } * 2^48
- + \@@_from_bytes_aux:NNN #5#6#7 * 2^24
- + \@@_from_bytes_aux:NNN #8
- }
- }
- e
- \int_eval:n
- {
- \int_mod:nn {#3} { 32 * #1 } * 32 / #1
- + \int_div_truncate:nn { `#4 } { 8 * #1 }
- - \c_@@_bias_int - 16
- }
- }
- }
-\cs_new:Npn \@@_from_bytes_check:n #1
- { \int_compare:nNnTF { \str_count:n {#1} } > {16} { 0 } {#1} }
-\cs_new:Npn \@@_from_bytes_aux:NNN #1#2#3
- { \int_eval:n { (`#1 * 256 + `#2) * 256 + `#3 } }
-\int_const:Nn \c_@@_bias_int { 398 - 16 }
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Outputting the interchange format}
-%
-% \begin{macro}{\fp_to_bytes:n}
-% ^^A oops, this generates bits instead of bytes!
-% \begin{macrocode}
-\cs_new:Npn \fp_to_bytes:n #1
- { \exp_last_unbraced:Nf \@@_to_bytes:w { \@@_parse:n {#1} } }
-\group_begin:
- \char_set_catcode_other:N \^^00
- \cs_new:Npn \@@_to_bytes:w \s_@@ \@@_chk:w #1#2#3 ;
- {
- \token_if_eq_charcode:NNTF #1 1
- { \@@_to_bytes_normal:Nnnnnn #2 #3 }
- {
- \str_case:nn { #1#2 }
- {
- { 0 0 } { \token_to_str:N ^^00 }
- { 0 2 } { \token_to_str:N ^^80 }
- { 2 0 } { \token_to_str:N ^^78 }
- { 2 2 } { \token_to_str:N ^^f8 }
- { 3 1 } { \token_to_str:N ^^7c }
- }
- ^^00 ^^00 ^^00 ^^00 ^^00 ^^00 ^^00
- }
- }
-\group_end:
-\cs_new:Npn \@@_to_bytes_normal:Nnnnnn #1#2#3#4#5#6
- {
- \fp_compare:nTF { #3 #4 #5 #6 < 2^53 }
- {
- \@@_to_bytes_normal:nnnnNNn { #3 #4 } { #5 #6 }
- { } {6} \c_false_bool
- }
- {
- \int_compare:nNnTF { #5 #6 } < { 54740992 }
- {
- \@@_to_bytes_normal:ffffNNn
- { \int_eval:n { #3 #4 - 90071992 - 1 } }
- { \int_eval:n { #5 #6 + 45259008 } }
- }
- {
- \@@_to_bytes_normal:ffffNNn
- { \int_eval:n { #3 #4 - 90071992 } }
- { \int_eval:n { #5 #6 - 54740992 } }
- }
- { } {6} \c_true_bool
- }
- #1 {#2}
- }
-\cs_new:Npn \@@_to_bytes_normal:nnnnNNn #1#2#3#4#5#6#7
- {
- \int_compare:nNnTF {#4} = { 0 }
- {
- \exp_args:Nf \@@_to_bytes_end:n
- {
- \int_eval:n
- {
- \token_if_eq_charcode:NNT 2 #6 { 32768 + }
- \bool_if:NT #5 { 24576 + }
- ( #7 + \c_@@_bias_int ) * \bool_if:NTF #5 {8} {32}
- + #2
- }
- }
- #3
- }
- {
- \@@_to_bytes_normal:ffffNNn
- { \int_div_truncate:nn {#1} {256} }
- {
- \int_mod:nn {#1} {256} * 390625
- + \int_div_truncate:nn {#2} {256}
- }
- { \char_generate:nn { \int_mod:nn {#2} {256} } {12} #3 }
- { \int_eval:n { #4 - 1 } }
- #5 #6 {#7}
- }
- }
-\cs_generate_variant:Nn \@@_to_bytes_normal:nnnnNNn { ffff }
-\cs_new:Npn \@@_to_bytes_end:n #1
- {
- \exp_last_unbraced:Nf \exp_last_unbraced:Nf
- { \char_generate:nn { \int_div_truncate:nn {#1} {256} } {12} }
- { \char_generate:nn { \int_mod:nn {#1} {256} } {12} }
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-% \PrintIndex
diff --git a/l3trial/l3fp-extras/l3fp-types-extras.dtx b/l3trial/l3fp-extras/l3fp-types-extras.dtx
deleted file mode 100644
index 46f292f7e..000000000
--- a/l3trial/l3fp-extras/l3fp-types-extras.dtx
+++ /dev/null
@@ -1,182 +0,0 @@
-% \iffalse
-%
-%% File l3fp-types-extras.dtx (C) Copyright 2012-2015,2017,2018,2020,2021,2023 The LaTeX Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% http://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3trial bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver|package>
-\RequirePackage{expl3}
-%</driver|package>
-%<*driver>
-\documentclass[full]{l3doc}
-\usepackage{amsmath}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3fp-types-extras} package\\ Floating point types^^A
-% }
-%
-% \author{^^A
-% The \LaTeX{} Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team at latex-project.org}
-% {latex-team at latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2018-04-30}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3fp-types-extras} implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<@@=fp>
-% \end{macrocode}
-%
-% \subsection{Comparisons}
-%
-% \begin{macro}[EXP]{\@@_parse_apply_compare:NwNNNNwN}
-% \begin{macro}[EXP]{\@@_infix_compare_o:w}
-% \begin{macro}[EXP]{\@@_compare_o:NNNNww}
-% \begin{macrocode}
- % \cs_undefine:N \@@_parse_apply_compare:NwNNNNwN
- % \cs_new:Npn \@@_parse_apply_compare:NwNNNNwN #1 #2@ #3#4#5#6 #7@ #8
- % {
- % \exp_after:wN \@@_parse_until_test:NwN
- % \exp_after:wN #1
- % \exp:w \exp_end_continue_f:w
- % \@@_infix_compare_o:w
- % \s_@@_tokens \@@_tokens_exp_not:n { #3#4#5#6 } ;
- % #2
- % #7
- % \s_@@_stop
- % \exp:w \exp_end_continue_f:w #8 #1
- % }
- % \cs_new_protected:Npn \@@_infix_compare_o:w
- % \s_@@_tokens \@@_tokens_exp_not:n #1; #2#3; #4#5; \s_@@_stop
- % {
- % \cs:w
- % @@ \@@_type_from_scan:N #2
- % _compare \@@_type_from_scan:N #4 _o:NNNNww
- % \cs_end:
- % #1 #2#3; #4#5;
- % }
- % \cs_new:Npn \@@_compare_o:NNNNww #1#2#3#4 #5; #6;
- % {
- % \exp_after:wN \exp_after:wN
- % \exp_after:wN \exp_after:wN
- % \exp_after:wN \exp_after:wN
- % \if_case:w \@@_compare_back:ww #6; #5; \exp_stop_f:
- % #2
- % \or: #3
- % \or: #4
- % \else: #1
- % \fi:
- % }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \subsection{Storing simple tokens}
-%
-% It is sometimes necessary to store a list of \texttt{N}-type tokens in
-% a floating point array. The structure we use is
-% \begin{quote}
-% \cs{s_@@_tokens} \cs{@@_tokens:n} \Arg{\texttt{N}-type tokens} |;|
-% \end{quote}
-% This is not really a floating point datatype, since it cannot appear
-% directly within a floating point expression: there is thus no need to
-% define how the various floating point operators and functions act. We
-% only need to be able to jump over the data with
-% \cs{@@_exp_after_tokens_f:nw}.
-%
-% \begin{variable}{\s_@@_tokens}
-% Marks the start of some \texttt{N}-type tokens stored as a
-% floating-point object.
-% \begin{macrocode}
-\scan_new:N \s_@@_tokens
-% \end{macrocode}
-% \end{variable}
-%
-% \begin{macro}[EXP]{\@@_tokens:n}
-% To be used in combination with \cs{s_@@_tokens}: this function
-% prevents the expansion of its argument.
-% \begin{macrocode}
-\cs_new:Npn \@@_tokens:n #1 { \exp_not:n { \@@_tokens:n {#1} } }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}[EXP]{\@@_exp_after_tokens_f:nw}
-% \begin{macro}[EXP]{\@@_exp_after_tokens_aux:N}
-% The loop through tokens ends when the auxiliary takes in the
-% multi-token trailing argument. The \cs{exp_after:wN} chain hits
-% \cs{exp:w} coming from the argument, and
-% \cs{use_none:nn} removes the looping macro.
-% \begin{macrocode}
-\cs_new:Npn \@@_exp_after_tokens_f:nw
- #1 \s_@@_tokens \@@_tokens:n #2 ;
- {
- \exp_after:wN \@@_exp_after_tokens_auxii:w
- \exp:w
- \@@_exp_after_tokens_aux:N #2
- { \s_@@_tokens \exp:w \use_none:nn }
- \exp_end_continue_f:w #1
- }
-\cs_new:Npn \@@_exp_after_tokens_aux:N #1
- {
- \exp_after:wN \exp_end:
- \exp_after:wN #1
- \exp:w
- \@@_exp_after_tokens_aux:N
- }
-\cs_new:Npn \@@_exp_after_tokens_auxii:w #1 \s_@@_tokens
- { \s_@@_tokens \@@_tokens:n {#1} ; }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \subsection{Road-map}
-%
-% The following functions are not implemented: comparisons, |min|,
-% |max|, |?:|, |round|, |atan|, |acot|.
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-% \PrintIndex
diff --git a/l3trial/l3fp-extras/testfiles/m3fp-extras000.lvt b/l3trial/l3fp-extras/testfiles/m3fp-extras000.lvt
deleted file mode 100644
index 478cd2e8d..000000000
--- a/l3trial/l3fp-extras/testfiles/m3fp-extras000.lvt
+++ /dev/null
@@ -1,16 +0,0 @@
-%
-% Copyright (C) The LaTeX Project
-%
-
-\documentclass{minimal}
-\input{regression-test}
-
-\RequirePackage{expl3}
-\ExplSyntaxOn
-\debug_on:n { check-declarations , deprecation }
-\ExplSyntaxOff
-
-\START
-\AUTHOR{Bruno Le Floch}
-\RequirePackage{l3fp-extras}
-\END
diff --git a/l3trial/l3fp-extras/testfiles/m3fp-extras000.tlg b/l3trial/l3fp-extras/testfiles/m3fp-extras000.tlg
deleted file mode 100644
index d42365836..000000000
--- a/l3trial/l3fp-extras/testfiles/m3fp-extras000.tlg
+++ /dev/null
@@ -1,7 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Bruno Le Floch
-(l3fp-extras.sty
-Package: l3fp-extras ....-..-.. L3 Experimental additions to l3fp
-\l__fp_function_arg_int=\count...
-)
More information about the latex3-commits
mailing list.