tinymux/win32/TOC.src.patchable
Stephen Dennis c2b9db3659 build: ship five headers the TOCs never listed — a 2.14 cut today would not build
The TOCs are allowlists.  dounix.sh/dowin32.sh start from the previous
release tree and overlay only the paths named by unix/TOC.patchable and
win32/TOC.src.patchable, so a file added since the last release that
nobody lists never reaches the distribution.  Five have accumulated
since Build-2.14.0.10:

  ganl/include/ganl_debug.h
  include/dbt_reloc.h
  modules/engine/jit_tier1_stamp.h
  modules/engine/list_scratch.h
  modules/engine/word_scratch.h

All five are #included by shipped sources -- list_scratch.h by
functions.cpp and funceval.cpp, jit_tier1_stamp.h by six files -- and
ganl_debug.h is additionally named in ganl/Makefile.am's noinst_HEADERS,
so make stops before compiling anything:

  make[1]: *** No rule to make target 'include/ganl_debug.h',
           needed by 'all-am'.  Stop.

This is the same defect that shipped in 2.13.0.16 and had to be re-cut
(#2190).  Same file, same cause, other line.

Verified by reproducing a cut rather than by inspection: the real
2.14.0.10 reference tarball plus dounix.sh's overlay logic, built with
--enable-jit --enable-realitylvls --enable-wodrealms.

  TOCs as on master:  422 files, 0 of 5 headers, build FAILS above
  with this change:   427 files, 5 of 5 headers, build CLEAN
                      (netmux, libmux.so, engine.so all produced)

Also checked and clean, both platforms: removed intersect (patchable
union unpatched) is empty, and every TOC entry resolves to a file in
the repo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 02:32:17 -06:00

395 lines
8 KiB
Text

ALPHA.md
ATTACK.md
BETA.md
CHANGES.md
convert/autoconf.h.in
convert/configure
convert/configure.ac
convert/Makefile.in
convert/omega.cpp
convert/omega.h
convert/p6hgame.cpp
convert/p6hgame.h
convert/p6h.ll
convert/p6hl.ll
convert/p6hl.ypp
convert/p6h.ypp
convert/r7hgame.cpp
convert/r7hgame.h
convert/r7h.ll
convert/r7hl.ll
convert/r7hl.ypp
convert/r7h.ypp
convert/README
convert/t5xgame.cpp
convert/t5xgame.h
convert/t5x.ll
convert/t5xl.ll
convert/t5xl.ypp
convert/t5x.ypp
convert/t6hgame.cpp
convert/t6hgame.h
convert/t6h.ll
convert/t6hl.ll
convert/t6hl.ypp
convert/t6h.ypp
docs/BACKUPS.md
docs/CONFIGURATION.md
docs/CREDITS.md
docs/DISTRIBUTIONS.md
docs/GUESTS.md
docs/HISTORY.md
docs/LIMITS.md
docs/PATCHES.md
docs/REALMS.md
game/alias.conf
game/compat.conf
game/data/db_load.bat
game/data/db_unload.bat
game/Startmux.bat
game/Startmux.wsf
game/text/connect_help.txt
game/text/help.txt
game/text/wizhelp.txt
ganl/ganl.vcxproj
ganl/ganl.vcxproj.filters
ganl/include/connection.h
ganl/include/epoll_network_engine.h
ganl/include/ganl_debug.h
ganl/include/io_buffer.h
ganl/include/iocp_network_engine.h
ganl/include/kqueue_network_engine.h
ganl/include/network_engine.h
ganl/include/network_engine_factory.h
ganl/include/network_types.h
ganl/include/openssl_transport.h
ganl/include/protocol_handler.h
ganl/include/schannel_transport.h
ganl/include/secure_transport.h
ganl/include/secure_transport_factory.h
ganl/include/select_network_engine.h
ganl/include/session_manager.h
ganl/include/slave_spawn_posix.h
ganl/include/wselect_network_engine.h
ganl/Makefile.am
ganl/src/connection.cpp
ganl/src/io_buffer.cpp
ganl/src/iocp_network_engine.cpp
ganl/src/network_address.cpp
ganl/src/network_engine_factory.cpp
ganl/src/schannel_transport.cpp
ganl/src/secure_transport_factory.cpp
ganl/src/wselect_network_engine.cpp
include/alloc.h
include/ansi.h
include/ast.h
include/attrcache.h
include/attrs.h
include/autoconf.h.in
include/autoconf-win32.h
include/_build.h
include/command.h
include/comsys.h
include/config.h
include/copyright.h
include/core.h
include/db.h
include/dbutil.h
include/driver_bridge.h
include/driver_log.h
include/driverstate.h
include/color_ops.h
include/dbt.h
include/dbt_compile.h
include/dbt_decoder.h
include/dbt_elf64.h
include/dbt_emit_a64.h
include/dbt_emit_x64.h
include/dbt_host.h
include/dbt_internal.h
include/dbt_interp.h
include/dbt_jit_mem.h
include/dbt_reloc.h
include/ducet_cetable.h
include/engine_api.h
include/externs.h
include/file_c.h
include/flags.h
include/functions.h
include/funmath.h
include/ganl_adapter.h
include/ganl_stub.h
include/help.h
include/htab.h
include/interface.h
include/levels.h
include/libmux.h
include/mail.h
include/match.h
include/mathutil.h
include/mguests.h
include/misc.h
include/modules.h
include/mudconf.h
include/mux_format.h
include/mux_nls.h
include/mux_table.h
include/muxcli.h
include/powers.h
include/routing.h
include/sha1.h
include/shacrypt.h
include/walk.h
include/sql.h
include/sqlite_backend.h
include/sqlitedb.h
include/storage_backend.h
include/stringutil.h
include/svdhash.h
include/svdrand.h
include/timeutil.h
include/hir.h
include/unicode_tables_c.h
include/utf8tables.h
include/vattr.h
INSTALL.md
lib/alarm.cpp
lib/alloc.cpp
lib/color_ops.c
lib/color_ops.rl
lib/dbutil.cpp
lib/dtoa.c
lib/libmux.cpp
lib/Makefile.am
lib/mathutil.cpp
lib/mux_nls.cpp
lib/mux_table.c
lib/sha1.cpp
lib/shacrypt.cpp
lib/stringutil.cpp
lib/strtod.cpp
lib/svdhash.cpp
lib/svdrand.cpp
lib/timeabsolute.cpp
lib/timedelta.cpp
lib/date_scan.cpp
lib/date_scan.rl
lib/timeutil.cpp
lib/timezone.cpp
lib/utf8_collate.cpp
lib/utf8_grapheme.cpp
lib/utf8_normalize.cpp
lib/unicode_tables.c
lib/utf8tables.cpp
libmux.vcxproj
libmux.vcxproj.filters
LOCAL.md
lua54/lapi.c
lua54/lapi.h
lua54/lauxlib.c
lua54/lauxlib.h
lua54/lbaselib.c
lua54/lcode.c
lua54/lcode.h
lua54/lcorolib.c
lua54/lctype.c
lua54/lctype.h
lua54/ldblib.c
lua54/ldebug.c
lua54/ldebug.h
lua54/ldo.c
lua54/ldo.h
lua54/ldump.c
lua54/lfunc.c
lua54/lfunc.h
lua54/lgc.c
lua54/lgc.h
lua54/linit.c
lua54/liolib.c
lua54/ljumptab.h
lua54/llex.c
lua54/llex.h
lua54/llimits.h
lua54/lmathlib.c
lua54/lmem.c
lua54/lmem.h
lua54/loadlib.c
lua54/lobject.c
lua54/lobject.h
lua54/lopcodes.c
lua54/lopcodes.h
lua54/lopnames.h
lua54/loslib.c
lua54/lparser.c
lua54/lparser.h
lua54/lprefix.h
lua54/lstate.c
lua54/lstate.h
lua54/lstring.c
lua54/lstring.h
lua54/lstrlib.c
lua54/ltable.c
lua54/ltable.h
lua54/ltablib.c
lua54/ltm.c
lua54/ltm.h
lua54/lua.h
lua54/lua54.vcxproj
lua54/lua54.vcxproj.filters
lua54/luaconf.h
lua54/lualib.h
lua54/lundump.c
lua54/lundump.h
lua54/lutf8lib.c
lua54/lvm.c
lua54/lvm.h
lua54/lzio.c
lua54/lzio.h
lua54/Makefile.am
Makefile.am
muxescape/Makefile.am
muxescape/muxescape.cpp
muxescape/muxescape.rl
rv64/rv64blob.h
rv64/softlib.rv64
script/Makefile.am
script/mux_main.cpp
script/muxscript.vcxproj
modules/autoconf.h.in
modules/autoconf-win32.h
modules/comsys/comsys_mod.cpp
modules/comsys/comsys_mod.h
modules/comsys/comsys.vcxproj
modules/comsys/comsys.vcxproj.filters
modules/engine/art_scan.cpp
modules/engine/art_scan.h
modules/engine/art_scan.rl
modules/engine/ast.cpp
modules/engine/ast_scan.cpp
modules/engine/ast_scan.rl
modules/engine/attrcache.cpp
modules/engine/boolexp.cpp
modules/engine/command.cpp
modules/engine/comsys.cpp
modules/engine/conf.cpp
modules/engine/conn_bridge.cpp
modules/engine/cque.cpp
modules/engine/create.cpp
modules/engine/cron.cpp
modules/engine/dbt.cpp
modules/engine/dbt_a64_sysv.cpp
modules/engine/dbt_elf64.cpp
modules/engine/dbt_interp.cpp
modules/engine/dbt_x64_sysv.cpp
modules/engine/dbt_x64_win64.cpp
modules/engine/db.cpp
modules/engine/db_rw.cpp
modules/engine/engine.cpp
modules/engine/engine_com.cpp
modules/engine/eval.cpp
modules/engine/file_c.cpp
modules/engine/flags.cpp
modules/engine/funceval.cpp
modules/engine/funceval2.cpp
modules/engine/functions.cpp
modules/engine/funcweb.cpp
modules/engine/funmath.cpp
modules/engine/help.cpp
modules/engine/hir_codegen.cpp
modules/engine/hir_lower.cpp
modules/engine/hir_lower_lua.cpp
modules/engine/hir_lower_lua.h
modules/engine/hir_opt.cpp
modules/engine/hir_ssa.cpp
modules/engine/htab.cpp
modules/engine/jit_compiler.cpp
modules/engine/jit_lua.cpp
modules/engine/jit_tier1_stamp.h
modules/engine/levels.cpp
modules/engine/list_scratch.h
modules/engine/local.cpp
modules/engine/log.cpp
modules/engine/look.cpp
modules/engine/lua_bytecode.cpp
modules/engine/lua_bytecode.h
modules/engine/lua_mod.cpp
modules/engine/lua_mod.h
modules/engine/mail.cpp
modules/engine/Makefile.am
modules/engine/match.cpp
modules/engine/mguests.cpp
modules/engine/move.cpp
modules/engine/object.cpp
modules/engine/player.cpp
modules/engine/player_c.cpp
modules/engine/plusemail.cpp
modules/engine/powers.cpp
modules/engine/predicates.cpp
modules/engine/quota.cpp
modules/engine/rob.cpp
modules/engine/routing.cpp
modules/engine/session.cpp
modules/engine/set.cpp
modules/engine/speech.cpp
modules/engine/sqlite_backend.cpp
modules/engine/sqlitedb.cpp
modules/engine/timer.cpp
modules/engine/unparse.cpp
modules/engine/vattr.cpp
modules/engine/walk.cpp
modules/engine/walkdb.cpp
modules/engine/wild.cpp
modules/engine/wiz.cpp
modules/engine/engine.vcxproj
modules/engine/engine.vcxproj.filters
modules/engine/word_scratch.h
modules/exp3/exp3.cpp
modules/exp3/exp3.h
modules/exp3/exp3.vcxproj
modules/exp3/exp3.vcxproj.filters
modules/interfaces.txt
modules/mail/mail_mod.cpp
modules/mail/mail_mod.h
modules/mail/mail.vcxproj
modules/mail/mail.vcxproj.filters
modules/Makefile.am
MODULES.md
modules/sqlproxy/sqlproxy.cpp
modules/sqlproxy/sqlproxy.vcxproj
modules/sqlproxy/sqlproxy.vcxproj.filters
modules/sqlslave/sqlslave.cpp
modules/sqlslave/sqlslave.vcxproj
modules/sqlslave/sqlslave.vcxproj.filters
netmux.sln
netmux.vcxproj
netmux.vcxproj.filters
NOTES.md
README.md
readme.txt
REALITY.md
REALITY.SETUP.md
SGP.md
sqlite/Makefile.am
sqlite/sqlite3.c
sqlite/sqlite3ext.h
sqlite/sqlite3.h
SQL.md
src/bsd.cpp
src/_build.cpp
src/driver_bridge.cpp
src/driver.cpp
src/ganl_adapter.cpp
src/Makefile.am
src/modules.cpp
src/muxcli.cpp
src/netaddr.cpp
src/net.cpp
src/platform.cpp
src/signals.cpp
src/sitemon.cpp
src/telnet.cpp
src/version.cpp
src/websocket.cpp
src/websocket.h
SSL.md
UPGRADING.md