Branch: refs/heads/thaines/remove_unused_parse_func_vars
  Home:   https://github.com/dyninst/dyninst
  Commit: fe3470a411953eb648102d519e5a8849a7bee144
      
https://github.com/dyninst/dyninst/commit/fe3470a411953eb648102d519e5a8849a7bee144
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_func::containsSPRWrites_

It was added by ad610d9a0 in 2006, but never used.


  Commit: 165eb287d0422b5afd361cff0bd1e9842a3cf708
      
https://github.com/dyninst/dyninst/commit/165eb287d0422b5afd361cff0bd1e9842a3cf708
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/h/BPatch_function.h
    M dyninstAPI/src/BPatch_function.C
    M dyninstAPI/src/function.h
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_func::containsSharedBlocks_

Its usage was removed by 62b7d1f21 in 2010.

This also removes the following functions that directly or indirectly
depend on it:

  parse_func::containsSharedBlocks()
  func_instance::containsSharedBlocks()
  BPatch_function::containsSharedBlocks()

The one in BPatch_function was explicitly marked as not to be
documented, so it's assumed users never use it.


  Commit: 5bbd094e00e9c4b633b2321136229c1601af4eaa
      
https://github.com/dyninst/dyninst/commit/5bbd094e00e9c4b633b2321136229c1601af4eaa
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_func::invalidateLiveness_

Its usage was removed by 70328949c in 2011.


  Commit: b399776b3952e95d6083847fcfb866e4c819acd5
      
https://github.com/dyninst/dyninst/commit/b399776b3952e95d6083847fcfb866e4c819acd5
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_func::o7_live

Its usage was removed by dee8900a in 2011.


  Commit: 8421ef8f933cc4aeb3f33d5568991df1a4355a45
      
https://github.com/dyninst/dyninst/commit/8421ef8f933cc4aeb3f33d5568991df1a4355a45
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_func::calcBlockLevelLiveness

Its usage was removed by 799b99dc2 in 2013.


  Commit: a4dc75571b295cb42554d02f9e71ab7eba21a81a
      
https://github.com/dyninst/dyninst/commit/a4dc75571b295cb42554d02f9e71ab7eba21a81a
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_block::getLivenessIn

Its usage was removed by 18a7ca0a4 in 2011


  Commit: 236739c2e4fdec76b12d4d003dfd3f5015fcc430
      
https://github.com/dyninst/dyninst/commit/236739c2e4fdec76b12d4d003dfd3f5015fcc430
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_block::blockSet

Its usage was removed by 18a7ca0a4 in 2011.


  Commit: a6d06043bd209aab73e349829b9e19fc5eec1aab
      
https://github.com/dyninst/dyninst/commit/a6d06043bd209aab73e349829b9e19fc5eec1aab
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove parse_block::getLivenessOut

Its usage was removed by 18a7ca0a4 in 2011.


  Commit: 7257489e7e016e5a014130996488eabeb2ba20dd
      
https://github.com/dyninst/dyninst/commit/7257489e7e016e5a014130996488eabeb2ba20dd
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Remove redundant typedef for Insns

It's defined in ParseAPI::Block.


  Commit: ff8f10d66a5c6276ad011bdb54cce4d714057db0
      
https://github.com/dyninst/dyninst/commit/ff8f10d66a5c6276ad011bdb54cce4d714057db0
  Author: Tim Haines <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M dyninstAPI/src/parse-cfg.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Use default dtor for parse_block


Compare: 
https://github.com/dyninst/dyninst/compare/fe3470a41195%5E...ff8f10d66a5c

To unsubscribe from these emails, change your notification settings at 
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to