Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: ae68999560166c1376aeaf449ce71e5f3afaae50
      
https://github.com/dyninst/dyninst/commit/ae68999560166c1376aeaf449ce71e5f3afaae50
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2020-09-22 (Tue, 22 Sep 2020)

  Changed paths:
    M common/h/dyntypes.h
    M common/h/entryIDs.h
    M instructionAPI/h/RegisterIDs.h

  Log Message:
  -----------
  Cleanup dyn_hash_{set,map} (#861)

* Require std::unordered_{map,set} for dyn_hash_{map,set}
    This also converts the dyn_hash_* macros to alias templates for better
    type safety and error messages.
* Remove custom hashers for enums
* Use typed enums for IA32Regs, entryID, and prefixEntryID
    This ensures that the std::hash implementation that uses
    std::underlying_type will reflect the old custom hashers.


_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to