[latex3-commits] [git/LaTeX3-latex3-latex3] main: Add an .lvt for loading expl3 in plain (see #1161) (25cce2f4e)

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Jan 23 18:09:27 CET 2023


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/25cce2f4e6aaca5e1956cde6f48a6d225106986f

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

commit 25cce2f4e6aaca5e1956cde6f48a6d225106986f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Jan 23 17:03:36 2023 +0000

    Add an .lvt for loading expl3 in plain (see #1161)


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

25cce2f4e6aaca5e1956cde6f48a6d225106986f
 l3kernel/build.lua                             |   2 +-
 l3kernel/config-plain.lua                      |   6 +
 l3kernel/testfiles-plain/m3plain001.luatex.tlg | 209 +++++++++++++++++++++++++
 l3kernel/testfiles-plain/m3plain001.lvt        |   9 ++
 l3kernel/testfiles-plain/m3plain001.tlg        | 170 ++++++++++++++++++++
 l3kernel/testfiles-plain/m3plain001.xetex.tlg  | 169 ++++++++++++++++++++
 support/regression-test.cfg                    |  11 +-
 7 files changed, 571 insertions(+), 5 deletions(-)

diff --git a/l3kernel/build.lua b/l3kernel/build.lua
index cf406cb07..93f9bf2a5 100644
--- a/l3kernel/build.lua
+++ b/l3kernel/build.lua
@@ -11,7 +11,7 @@ maindir = ".."
 docfiledir = "./doc"
 
 -- Non-standard settings
-checkconfigs = {"build", "config-backend", "config-l3doc"}
+checkconfigs = {"build", "config-backend", "config-l3doc", "config-plain"}
 checkfiles   = {"l3names.def"}
 cleanfiles   = {"*.fmt", "*.log", "*.pdf", "*.zip"}
 docfiles     = {"source3body.tex", "l3prefixes.csv"}
diff --git a/l3kernel/config-plain.lua b/l3kernel/config-plain.lua
new file mode 100644
index 000000000..d1d53b0a2
--- /dev/null
+++ b/l3kernel/config-plain.lua
@@ -0,0 +1,6 @@
+checkformat = "tex"
+testfiledir = "testfiles-plain"
+checkengines = {"pdftex","xetex","luatex"}
+function checkinit_hook()
+  return 0
+end
diff --git a/l3kernel/testfiles-plain/m3plain001.luatex.tlg b/l3kernel/testfiles-plain/m3plain001.luatex.tlg
new file mode 100644
index 000000000..8f127a65c
--- /dev/null
+++ b/l3kernel/testfiles-plain/m3plain001.luatex.tlg
@@ -0,0 +1,209 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+(expl3-generic.tex
+Package: expl3 ....-..-.. L3 programming layer (loader)
+(expl3-code.tex
+Package: expl3 ....-..-.. L3 programming layer (code)
+(../ltluatex.tex
+File: ltluatex.tex ....-..-.. v... LuaTeX support for plain TeX (core) 
+\e at alloc@attribute at count=\count...
+\e at alloc@ccodetable at count=\count...
+\e at alloc@luafunction at count=\count...
+\e at alloc@whatsit at count=\count...
+\e at alloc@bytecode at count=\count...
+\e at alloc@luachunk at count=\count...
+\catcodetable at initex=\catcodetable...
+\catcodetable at string=\catcodetable...
+\catcodetable at latex=\catcodetable...
+\catcodetable at atletter=\catcodetable...
+)
+\@expl at luadata@bytecode=\luabytecode...
+Lua function __lua_load_module_p:n = ...
+Lua function tex_strcmp:D = ...
+Lua function tex_Ucharcat:D = ...
+Lua function tex_filesize:D = ...
+Lua function tex_mdfivesum:D = ...
+Lua function tex_filemoddate:D = ...
+Lua function tex_filedump:D = ...
+Lua function __sys_shell_now:e = ...
+Lua function __sys_shell_shipout:e = ...
+Lua function __sys_elapsedtime: = ...
+Lua function __token_if_primitive_lua:N = ...
+Lua function __intarray:w = ...
+Lua function __intarray_gset_count:Nw = ...
+Lua function intarray_count:N = ...
+Lua function __intarray_gset:wF = ...
+Lua function __intarray_gset:w = ...
+Lua function intarray_gzero:N = ...
+Lua function __intarray_item:wF = ...
+Lua function __intarray_item:w = ...
+Lua function __intarray_to_clist:Nn = ...
+Lua function __intarray_range_to_clist:w = ...
+Lua function __intarray_gset_range:w = ...
+\c_max_int=\count...
+\l_tmpa_int=\count...
+\l_tmpb_int=\count...
+\g_tmpa_int=\count...
+\g_tmpb_int=\count...
+\l__seq_internal_a_int=\count...
+\l__seq_internal_b_int=\count...
+\g__kernel_prg_map_int=\count...
+\c__ior_term_noprompt_ior=\count...
+\c_log_iow=\count...
+\l_iow_line_count_int=\count...
+\l__iow_line_target_int=\count...
+\l__iow_one_indent_int=\count...
+\l__iow_indent_int=\count...
+\c_zero_dim=\dimen...
+\c_max_dim=\dimen...
+\l_tmpa_dim=\dimen...
+\l_tmpb_dim=\dimen...
+\g_tmpa_dim=\dimen...
+\g_tmpb_dim=\dimen...
+\c_zero_skip=\skip...
+\c_max_skip=\skip...
+\l_tmpa_skip=\skip...
+\l_tmpb_skip=\skip...
+\g_tmpa_skip=\skip...
+\g_tmpb_skip=\skip...
+\c_zero_muskip=\muskip...
+\c_max_muskip=\muskip...
+\l_tmpa_muskip=\muskip...
+\l_tmpb_muskip=\muskip...
+\g_tmpa_muskip=\muskip...
+\g_tmpb_muskip=\muskip...
+\l_keys_choice_int=\count...
+\l__intarray_loop_int=\count...
+\g__intarray_table_int=\count...
+\l__intarray_bad_index_int=\count...
+\c__fp_leading_shift_int=\count...
+\c__fp_middle_shift_int=\count...
+\c__fp_trailing_shift_int=\count...
+\c__fp_big_leading_shift_int=\count...
+\c__fp_big_middle_shift_int=\count...
+\c__fp_big_trailing_shift_int=\count...
+\c__fp_Bigg_leading_shift_int=\count...
+\c__fp_Bigg_middle_shift_int=\count...
+\c__fp_Bigg_trailing_shift_int=\count...
+\g__fp_array_int=\count...
+\l__fp_array_loop_int=\count...
+\g__cctab_allocate_int=\count...
+\g__cctab_internal_cctab=\catcodetable...
+\c_initex_cctab=\catcodetable...
+\c_other_cctab=\catcodetable...
+\g__cctab_internali_cctab=\catcodetable...
+\c_str_cctab=\catcodetable...
+\c_code_cctab=\catcodetable...
+\c_document_cctab=\catcodetable...
+\l__sort_length_int=\count...
+\l__sort_min_int=\count...
+\l__sort_top_int=\count...
+\l__sort_max_int=\count...
+\l__sort_true_max_int=\count...
+\l__sort_block_int=\count...
+\l__sort_begin_int=\count...
+\l__sort_end_int=\count...
+\l__sort_A_int=\count...
+\l__sort_B_int=\count...
+\l__sort_C_int=\count...
+\l__str_modulo_int=\count...
+\l__tl_analysis_normal_int=\count...
+\l__tl_analysis_index_int=\count...
+\l__tl_analysis_nesting_int=\count...
+\l__tl_analysis_type_int=\count...
+\l__tl_peek_charcode_int=\count...
+\l__regex_internal_a_int=\count...
+\l__regex_internal_b_int=\count...
+\l__regex_internal_c_int=\count...
+\l__regex_balance_int=\count...
+\l__regex_group_level_int=\count...
+\l__regex_mode_int=\count...
+\c__regex_cs_in_class_mode_int=\count...
+\c__regex_cs_mode_int=\count...
+\l__regex_catcodes_int=\count...
+\l__regex_default_catcodes_int=\count...
+\c__regex_catcode_L_int=\count...
+\c__regex_catcode_O_int=\count...
+\c__regex_catcode_A_int=\count...
+\c__regex_all_catcodes_int=\count...
+\l__regex_show_lines_int=\count...
+\l__regex_min_state_int=\count...
+\l__regex_max_state_int=\count...
+\l__regex_left_state_int=\count...
+\l__regex_right_state_int=\count...
+\l__regex_capturing_group_int=\count...
+\g__regex_case_int=\count...
+\l__regex_case_max_group_int=\count...
+\l__regex_min_pos_int=\count...
+\l__regex_max_pos_int=\count...
+\l__regex_curr_pos_int=\count...
+\l__regex_start_pos_int=\count...
+\l__regex_success_pos_int=\count...
+\l__regex_curr_char_int=\count...
+\l__regex_curr_catcode_int=\count...
+\l__regex_last_char_int=\count...
+\l__regex_last_char_success_int=\count...
+\l__regex_case_changed_char_int=\count...
+\l__regex_curr_state_int=\count...
+\l__regex_step_int=\count...
+\l__regex_min_thread_int=\count...
+\l__regex_max_thread_int=\count...
+\l__regex_replacement_csnames_int=\count...
+\l__regex_match_count_int=\count...
+\l__regex_min_submatch_int=\count...
+\l__regex_submatch_int=\count...
+\l__regex_zeroth_submatch_int=\count...
+\l__regex_added_begin_int=\count...
+\l__regex_added_end_int=\count...
+\g__regex_trace_regex_int=\count...
+\c_empty_box=\box...
+\l_tmpa_box=\box...
+\l_tmpb_box=\box...
+\g_tmpa_box=\box...
+\g_tmpb_box=\box...
+\l__box_top_dim=\dimen...
+\l__box_bottom_dim=\dimen...
+\l__box_left_dim=\dimen...
+\l__box_right_dim=\dimen...
+\l__box_top_new_dim=\dimen...
+\l__box_bottom_new_dim=\dimen...
+\l__box_left_new_dim=\dimen...
+\l__box_right_new_dim=\dimen...
+\l__box_internal_box=\box...
+\l__color_internal_int=\count...
+\g__color_model_int=\count...
+\l__coffin_internal_box=\box...
+\l__coffin_internal_dim=\dimen...
+\l__coffin_offset_x_dim=\dimen...
+\l__coffin_offset_y_dim=\dimen...
+\l__coffin_x_dim=\dimen...
+\l__coffin_y_dim=\dimen...
+\l__coffin_x_prime_dim=\dimen...
+\l__coffin_y_prime_dim=\dimen...
+\c_empty_coffin=\box...
+\l__coffin_aligned_coffin=\box...
+\l__coffin_aligned_internal_coffin=\box...
+\l_tmpa_coffin=\box...
+\l_tmpb_coffin=\box...
+\g_tmpa_coffin=\box...
+\g_tmpb_coffin=\box...
+\l__coffin_bounding_shift_dim=\dimen...
+\l__coffin_left_corner_dim=\dimen...
+\l__coffin_right_corner_dim=\dimen...
+\l__coffin_bottom_corner_dim=\dimen...
+\l__coffin_top_corner_dim=\dimen...
+\l__coffin_scaled_total_height_dim=\dimen...
+\l__coffin_scaled_width_dim=\dimen...
+\c__coffin_empty_coffin=\box...
+\l__coffin_display_coffin=\box...
+\l__coffin_display_coord_coffin=\box...
+\l__coffin_display_pole_coffin=\box...
+\l__coffin_display_offset_dim=\dimen...
+\l__coffin_display_x_dim=\dimen...
+\l__coffin_display_y_dim=\dimen...
+\g__codepoint_data_ior=\read...
+) (l3backend-luatex.def
+File: l3backend-luatex.def ....-..-.. v L3 backend support: PDF output (LuaTeX)
+\l__color_backend_stack_int=\count...
+\l__pdf_internal_box=\box...
+))
diff --git a/l3kernel/testfiles-plain/m3plain001.lvt b/l3kernel/testfiles-plain/m3plain001.lvt
new file mode 100644
index 000000000..507262294
--- /dev/null
+++ b/l3kernel/testfiles-plain/m3plain001.lvt
@@ -0,0 +1,9 @@
+%
+% Copyright (C) 2023 The LaTeX Project
+%
+
+\input regression-test\relax
+\START
+\input expl3-generic\relax
+\END
+
diff --git a/l3kernel/testfiles-plain/m3plain001.tlg b/l3kernel/testfiles-plain/m3plain001.tlg
new file mode 100644
index 000000000..ed8f37ec5
--- /dev/null
+++ b/l3kernel/testfiles-plain/m3plain001.tlg
@@ -0,0 +1,170 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+(expl3-generic.tex
+Package: expl3 ....-..-.. L3 programming layer (loader)
+(expl3-code.tex
+Package: expl3 ....-..-.. L3 programming layer (code)
+\c_max_int=\count...
+\l_tmpa_int=\count...
+\l_tmpb_int=\count...
+\g_tmpa_int=\count...
+\g_tmpb_int=\count...
+\l__seq_internal_a_int=\count...
+\l__seq_internal_b_int=\count...
+\g__kernel_prg_map_int=\count...
+\c__ior_term_noprompt_ior=\count...
+\c_log_iow=\count...
+\l_iow_line_count_int=\count...
+\l__iow_line_target_int=\count...
+\l__iow_one_indent_int=\count...
+\l__iow_indent_int=\count...
+\c_zero_dim=\dimen...
+\c_max_dim=\dimen...
+\l_tmpa_dim=\dimen...
+\l_tmpb_dim=\dimen...
+\g_tmpa_dim=\dimen...
+\g_tmpb_dim=\dimen...
+\c_zero_skip=\skip...
+\c_max_skip=\skip...
+\l_tmpa_skip=\skip...
+\l_tmpb_skip=\skip...
+\g_tmpa_skip=\skip...
+\g_tmpb_skip=\skip...
+\c_zero_muskip=\muskip...
+\c_max_muskip=\muskip...
+\l_tmpa_muskip=\muskip...
+\l_tmpb_muskip=\muskip...
+\g_tmpa_muskip=\muskip...
+\g_tmpb_muskip=\muskip...
+\l_keys_choice_int=\count...
+\l__intarray_loop_int=\count...
+\c__intarray_sp_dim=\dimen...
+\g__intarray_font_int=\count...
+\c__fp_leading_shift_int=\count...
+\c__fp_middle_shift_int=\count...
+\c__fp_trailing_shift_int=\count...
+\c__fp_big_leading_shift_int=\count...
+\c__fp_big_middle_shift_int=\count...
+\c__fp_big_trailing_shift_int=\count...
+\c__fp_Bigg_leading_shift_int=\count...
+\c__fp_Bigg_middle_shift_int=\count...
+\c__fp_Bigg_trailing_shift_int=\count...
+\c__kernel_randint_max_int=\count...
+\g__fp_array_int=\count...
+\l__fp_array_loop_int=\count...
+\g__cctab_allocate_int=\count...
+\l__sort_length_int=\count...
+\l__sort_min_int=\count...
+\l__sort_top_int=\count...
+\l__sort_max_int=\count...
+\l__sort_true_max_int=\count...
+\l__sort_block_int=\count...
+\l__sort_begin_int=\count...
+\l__sort_end_int=\count...
+\l__sort_A_int=\count...
+\l__sort_B_int=\count...
+\l__sort_C_int=\count...
+\c__str_replacement_char_int=\count...
+\l__str_modulo_int=\count...
+\l__tl_analysis_normal_int=\count...
+\l__tl_analysis_index_int=\count...
+\l__tl_analysis_nesting_int=\count...
+\l__tl_analysis_type_int=\count...
+\l__tl_peek_charcode_int=\count...
+\l__regex_internal_a_int=\count...
+\l__regex_internal_b_int=\count...
+\l__regex_internal_c_int=\count...
+\l__regex_balance_int=\count...
+\l__regex_group_level_int=\count...
+\l__regex_mode_int=\count...
+\c__regex_cs_in_class_mode_int=\count...
+\c__regex_cs_mode_int=\count...
+\l__regex_catcodes_int=\count...
+\l__regex_default_catcodes_int=\count...
+\c__regex_catcode_D_int=\count...
+\c__regex_catcode_S_int=\count...
+\c__regex_catcode_L_int=\count...
+\c__regex_catcode_O_int=\count...
+\c__regex_catcode_A_int=\count...
+\c__regex_all_catcodes_int=\count...
+\l__regex_show_lines_int=\count...
+\l__regex_min_state_int=\count...
+\l__regex_max_state_int=\count...
+\l__regex_left_state_int=\count...
+\l__regex_right_state_int=\count...
+\l__regex_capturing_group_int=\count...
+\g__regex_case_int=\count...
+\l__regex_case_max_group_int=\count...
+\l__regex_min_pos_int=\count...
+\l__regex_max_pos_int=\count...
+\l__regex_curr_pos_int=\count...
+\l__regex_start_pos_int=\count...
+\l__regex_success_pos_int=\count...
+\l__regex_curr_char_int=\count...
+\l__regex_curr_catcode_int=\count...
+\l__regex_last_char_int=\count...
+\l__regex_last_char_success_int=\count...
+\l__regex_case_changed_char_int=\count...
+\l__regex_curr_state_int=\count...
+\l__regex_step_int=\count...
+\l__regex_min_thread_int=\count...
+\l__regex_max_thread_int=\count...
+\l__regex_replacement_csnames_int=\count...
+\l__regex_match_count_int=\count...
+\l__regex_min_submatch_int=\count...
+\l__regex_submatch_int=\count...
+\l__regex_zeroth_submatch_int=\count...
+\l__regex_added_begin_int=\count...
+\l__regex_added_end_int=\count...
+\g__regex_trace_regex_int=\count...
+\c_empty_box=\box...
+\l_tmpa_box=\box...
+\l_tmpb_box=\box...
+\g_tmpa_box=\box...
+\g_tmpb_box=\box...
+\l__box_top_dim=\dimen...
+\l__box_bottom_dim=\dimen...
+\l__box_left_dim=\dimen...
+\l__box_right_dim=\dimen...
+\l__box_top_new_dim=\dimen...
+\l__box_bottom_new_dim=\dimen...
+\l__box_left_new_dim=\dimen...
+\l__box_right_new_dim=\dimen...
+\l__box_internal_box=\box...
+\l__color_internal_int=\count...
+\g__color_model_int=\count...
+\l__coffin_internal_box=\box...
+\l__coffin_internal_dim=\dimen...
+\l__coffin_offset_x_dim=\dimen...
+\l__coffin_offset_y_dim=\dimen...
+\l__coffin_x_dim=\dimen...
+\l__coffin_y_dim=\dimen...
+\l__coffin_x_prime_dim=\dimen...
+\l__coffin_y_prime_dim=\dimen...
+\c_empty_coffin=\box...
+\l__coffin_aligned_coffin=\box...
+\l__coffin_aligned_internal_coffin=\box...
+\l_tmpa_coffin=\box...
+\l_tmpb_coffin=\box...
+\g_tmpa_coffin=\box...
+\g_tmpb_coffin=\box...
+\l__coffin_bounding_shift_dim=\dimen...
+\l__coffin_left_corner_dim=\dimen...
+\l__coffin_right_corner_dim=\dimen...
+\l__coffin_bottom_corner_dim=\dimen...
+\l__coffin_top_corner_dim=\dimen...
+\l__coffin_scaled_total_height_dim=\dimen...
+\l__coffin_scaled_width_dim=\dimen...
+\c__coffin_empty_coffin=\box...
+\l__coffin_display_coffin=\box...
+\l__coffin_display_coord_coffin=\box...
+\l__coffin_display_pole_coffin=\box...
+\l__coffin_display_offset_dim=\dimen...
+\l__coffin_display_x_dim=\dimen...
+\l__coffin_display_y_dim=\dimen...
+\g__codepoint_data_ior=\read...
+) (l3backend-pdftex.def
+File: l3backend-pdftex.def ....-..-.. v L3 backend support: PDF output (pdfTeX)
+\l__color_backend_stack_int=\count...
+\l__pdf_internal_box=\box...
+))
diff --git a/l3kernel/testfiles-plain/m3plain001.xetex.tlg b/l3kernel/testfiles-plain/m3plain001.xetex.tlg
new file mode 100644
index 000000000..063d1ea5d
--- /dev/null
+++ b/l3kernel/testfiles-plain/m3plain001.xetex.tlg
@@ -0,0 +1,169 @@
+This is a generated file for the LaTeX (2e + expl3) validation system.
+Don't change this file in any respect.
+(expl3-generic.tex
+Package: expl3 ....-..-.. L3 programming layer (loader)
+(expl3-code.tex
+Package: expl3 ....-..-.. L3 programming layer (code)
+\c_max_int=\count...
+\l_tmpa_int=\count...
+\l_tmpb_int=\count...
+\g_tmpa_int=\count...
+\g_tmpb_int=\count...
+\l__seq_internal_a_int=\count...
+\l__seq_internal_b_int=\count...
+\g__kernel_prg_map_int=\count...
+\c__ior_term_noprompt_ior=\count...
+\c_log_iow=\count...
+\l_iow_line_count_int=\count...
+\l__iow_line_target_int=\count...
+\l__iow_one_indent_int=\count...
+\l__iow_indent_int=\count...
+\c_zero_dim=\dimen...
+\c_max_dim=\dimen...
+\l_tmpa_dim=\dimen...
+\l_tmpb_dim=\dimen...
+\g_tmpa_dim=\dimen...
+\g_tmpb_dim=\dimen...
+\c_zero_skip=\skip...
+\c_max_skip=\skip...
+\l_tmpa_skip=\skip...
+\l_tmpb_skip=\skip...
+\g_tmpa_skip=\skip...
+\g_tmpb_skip=\skip...
+\c_zero_muskip=\muskip...
+\c_max_muskip=\muskip...
+\l_tmpa_muskip=\muskip...
+\l_tmpb_muskip=\muskip...
+\g_tmpa_muskip=\muskip...
+\g_tmpb_muskip=\muskip...
+\l_keys_choice_int=\count...
+\l__intarray_loop_int=\count...
+\c__intarray_sp_dim=\dimen...
+\g__intarray_font_int=\count...
+\c__fp_leading_shift_int=\count...
+\c__fp_middle_shift_int=\count...
+\c__fp_trailing_shift_int=\count...
+\c__fp_big_leading_shift_int=\count...
+\c__fp_big_middle_shift_int=\count...
+\c__fp_big_trailing_shift_int=\count...
+\c__fp_Bigg_leading_shift_int=\count...
+\c__fp_Bigg_middle_shift_int=\count...
+\c__fp_Bigg_trailing_shift_int=\count...
+\g__fp_array_int=\count...
+\l__fp_array_loop_int=\count...
+\g__cctab_allocate_int=\count...
+\l__sort_length_int=\count...
+\l__sort_min_int=\count...
+\l__sort_top_int=\count...
+\l__sort_max_int=\count...
+\l__sort_true_max_int=\count...
+\l__sort_block_int=\count...
+\l__sort_begin_int=\count...
+\l__sort_end_int=\count...
+\l__sort_A_int=\count...
+\l__sort_B_int=\count...
+\l__sort_C_int=\count...
+\l__str_modulo_int=\count...
+\l__tl_analysis_normal_int=\count...
+\l__tl_analysis_index_int=\count...
+\l__tl_analysis_nesting_int=\count...
+\l__tl_analysis_type_int=\count...
+\l__tl_peek_charcode_int=\count...
+\l__regex_internal_a_int=\count...
+\l__regex_internal_b_int=\count...
+\l__regex_internal_c_int=\count...
+\l__regex_balance_int=\count...
+\l__regex_group_level_int=\count...
+\l__regex_mode_int=\count...
+\c__regex_cs_in_class_mode_int=\count...
+\c__regex_cs_mode_int=\count...
+\l__regex_catcodes_int=\count...
+\l__regex_default_catcodes_int=\count...
+\c__regex_catcode_L_int=\count...
+\c__regex_catcode_O_int=\count...
+\c__regex_catcode_A_int=\count...
+\c__regex_all_catcodes_int=\count...
+\l__regex_show_lines_int=\count...
+\l__regex_min_state_int=\count...
+\l__regex_max_state_int=\count...
+\l__regex_left_state_int=\count...
+\l__regex_right_state_int=\count...
+\l__regex_capturing_group_int=\count...
+\g__regex_case_int=\count...
+\l__regex_case_max_group_int=\count...
+\l__regex_min_pos_int=\count...
+\l__regex_max_pos_int=\count...
+\l__regex_curr_pos_int=\count...
+\l__regex_start_pos_int=\count...
+\l__regex_success_pos_int=\count...
+\l__regex_curr_char_int=\count...
+\l__regex_curr_catcode_int=\count...
+\l__regex_last_char_int=\count...
+\l__regex_last_char_success_int=\count...
+\l__regex_case_changed_char_int=\count...
+\l__regex_curr_state_int=\count...
+\l__regex_step_int=\count...
+\l__regex_min_thread_int=\count...
+\l__regex_max_thread_int=\count...
+\l__regex_replacement_csnames_int=\count...
+\l__regex_match_count_int=\count...
+\l__regex_min_submatch_int=\count...
+\l__regex_submatch_int=\count...
+\l__regex_zeroth_submatch_int=\count...
+\l__regex_added_begin_int=\count...
+\l__regex_added_end_int=\count...
+\g__regex_trace_regex_int=\count...
+\c_empty_box=\box...
+\l_tmpa_box=\box...
+\l_tmpb_box=\box...
+\g_tmpa_box=\box...
+\g_tmpb_box=\box...
+\l__box_top_dim=\dimen...
+\l__box_bottom_dim=\dimen...
+\l__box_left_dim=\dimen...
+\l__box_right_dim=\dimen...
+\l__box_top_new_dim=\dimen...
+\l__box_bottom_new_dim=\dimen...
+\l__box_left_new_dim=\dimen...
+\l__box_right_new_dim=\dimen...
+\l__box_internal_box=\box...
+\l__color_internal_int=\count...
+\g__color_model_int=\count...
+\l__coffin_internal_box=\box...
+\l__coffin_internal_dim=\dimen...
+\l__coffin_offset_x_dim=\dimen...
+\l__coffin_offset_y_dim=\dimen...
+\l__coffin_x_dim=\dimen...
+\l__coffin_y_dim=\dimen...
+\l__coffin_x_prime_dim=\dimen...
+\l__coffin_y_prime_dim=\dimen...
+\c_empty_coffin=\box...
+\l__coffin_aligned_coffin=\box...
+\l__coffin_aligned_internal_coffin=\box...
+\l_tmpa_coffin=\box...
+\l_tmpb_coffin=\box...
+\g_tmpa_coffin=\box...
+\g_tmpb_coffin=\box...
+\l__coffin_bounding_shift_dim=\dimen...
+\l__coffin_left_corner_dim=\dimen...
+\l__coffin_right_corner_dim=\dimen...
+\l__coffin_bottom_corner_dim=\dimen...
+\l__coffin_top_corner_dim=\dimen...
+\l__coffin_scaled_total_height_dim=\dimen...
+\l__coffin_scaled_width_dim=\dimen...
+\c__coffin_empty_coffin=\box...
+\l__coffin_display_coffin=\box...
+\l__coffin_display_coord_coffin=\box...
+\l__coffin_display_pole_coffin=\box...
+\l__coffin_display_offset_dim=\dimen...
+\l__coffin_display_x_dim=\dimen...
+\l__coffin_display_y_dim=\dimen...
+\g__codepoint_data_ior=\read...
+) (l3backend-xetex.def
+File: l3backend-xetex.def ....-..-.. v L3 backend support: XeTeX
+\g__graphics_track_int=\count...
+\l__pdf_internal_box=\box...
+\g__pdf_backend_object_int=\count...
+\g__pdf_backend_annotation_int=\count...
+\g__pdf_backend_link_int=\count...
+))
diff --git a/support/regression-test.cfg b/support/regression-test.cfg
index 394357f9e..9a4f98768 100644
--- a/support/regression-test.cfg
+++ b/support/regression-test.cfg
@@ -26,6 +26,7 @@
   \expandafter\def\expandafter\newdimen\expandafter{\newdimen}
   \expandafter\def\expandafter\newmuskip\expandafter{\newmuskip}
   \expandafter\def\expandafter\newskip\expandafter{\newskip}
+  \expandafter\def\expandafter\newtoks\expandafter{\newtoks}
 \fi
 \ifnum0%
   \ifx\RequirePackage\@undefined\else1\fi
@@ -48,7 +49,9 @@
 \fi
 
 % Force OT1 CMR for all engines
-\RequirePackage[OT1]{fontenc}
-\renewcommand{\rmdefault}{cmr}
-\renewcommand{\sfdefault}{cmss}
-\renewcommand{\ttdefault}{cmtt}
+\ifx\RequirePackage\@undefined\else
+  \RequirePackage[OT1]{fontenc}
+  \renewcommand{\rmdefault}{cmr}
+  \renewcommand{\sfdefault}{cmss}
+  \renewcommand{\ttdefault}{cmtt}
+\fi





More information about the latex3-commits mailing list.