Commit graph

13 commits

Author SHA1 Message Date
ragnarok-clanker
57aeb8fdaa Config: OBFUSCATE_* encodedLiterals rules (Utility/Cipher/Obfuscate.h, the AY_OBFUSCATE-style compile-time string encryption) 2026-11-11 21:46:09 +00:00
ragnarok-clanker
733b935002 Config: CRYPT_BYTES encodedLiterals rule (lengthArgument), the std::uint8_t counterpart of CRYPT_CHARS 2026-11-11 17:00:14 +00:00
ragnarok-clanker
f764c19743 Config: CRYPT_CHARS encodedLiterals rule (lengthArgument): CRYPT_CHARS(length, "text", key) initializes a const char array with the XOR-encoded text, accepted when its encoded bytes and key occur in the original 2026-11-11 16:33:29 +00:00
ragnarok-clanker
c072a4f094 Build: unitPrelude Source/Linkage; build_exe.py and gen_ide.py force each unit's prelude with /FI like clank checks 2026-11-11 17:17:24 +01:00
e6b1ba2b6e Maintenance: lintLimits.maxFiles 2048 (source reorganisation in one batch) 2026-11-11 00:44:47 +01:00
7ae2b5fe4e decomp.json: lintLimits.maxFiles 400 -> 1024 (repo-wide refactors in one maintenance batch) 2026-11-07 22:15:09 +01:00
ragnarok-clanker
26c1377bee decomp.json: exeBuild, the whole-program build 'td compile' runs 2026-11-06 20:17:13 +01:00
ragnarok-clanker
fa09e99ba9 Enable the OFFSET annotation gate; document one OFFSET per FUNCTION line
Main is clean (07897c8b): every FUNCTION line has its address right
above it. offsetAnnotations makes the submission gate keep it that way.
CODING_RULES section 2: OFFSET goes on the line directly above each
FUNCTION line, never without one, with no blank line in the block;
several IDs on one body only for template instances.
2026-11-04 22:30:27 +01:00
ragnarok-clanker
d08828b786 Declare CRYPT_NAME as an encoded literal form for the free-text gate 2026-11-04 14:54:31 +01:00
ragnarok-clanker
c508c3ae4d Raise submission file cap to 400 (lintLimits.maxFiles) 2026-11-02 15:22:06 +00:00
ragnarok-clanker
d0b3817957 Raise submission file cap to 48 (lintLimits.maxFiles) 2026-10-27 18:00:20 +00:00
ragnarok-clanker
599fc687f4 Point compileCommands at data/compile.json 2026-10-27 16:21:23 +00:00
ragnarok-clanker
eb5456e7c1 Move project config to data/ and configure-clangd.ps1 to scripts/ 2026-10-27 14:43:03 +00:00
Renamed from decomp.json (Browse further)