[latex3-commits] [latex3/latex2e] gh1189: Correct "optimized" (0512ee0c)

github at latex-project.org github at latex-project.org
Wed Nov 29 10:34:08 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : gh1189
Link       : https://github.com/latex3/latex2e/commit/0512ee0c4dc430a6eb42a39c8dfad934496fc083

>---------------------------------------------------------------

commit 0512ee0c4dc430a6eb42a39c8dfad934496fc083
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Nov 29 09:30:48 2023 +0000

    Correct "optimized"
    
    As pointed out in the PR, we use US spelling in general
    nowadays out of realism.


>---------------------------------------------------------------

0512ee0c4dc430a6eb42a39c8dfad934496fc083
 base/ltcmd.dtx                       | 44 ++++++++++++++++++------------------
 base/testfiles-ltcmd/github-1009.tlg | 16 ++++++-------
 base/testfiles-ltcmd/ltcmd001.tlg    | 30 ++++++++++++------------
 3 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/base/ltcmd.dtx b/base/ltcmd.dtx
index 9c9dbc97..1a557aee 100644
--- a/base/ltcmd.dtx
+++ b/base/ltcmd.dtx
@@ -454,17 +454,17 @@
 % \begin{macro}{\@@_declare_cmd_code:Nnn}
 % \begin{macro}
 %   {
-%     \@@_declare_cmd_optimised:Nnn,
+%     \@@_declare_cmd_optimized:Nnn,
 %     \@@_declare_cmd_code_aux:Nnn,
 %     \@@_declare_cmd_code_expandable:Nnn
 %   }
-% \begin{macro}{\@@_start_optimised:}
+% \begin{macro}{\@@_start_optimized:}
 % \changes{v1.2b}{2023/11/29}
 %   {Optimise cmd creation for all-\texttt{m} arguments}
 %   At this stage we can check for a short-cut possibility: if the signature
 %   is just made up of just |(+)m| tokens, and if all arguments are either
 %   short or long, then we can produce an
-%   optimised document command. This only applies to document commands,
+%   optimized document command. This only applies to document commands,
 %   not creation of environments (which are more complex).
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_cmd_code:Nnn #1#2
@@ -484,15 +484,15 @@
           { \@@_declare_cmd_code_expandable:Nnn }
           { \@@_declare_cmd_code_aux:Nnn }
       }
-      { \@@_declare_cmd_optimised:Nnn }
+      { \@@_declare_cmd_optimized:Nnn }
         #1 {#2}
    }
 %    \end{macrocode}
-%   The optimised version of commands just has to worry about whether to make
+%   The optimized version of commands just has to worry about whether to make
 %   them protected or long. The commands start with an expandable marker so
 %   that other parts of the kernel know these are set up by \pkg{ltcmd}.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_declare_cmd_optimised:Nnn #1#2#3
