[DynInst_API:] [dyninst/dyninst] 971563: Remove unnecessary forward declaration


Date: Tue, 15 Apr 2025 16:08:19 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 971563: Remove unnecessary forward declaration
  Branch: refs/heads/thaines/ast_classes_override
  Home:   https://github.com/dyninst/dyninst
  Commit: 9715633dcec03f52beac27dc7b0c2d8462e2a944
      https://github.com/dyninst/dyninst/commit/9715633dcec03f52beac27dc7b0c2d8462e2a944
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h

  Log Message:
  -----------
  Remove unnecessary forward declaration


  Commit: 2a5de653700a941870706b0731c5cbe720b8ed3c
      https://github.com/dyninst/dyninst/commit/2a5de653700a941870706b0731c5cbe720b8ed3c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/BinaryFunction.h
    M instructionAPI/h/Dereference.h
    M instructionAPI/h/Immediate.h
    M instructionAPI/h/InstructionAST.h
    M instructionAPI/h/MultiRegister.h
    M instructionAPI/h/Register.h
    M instructionAPI/h/Ternary.h
    M instructionAPI/src/Immediate.C

  Log Message:
  -----------
  Remove using declarations


  Commit: f9175b2a9c93203652ac43ea84ade29a6fcd953d
      https://github.com/dyninst/dyninst/commit/f9175b2a9c93203652ac43ea84ade29a6fcd953d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h
    M instructionAPI/src/InstructionAST.C

  Log Message:
  -----------
  Inline default ctor


  Commit: e6bbdf847b123e560c6368da4be79d3616355e4d
      https://github.com/dyninst/dyninst/commit/e6bbdf847b123e560c6368da4be79d3616355e4d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h
    M instructionAPI/src/InstructionAST.C

  Log Message:
  -----------
  Inline dtor


  Commit: efe6500175287b8ed91ad4910689e1e811d4d976
      https://github.com/dyninst/dyninst/commit/efe6500175287b8ed91ad4910689e1e811d4d976
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h

  Log Message:
  -----------
  Add missing SMFs

These are needed since there is a user-provided dtor.


  Commit: 8b9b1810449c881137f616320785559ce34ae77d
      https://github.com/dyninst/dyninst/commit/8b9b1810449c881137f616320785559ce34ae77d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h
    M instructionAPI/src/InstructionAST.C

  Log Message:
  -----------
  Inline checkRegID


  Commit: c43b6c188d860e30294e362327221c8829562a45
      https://github.com/dyninst/dyninst/commit/c43b6c188d860e30294e362327221c8829562a45
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/CMakeLists.txt
    M instructionAPI/h/InstructionAST.h
    R instructionAPI/src/InstructionAST.C

  Log Message:
  -----------
  Inline operator==


  Commit: 4e21dba44fbf7539c9da335f7b865f102728685f
      https://github.com/dyninst/dyninst/commit/4e21dba44fbf7539c9da335f7b865f102728685f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h

  Log Message:
  -----------
  Fixup includes


  Commit: f845b5f08164d156022d58119d6719722cd73fc3
      https://github.com/dyninst/dyninst/commit/f845b5f08164d156022d58119d6719722cd73fc3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h

  Log Message:
  -----------
  Replace typedef with using alias


  Commit: 5feef7d58b18b23d65a05596f97b94cf43eb6ded
      https://github.com/dyninst/dyninst/commit/5feef7d58b18b23d65a05596f97b94cf43eb6ded
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/InstructionAST.h

  Log Message:
  -----------
  Whitespace


  Commit: efa8908b2891296b17545c1df71ffb8d35a908de
      https://github.com/dyninst/dyninst/commit/efa8908b2891296b17545c1df71ffb8d35a908de
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M instructionAPI/h/BinaryFunction.h
    M instructionAPI/h/Dereference.h
    M instructionAPI/h/Immediate.h
    M instructionAPI/h/MultiRegister.h
    M instructionAPI/h/Register.h

  Log Message:
  -----------
  Make overrides explicit in AST classes


Compare: https://github.com/dyninst/dyninst/compare/f1b7cc472222...efa8908b2891

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 971563: Remove unnecessary forward declaration, Tim Haines <=