Skip to content

[ILASM] Add option to produce deterministic outputs #8293

@MichalStrehovsky

Description

@MichalStrehovsky

Various .NET compilers started adding /deterministic command line option that makes them produce deterministic output (multiple invocations of the compiler produce byte-for-byte identical outputs for the same input).

This includes fields such as:

  • The timestamp hardcoded in the PE header
  • The MVID value
  • PDB guid
  • Full paths to the source files
  • Maybe more

Metadata

Metadata

Labels

Priority:2Work that is important, but not critical for the releasearea-ILTools-coreclrenhancementProduct code improvement that does NOT require public API changes/additionsin-prThere is an active PR which will close this issue when it is merged

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions