Branch: refs/heads/thaines/dataflow_ast_refactor
  Home:   https://github.com/dyninst/dyninst
  Commit: 337b472f682ab32006ed0a4b576dd90748fa8410
      
https://github.com/dyninst/dyninst/commit/337b472f682ab32006ed0a4b576dd90748fa8410
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/AST.h
    M dataflowAPI/h/Absloc.h
    M dataflowAPI/h/DynAST.h

  Log Message:
  -----------
  Extract base AST class


  Commit: 55bd83e414e7369e676567dc296dd8106205a5ef
      
https://github.com/dyninst/dyninst/commit/55bd83e414e7369e676567dc296dd8106205a5ef
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/ASTVisitor.h
    M dataflowAPI/h/DynAST.h

  Log Message:
  -----------
  Extract ASTVisitor


  Commit: 9ec86b61285847bc33966696f61443cded242cc2
      
https://github.com/dyninst/dyninst/commit/9ec86b61285847bc33966696f61443cded242cc2
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/h/DynAST.h
    M dataflowAPI/h/SymEval.h
    A dataflowAPI/h/VariableAST.h

  Log Message:
  -----------
  VariableAST


  Commit: b0f5303ea574b35857e291da9c948db4ca6fe6a4
      
https://github.com/dyninst/dyninst/commit/b0f5303ea574b35857e291da9c948db4ca6fe6a4
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/ConstantAST.h
    M dataflowAPI/h/DynAST.h
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  ConstantAST


  Commit: 98ce022ed68c13a50b1331f8d433c06134a4dd43
      
https://github.com/dyninst/dyninst/commit/98ce022ed68c13a50b1331f8d433c06134a4dd43
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/h/DynAST.h
    A dataflowAPI/h/RoseAST.h
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  RoseAST


  Commit: e5ee5261b8dd3a4b6928d71f633a370b03ed80bb
      
https://github.com/dyninst/dyninst/commit/e5ee5261b8dd3a4b6928d71f633a370b03ed80bb
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/BottomAST.h
    M dataflowAPI/h/DynAST.h
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  BottomAST


  Commit: 62f75050cbc9e76ee38ea8059684d19f670f2d1a
      
https://github.com/dyninst/dyninst/commit/62f75050cbc9e76ee38ea8059684d19f670f2d1a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/h/StackAST.h
    M dataflowAPI/h/stackanalysis.h

  Log Message:
  -----------
  StackAST


  Commit: 65a71305383ad51ba8f448d249f91393691e9b44
      
https://github.com/dyninst/dyninst/commit/65a71305383ad51ba8f448d249f91393691e9b44
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/DynAST.h

  Log Message:
  -----------
  Remove AST define macros


  Commit: 356f8a46959d8ca131a266e60ea2c2e3af2ebf1a
      
https://github.com/dyninst/dyninst/commit/356f8a46959d8ca131a266e60ea2c2e3af2ebf1a
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/DynAST.h

  Log Message:
  -----------
  Remove all unused code in DynAST.h


  Commit: 9cc02e88d7902730fa7d9262cad92abceb2a8519
      
https://github.com/dyninst/dyninst/commit/9cc02e88d7902730fa7d9262cad92abceb2a8519
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/DynAST.h

  Log Message:
  -----------
  Update compile guard name in DynAST.h


  Commit: d00896a01acbd251a6443c80ccaa711a72ddc51c
      
https://github.com/dyninst/dyninst/commit/d00896a01acbd251a6443c80ccaa711a72ddc51c
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Remove individual AST includes in SymEval.h


  Commit: 8ca2f59c0f0898cdfcda07dfbe37316fdc05a876
      
https://github.com/dyninst/dyninst/commit/8ca2f59c0f0898cdfcda07dfbe37316fdc05a876
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Remove unused SgAsm classes in SymEval.h


  Commit: b03d4f9690b8f764ae1f6c49a44d7d9b497783ee
      
https://github.com/dyninst/dyninst/commit/b03d4f9690b8f764ae1f6c49a44d7d9b497783ee
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Remove irrelevant comments from SymEval.h


  Commit: 70d4b3535d91cfddf7ed54de873428b90f227f2f
      
https://github.com/dyninst/dyninst/commit/70d4b3535d91cfddf7ed54de873428b90f227f2f
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Remove SymEval::InstructionPtr

This was removed in v10.0.0


  Commit: 17421b95c3d81a1bd5346ff7d4da29fa9e526fb0
      
https://github.com/dyninst/dyninst/commit/17421b95c3d81a1bd5346ff7d4da29fa9e526fb0
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h
    M dataflowAPI/rose/semantics/SymEvalSemantics.h

  Log Message:
  -----------
  Update includes in SymEval.h, SymEvalSemantics.h


  Commit: c0a7d7e35bc0068f5b9c64b06bd8c923080e4fe8
      
https://github.com/dyninst/dyninst/commit/c0a7d7e35bc0068f5b9c64b06bd8c923080e4fe8
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h
    M dataflowAPI/src/SymEval.C

  Log Message:
  -----------
  Extract private member functions from SymEval

They are static, so they are just clogging up the header
with extra type imports.


  Commit: 173bb8509efc375da1107022fb43b74a828ff32e
      
https://github.com/dyninst/dyninst/commit/173bb8509efc375da1107022fb43b74a828ff32e
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Including slicing in SymEval.h

Users will need this include to use the class.


  Commit: 4ff578798e1904fcb5a718f11c254cf80e2dd724
      
https://github.com/dyninst/dyninst/commit/4ff578798e1904fcb5a718f11c254cf80e2dd724
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Remove unused class decl in SymEval.h


  Commit: e228ce4f3db24dd90b7b4107fec6efb070b5d9e6
      
https://github.com/dyninst/dyninst/commit/e228ce4f3db24dd90b7b4107fec6efb070b5d9e6
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  Simplify visibility of SymEval class


  Commit: c89fefcd90d19ec97528e5eb07dafc6af804850b
      
https://github.com/dyninst/dyninst/commit/c89fefcd90d19ec97528e5eb07dafc6af804850b
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

  Log Message:
  -----------
  SymEval.h whitespace


  Commit: 9c7f9da921bebfd2fe6827ab8c49d66fca65d026
      
https://github.com/dyninst/dyninst/commit/9c7f9da921bebfd2fe6827ab8c49d66fca65d026
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/src/SymEval.C

  Log Message:
  -----------
  SymEval.C whitespace


  Commit: fd09b5345ff978fcb5ea37e4e8fe2464f697c273
      
https://github.com/dyninst/dyninst/commit/fd09b5345ff978fcb5ea37e4e8fe2464f697c273
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dataflowAPI/h/AST.h

  Log Message:
  -----------
  Don't rely on RTTI for AST equality

Technically, two nodes could be compared that come from separate
translation units compiled by two compilers. In this case, the
RTTI information is not required to be identical, even for
identical types.


  Commit: 5552834b57b4acc51872b4e0e3ea488ff0bd2c72
      
https://github.com/dyninst/dyninst/commit/5552834b57b4acc51872b4e0e3ea488ff0bd2c72
  Author: Tim Haines <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M dyninstAPI/src/image.C

  Log Message:
  -----------
  Fix construction of a ConstantAST on ppc


Compare: https://github.com/dyninst/dyninst/compare/057a16775b40...5552834b57b4

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