+\cs_new_protected:Npn \@@_declare_cmd_optimized:Nnn #1#2#3
   {
     \exp_args:NNc \cs_generate_from_arg_count:NNnn #1
       {
@@ -501,9 +501,9 @@
         \bool_if:NF \l_@@_some_long_bool { _nopar }
         :Npn
       }
-      \l_@@_current_arg_int { \@@_start_optimised: #3 }
+      \l_@@_current_arg_int { \@@_start_optimized: #3 }
   }
-\cs_new:Npn \@@_start_optimised: { }
+\cs_new:Npn \@@_start_optimized: { }
 %    \end{macrocode}
 %   Standard functions call \cs{@@_start:nNNnnn}, which receives the
 %   argument specification, an auxiliary used for
@@ -2104,7 +2104,7 @@
         \exp_not:N \@@_cmd_type_cases:NnnnnnF \exp_not:N #2
           { \@@_copy_command:nnNN }
           { \@@_copy_expandable:nnNN }
-          { \@@_copy_optimised:nnNN }
+          { \@@_copy_optimized:nnNN }
           { \@@_copy_environment:nnNN }
           { \@@_copy_environment_end:nnNN }
           { \@@_cant_copy:nwn { non-ltcmd } }
@@ -2246,10 +2246,10 @@
 %<latexrelease>\EndIncludeInRelease
 %    \end{macrocode}
 %
-% \begin{macro}{\@@_copy_optimised:nnNN}
+% \begin{macro}{\@@_copy_optimized:nnNN}
 %   Trivial copy.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_copy_optimised:nnNN #1#2#3#4
+\cs_new_protected:Npn \@@_copy_optimized:nnNN #1#2#3#4
   { \cs_set_eq:NN #3 #4 }
 %    \end{macrocode}
 % \end{macro}
@@ -2502,7 +2502,7 @@
         \exp_not:N \@@_cmd_type_cases:NnnnnnF \exp_not:N #1
           { \@@_show_command:N }
           { \@@_show_expandable:N }
-          { \@@_show_optimised:N }
+          { \@@_show_optimized:N }
           { \@@_show_environment:N }
           { \@@_show_environment_end:N }
           { \@@_cant_copy:nwn { non-ltcmd } }
@@ -2519,7 +2519,7 @@
 %     \@@_show_command:NnNNwN,
 %     \@@_show_expandable:N,
 %     \@@_show_expandable:NnNNNNnN,
-%     \@@_show_optimised:N,
+%     \@@_show_optimized:N,
 %     \@@_show_command_aux:NnNNn,
 %     \@@_show_environment:N,
 %     \@@_show:x,
@@ -2603,7 +2603,7 @@
 % Optimised functions needs things done a bit differently as we need to
 % reconstruct the argument spec.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_show_optimised:N #1
+\cs_new_protected:Npn \@@_show_optimized:N #1
   {
     \tl_show:e
       {
@@ -2616,21 +2616,21 @@
               { \tl_count:n { \cs_parameter_spec:N #1 } }
               { 2 }
           }
-          \@@_show_optimised_aux:N
+          \@@_show_optimized_aux:N
         ->
         \use:e
           {
-            \exp_not:N \@@_show_optimised_aux:w
+            \exp_not:N \@@_show_optimized_aux:w
               \cs_replacement_spec:N #1
           }
       }
   }
-\cs_new:Npn \@@_show_optimised_aux:N #1
+\cs_new:Npn \@@_show_optimized_aux:N #1
   { \c_space_tl \c_hash_str #1 : m \iow_newline: }
 \use:e
   {
-    \cs_new:Npn \exp_not:N \@@_show_optimised_aux:w
-      \token_to_str:N \@@_start_optimised: \c_space_tl
+    \cs_new:Npn \exp_not:N \@@_show_optimized_aux:w
+      \token_to_str:N \@@_start_optimized: \c_space_tl
   }
   { }
 %    \end{macrocode}
@@ -4488,7 +4488,7 @@
 %      \cs{NewCommandCopy} and \cs{ShowCommand} support}
 % \changes{v1.0l}{2022/03/18}{Fix \cs{@@_cmd_type_cases:NnnnnF}
 %"     prematurely expanding macros (gh/795)}
-% \changes{v1.2b}{2023/11/29}{Extend for optimised commands}
+% \changes{v1.2b}{2023/11/29}{Extend for optimized commands}
 % \begin{macro}{\@@_cmd_if_xparse_aux:N}
 %
 %    To determine whether the command is an \pkg{xparse} command check
@@ -4496,7 +4496,7 @@
 %    that its |replacement_spec| starts with either
 %    \cs{@@_start:nNNnnn} (non-expandable command) or
 %    \cs{@@_start_expandable:nNNNNn} (expandable command) or
-%    \cs{@@_start_optimised:} (optimised command) or
+%    \cs{@@_start_optimized:} (optimized command) or
 %    \cs{@@_start_env:nnnnn} (environment) or
 %    \cs[no-index]{environment~\#1~end~aux} (environment end).
 %
@@ -4513,7 +4513,7 @@
       {
         { \exp_not:N \@@_start:nNNnnn } {#2}
         { \exp_not:N \@@_start_expandable:nNNNNn } {#3}
-        { \exp_not:N \@@_start_optimised: } {#4}
+        { \exp_not:N \@@_start_optimized: } {#4}
         { \exp_not:N \@@_start_env:nnnnn } {#5}
         {
           \exp_after:wN \exp_not:N
diff --git a/base/testfiles-ltcmd/github-1009.tlg b/base/testfiles-ltcmd/github-1009.tlg
index 4983b91c..195cbc6d 100644
--- a/base/testfiles-ltcmd/github-1009.tlg
+++ b/base/testfiles-ltcmd/github-1009.tlg
@@ -14,19 +14,19 @@ l. ...}
 <recently read> }
 l. ...}
 > \foo=\protected macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \foo 
 l. ...}
 > \baz=\protected macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \baz 
 l. ...}
 > \foo=\protected\long macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \foo 
 l. ...}
 > \baz=\protected\long macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \baz 
 l. ...}
 > \foo=document command:
@@ -54,19 +54,19 @@ l. ...}
 <recently read> }
 l. ...}
 > \foo=macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \foo 
 l. ...}
 > \baz=macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \baz 
 l. ...}
 > \foo=\long macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \foo 
 l. ...}
 > \baz=\long macro:
