The compiler rehash_module package implements regeneration of module (compile unit) picklehashes (unique identifiers) after modification of the module contents.
The rehash_module package API is specified anonymously inline in the source.
The rehash_module package source code is in src/lib/compiler/front/semantic/pickle/rehash-module.pkg.
The above information is manually maintained and may contain errors.
api { add_compiledfile_version : {compiledfile_version:String, picklehash:picklehash::Picklehash} -> picklehash::Picklehash; rehash_module : {compiledfile_version:String, original_picklehash:picklehash::Picklehash, symbolmapstack:symbolmapstack::Symbolmapstack} -> picklehash::Picklehash;};