Dean
d15a61e936
Merge pull request #12276 from Henryisdjfunkyho/fix/nid-name-in-use-status
...
fix(tools): clarify existing NID name status
2026-10-29 00:30:36 +13:00
Henryisdjfunkyho
6b57885826
fix(tools): clarify existing NID name status
2026-10-27 23:49:14 -07:00
StoneDC
b090ce8004
fix(tools): recognize trailing return export definitions
2026-10-27 15:50:17 +08:00
StoneDC
60d75805bd
fix(tools): validate downloaded NID data before caching
2026-10-27 01:49:41 +08:00
Dean
172dcf2901
Merge pull request #10864 from thepoppfish/codex/fix-empty-nid-lookup
...
fix(tools): skip database access for empty NID lookups
2026-10-26 22:04:20 +13:00
Dean
d3953ca5dc
Merge pull request #10740 from Bram910/fix/nid-cache-temporary-names
...
fix(tools): shorten NID database temporary names
2026-10-26 11:07:40 +13:00
thepoppfish
d045fb7229
fix(tools): skip database access for empty NID lookups
2026-10-25 22:01:12 +02:00
Bram910
8d54f5a805
fix(tools): shorten NID database temporary names
2026-10-24 22:09:32 +02:00
al3ss4ndrolb and Claude Opus 5.5
1613faaaf2
test(tools): look up the environment-selected NID database in an empty source tree
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:27:34 +02:00
emirplus
c2cd880e14
fix(tools): wrap entrypoint in main with stream reconfigure in nid_names
2026-10-23 19:05:46 +03:00
xXPBSXx and Claude Sonnet 5.5
b26688591b
test(tools): keep the ANYPS5_NID_DB test off the shared cache and under 30 seconds
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 03:04:27 +02:00
xXPBSXx and Claude Sonnet 5.5
1b1cea24a5
docs(tools): name ANYPS5_NID_DB in the nid_names help and test it
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 03:04:26 +02:00
Adrià
4e860a5ed5
Merge pull request #7834 from parl0v/fix/import-audit-disambig-nid
...
fix(tools): strip the NID disambiguation suffix from declared names
2026-10-20 15:59:04 +02:00
Adrià
ddd2ff864a
Merge pull request #7439 from MrMha/feat/nid-symbol-input-files-20261018
...
feat: compute NIDs from UTF-8 symbol files or stdin
2026-10-19 23:27:13 +02:00
Josip Parlov
9dd208fb9a
fix(tools): strip the NID disambiguation suffix from declared names
...
The NID patcher and check_conventions resolve
fstat_nid_disambig1_nid_postfix to fstat. import_audit hashed it as
fstat_nid_disambig1, so a throwing stub with the suffix was keyed under
the wrong NID, and nid_names reported fstat and pwrite as rename-ready
instead of already-implemented.
2026-10-19 11:37:06 +02:00
Dean
df10565063
Merge pull request #6578 from GalaxyGamingFR/fix/nid-names-cli-suffix
...
fix(nid_names): accept NIDs with a #lib#mod suffix in --nid
2026-10-19 16:52:20 +13:00
MrMha
c91e90b966
feat: compute NIDs from UTF-8 symbol files or stdin
2026-10-18 11:39:05 +04:00
simonbronk
4ef9056af4
fix(nid-names): keep empty symbol filters in name mode
2026-10-17 09:44:27 +02:00
Adrià
b35f5b7940
Merge pull request #6069 from MiniRML/fix/nid-report-utf8-output
...
fix(tools): preserve Unicode paths in NID CLI output
2026-10-17 00:08:47 +02:00
Adrià
9e9d86f81c
Merge pull request #5985 from MarcZX100/codex/nid-names-asm-export-helpers
...
fix(tools): recognize assembly NID exports
2026-10-16 22:02:47 +02:00
GalaxyGamingFR and Claude Opus 5.5
6ce8d6b72a
fix(nid_names): accept NIDs with a #lib#mod suffix in --nid
...
main() rejected --nid values carrying the #lib#mod suffix that load_db and
import_audit already strip and USAGE.md documents. The suffix is now removed
from each --nid value before validation, so lookup and output use the bare NID.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 13:49:19 -07:00
MiniRML
4a9f7ac565
fix(tools): preserve Unicode paths in NID CLI output
2026-10-14 14:11:42 -07:00
MarcZX100
2898e58357
fix(tools): recognize assembly NID exports
2026-10-14 18:24:55 +00:00
christopherflores9312
cece0fafc9
test(tools): cover inline NID mode conflicts
2026-10-14 07:34:11 -07:00
christopherflores9312
f895e178ec
fix(tools): reject mixed NID modes with empty filters
2026-10-14 06:13:24 -07:00
Adrià Franch and Claude
ecce9a3a16
fix(tools): keep the spliced-comment test, reject --name with --nid, no name truncation
...
Co-Authored-By: Claude <[email protected] >
2026-10-14 13:36:11 +02:00
pushkarreddyy
41ef6acad3
feat(tools): add --name option to nid_names to compute symbol NIDs
...
Add --name / --symbol CLI option to tools/nid_names.py to compute the Sony SHA-1 NID for given symbol names from the command line without requiring a full database download. Support positional chaining and --json output format. Add unit test coverage in tools/tests/test_nid_names.py.
2026-10-14 13:35:54 +02:00
lorkydey
86ce78c633
fix(tools): reject invalid NIDs in the name lookup CLI
2026-10-12 12:42:48 +02:00
Lorky and lorkydey
44e9050a58
fix(import-audit): parse export aliases as C++ tokens ( #4196 )
...
Co-authored-by: lorkydey <[email protected] >
2026-10-12 20:30:54 +13:00
MrMha
2f6db82da7
fix(nid-names): normalize Windows inventory paths
2026-10-11 19:30:28 +04:00
MrMha
08b1b7808a
fix(nid-names): ignore comments and literals in symbol inventories
2026-10-11 18:22:21 +04:00
Achraf Reyani and Claude Opus 5.5
dd9c78aa1b
fix(tools): stop collecting NIDs at abbreviated options and --nid=
...
Resolve each argument after --nid against the parser's option strings the
way argparse does, so --nid=B, abbreviations such as --j and --d=, and the
-- marker end the NID list instead of being taken as NIDs.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-11 13:24:35 +09:00
Achraf Reyani and Claude Opus 5.5
7f9ca519b4
fix(tools): accept NIDs starting with a dash in nid_names --nid
...
NIDs use the base64 alphabet with '-', so some start with a dash, such as
-nvxBWa0iDs (gethostname). argparse read such a value after --nid as an
option and nid_names.py stopped with "unrecognized arguments". Every
value after --nid up to the next option of the tool is now passed as
--nid=<value>, and --nid collects them with append.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-11 12:40:04 +09:00
darhebkf
d440111bee
fix(tools): publish NID database cache after download completes
2026-10-10 01:04:19 +02:00