-#1->\__cmd_start_optimised: .
+#1->\__cmd_start_optimized: .
 <argument> \baz 
 l. ...}
 ============================================================
diff --git a/base/testfiles-ltcmd/ltcmd001.tlg b/base/testfiles-ltcmd/ltcmd001.tlg
index 25399448..5e2b34f7 100644
--- a/base/testfiles-ltcmd/ltcmd001.tlg
+++ b/base/testfiles-ltcmd/ltcmd001.tlg
@@ -17,7 +17,7 @@ For immediate help type H <return>.
 l. ...}
 You have used \RenewDocumentCommand with a command that was never defined.
 LaTeX will ignore this entire definition.
-> \foo=\protected macro:->\__cmd_start_optimised: First definition.
+> \foo=\protected macro:->\__cmd_start_optimized: First definition.
 <recently read> }
 l. ...}
 > \foo code=undefined.
@@ -27,59 +27,59 @@ l. ...}
 ============================================================
 TEST 2: Commands with simple mandatory arguments
 ============================================================
-> \foo=\protected macro:#1->\__cmd_start_optimised: (#1).
+> \foo=\protected macro:#1->\__cmd_start_optimized: (#1).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2->\__cmd_start_optimised: (#1)(#2).
+> \foo=\protected macro:#1#2->\__cmd_start_optimized: (#1)(#2).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3->\__cmd_start_optimised: (#1)(#2)(#3).
+> \foo=\protected macro:#1#2#3->\__cmd_start_optimized: (#1)(#2)(#3).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4->\__cmd_start_optimised: (#1)(#2)(#3)(#4).
+> \foo=\protected macro:#1#2#3#4->\__cmd_start_optimized: (#1)(#2)(#3)(#4).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4#5->\__cmd_start_optimised:
+> \foo=\protected macro:#1#2#3#4#5->\__cmd_start_optimized:
 (#1)(#2)(#3)(#4)(#5).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4#5#6->\__cmd_start_optimised:
+> \foo=\protected macro:#1#2#3#4#5#6->\__cmd_start_optimized:
 (#1)(#2)(#3)(#4)(#5)(#6).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4#5#6#7->\__cmd_start_optimised:
+> \foo=\protected macro:#1#2#3#4#5#6#7->\__cmd_start_optimized:
 (#1)(#2)(#3)(#4)(#5)(#6)(#7).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4#5#6#7#8->\__cmd_start_optimised:
+> \foo=\protected macro:#1#2#3#4#5#6#7#8->\__cmd_start_optimized:
 (#1)(#2)(#3)(#4)(#5)(#6)(#7)(#8).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\protected macro:#1#2#3#4#5#6#7#8#9->\__cmd_start_optimised:
+> \foo=\protected macro:#1#2#3#4#5#6#7#8#9->\__cmd_start_optimized:
 (#1)(#2)(#3)(#4)(#5)(#6)(#7)(#8)(#9).
 <recently read> }
 l. ...}
@@ -107,7 +107,7 @@ l. ...}
 ============================================================
 TEST 4: Commands with one long mandatory argument
 ============================================================
-> \foo=\protected\long macro:#1->\__cmd_start_optimised: (#1).
+> \foo=\protected\long macro:#1->\__cmd_start_optimized: (#1).
 <recently read> }
 l. ...}
 > \foo code=undefined.
@@ -324,19 +324,19 @@ l. ...}
 ============================================================
 TEST 8: Some valid expandable functions
 ============================================================
-> \foo=macro:#1->\__cmd_start_optimised: (#1).
+> \foo=macro:#1->\__cmd_start_optimized: (#1).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=\long macro:#1->\__cmd_start_optimised: (#1).
+> \foo=\long macro:#1->\__cmd_start_optimized: (#1).
 <recently read> }
 l. ...}
 > \foo code=undefined.
 <recently read> }
 l. ...}
-> \foo=macro:#1#2#3->\__cmd_start_optimised: (#1)(#2)(#3).
+> \foo=macro:#1#2#3->\__cmd_start_optimized: (#1)(#2)(#3).
 <recently read> }
 l. ...}
 > \foo code=undefined.
@@ -697,7 +697,7 @@ l. ...}
 You have used \RenewExpandableDocumentCommand with a command that was never
 defined.
 LaTeX will ignore this entire definition.
-> \foo=macro:->\__cmd_start_optimised: First definition.
+> \foo=macro:->\__cmd_start_optimized: First definition.
 <recently read> }
 l. ...}
 > \foo code=undefined.





More information about the latex3-commits mailing list.