[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Further tracking of expl3 backend loader changes (f62ed595)

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Sep 1 13:35:24 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/f62ed5958a90d17db9a29dfebf505f24e084c23e

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

commit f62ed5958a90d17db9a29dfebf505f24e084c23e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Sep 1 12:35:24 2020 +0100

    Further tracking of expl3 backend loader changes


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

f62ed5958a90d17db9a29dfebf505f24e084c23e
 base/testfiles-lthooks/lthooks-000.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-001.tlg    | 4 ++--
 base/testfiles-lthooks/lthooks-002.tlg    | 4 ++--
 base/testfiles-lthooks/lthooks-003.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-004.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-005.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-006.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-007.tlg    | 4 ++--
 base/testfiles-lthooks/lthooks-008.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-009.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-011.tlg    | 8 ++++----
 base/testfiles-lthooks/lthooks-013.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-021.tlg    | 2 +-
 base/testfiles-lthooks/lthooks-legacy.tlg | 2 +-
 14 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg
index e5b04257..28a320f1 100644
--- a/base/testfiles-lthooks/lthooks-000.tlg
+++ b/base/testfiles-lthooks/lthooks-000.tlg
@@ -37,7 +37,7 @@ Handled code for l3backend-dvips
 Update code for hook 'shipout/lastpage' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
 No file lthooks-000.aux.
 LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line ....
 LaTeX Font Info:    ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg
index f0d21009..093ee281 100644
--- a/base/testfiles-lthooks/lthooks-001.tlg
+++ b/base/testfiles-lthooks/lthooks-001.tlg
@@ -51,7 +51,7 @@ Handled code for label1
 Handled code for label2
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobar\g__hook_xxx_code_next_tl  
 The property list \g__hook_xxx_code_prop contains the pairs (without outer
 braces):
@@ -123,6 +123,6 @@ Data structure for label rules:
 Handled code for label1
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foo\g__hook_xxx_code_next_tl  
 The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg
index a78d25d5..d4f03243 100644
--- a/base/testfiles-lthooks/lthooks-002.tlg
+++ b/base/testfiles-lthooks/lthooks-002.tlg
@@ -51,7 +51,7 @@ Handled code for label1
 Handled code for label2
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobar\g__hook_xxx_code_next_tl  
 **** Add to hook xxx (top-level) on input line ... <- baz
 The property list \g__hook_xxx_code_prop contains the pairs (without outer
@@ -127,6 +127,6 @@ Handled code for label1
 Handled code for top-level
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobaz\g__hook_xxx_code_next_tl  
 The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg
index 5333d0db..58a67602 100644
--- a/base/testfiles-lthooks/lthooks-003.tlg
+++ b/base/testfiles-lthooks/lthooks-003.tlg
@@ -124,5 +124,5 @@ Handled code for label8
 Handled code for label6
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg
index d21ed4b7..7e505780 100644
--- a/base/testfiles-lthooks/lthooks-004.tlg
+++ b/base/testfiles-lthooks/lthooks-004.tlg
@@ -99,5 +99,5 @@ Data structure for label rules:
 ====================
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo4\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg
index ab0b541f..49b308b4 100644
--- a/base/testfiles-lthooks/lthooks-005.tlg
+++ b/base/testfiles-lthooks/lthooks-005.tlg
@@ -131,5 +131,5 @@ Handled code for label8
 Handled code for label6
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg
index e97c09ff..95f9cc55 100644
--- a/base/testfiles-lthooks/lthooks-006.tlg
+++ b/base/testfiles-lthooks/lthooks-006.tlg
@@ -86,5 +86,5 @@ Handled code for label3
 Handled code for label2
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo1 foo3 foo2\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg
index aaf9cf56..508548f1 100644
--- a/base/testfiles-lthooks/lthooks-007.tlg
+++ b/base/testfiles-lthooks/lthooks-007.tlg
@@ -87,7 +87,7 @@ Handled code for label3
 Handled code for label2
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo1 foo3\g__hook_xxx_code_next_tl  
 Update code for hook 'begindocument' on input line ...:
 Update code for hook 'begindocument/before' on input line ...:
@@ -138,5 +138,5 @@ Handled code for label2
 Handled code for label3
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx ->  foo1 foo3\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg
index ffb6b1e3..71162e62 100644
--- a/base/testfiles-lthooks/lthooks-008.tlg
+++ b/base/testfiles-lthooks/lthooks-008.tlg
@@ -89,7 +89,7 @@ Update code for hook 'shipout/lastpage' on input line ...:
 All initialized (non-empty) hooks:
  enddocument -> \typeout {bar}\typeout {from my package}\typeout {legacy before hook code loaded}\typeout {legacy after hook code loaded code}\typeout {baz}\typeout {on top-level}\typeout {foo}\g__hook_enddocument_code_next_tl  
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
 No file lthooks-008.aux.
 LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line ....
 LaTeX Font Info:    ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg
index e7f45270..e1c550a1 100644
--- a/base/testfiles-lthooks/lthooks-009.tlg
+++ b/base/testfiles-lthooks/lthooks-009.tlg
@@ -44,7 +44,7 @@ Update code for hook 'shipout/lastpage' on input line ...:
 All initialized (non-empty) hooks:
  sffamily -> \typeout {Std sffamily code}\g__hook_sffamily_code_next_tl  
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
 No file lthooks-009.aux.
 LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line ....
 LaTeX Font Info:    ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg
index ed8ccb8d..68f19ab9 100644
--- a/base/testfiles-lthooks/lthooks-011.tlg
+++ b/base/testfiles-lthooks/lthooks-011.tlg
@@ -47,7 +47,7 @@ Update code for hook 'yyy_next' on input line ...:
 Update code for hook 'yyy' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foo\g__hook_xxx_code_next_tl  
 **** Add to hook xxx (rear) on input line ... <- bar
 Update code for hook 'begindocument' on input line ...:
@@ -98,7 +98,7 @@ Update code for hook 'yyy_next' on input line ...:
 Update code for hook 'yyy' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobar\g__hook_xxx_code_next_tl  
 **** Add to hook xxx (labels) on input line ... <- baz
 Update code for hook 'begindocument' on input line ...:
@@ -151,7 +151,7 @@ Update code for hook 'yyy_next' on input line ...:
 Update code for hook 'yyy' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobarbaz\g__hook_xxx_code_next_tl  
 **** Add to hook xxx (return) on input line ... <- boom
 Update code for hook 'begindocument' on input line ...:
@@ -206,5 +206,5 @@ Update code for hook 'yyy_next' on input line ...:
 Update code for hook 'yyy' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  xxx -> foobarbazboom\g__hook_xxx_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg
index 9bcdf5a4..02fb9159 100644
--- a/base/testfiles-lthooks/lthooks-013.tlg
+++ b/base/testfiles-lthooks/lthooks-013.tlg
@@ -127,7 +127,7 @@ Data structure for label rules:
 Handled code for top-level
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
  env/itemize/begin -> \typeout {env itemize first}\typeout {begin env itemize}\g__hook_env/itemize/begin_code_next_tl  
  env/itemize/end -> \typeout {end env itemize}\g__hook_env/itemize/end_code_next_tl  
  file/foo -> \typeout {file foo}\g__hook_file/foo_code_next_tl  
diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg
index 744c8ac8..f9d3b2dc 100644
--- a/base/testfiles-lthooks/lthooks-021.tlg
+++ b/base/testfiles-lthooks/lthooks-021.tlg
@@ -37,7 +37,7 @@ Handled code for l3backend-dvips
 Update code for hook 'shipout/lastpage' on input line ...:
 All initialized (non-empty) hooks:
  enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_tl  
- shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_code_next_tl  
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl  
 No file lthooks-021.aux.
 LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line ....
 LaTeX Font Info:    ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg
index 6f6fe497..f7c7ff97 100644
--- a/base/testfiles-lthooks/lthooks-legacy.tlg
+++ b/base/testfiles-lthooks/lthooks-legacy.tlg
@@ -66,7 +66,7 @@ All initialized (non-empty) hooks:
 legacy defaultfamily on input line ...
 (../l3backend-dvips.def
 File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
-**** Add to hook shipout/firstpage (l3backend-dvips) on input line ... <- \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}
+**** Add to hook shipout/firstpage (l3backend-dvips) on input line ... <- \__kernel_backend_literal:n {header=l3backend-dvips.pro}
 Update code for hook 'shipout/firstpage' on input line ...:
 Code labels for sorting:
  l3backend-dvips





More information about the latex3-commits mailing list.