Branch: refs/heads/thaines/dataflow_ast_refactor
  Home:   https://github.com/dyninst/dyninst
  Commit: 63d74109dc7b7d8dce9fab680f362b6725505c36
      
https://github.com/dyninst/dyninst/commit/63d74109dc7b7d8dce9fab680f362b6725505c36
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: a3bbecb2b39e24ea2dd960eb673d66f100187868
      
https://github.com/dyninst/dyninst/commit/a3bbecb2b39e24ea2dd960eb673d66f100187868
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

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

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


  Commit: 9b1d3aad917abf6379ff3c07b3bfd21ed91834bf
      
https://github.com/dyninst/dyninst/commit/9b1d3aad917abf6379ff3c07b3bfd21ed91834bf
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: a89577b51f92a1c2a097e2b447c31841ee3a1051
      
https://github.com/dyninst/dyninst/commit/a89577b51f92a1c2a097e2b447c31841ee3a1051
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: c1667c8d221b61f227279756bbb2b2d3d398683e
      
https://github.com/dyninst/dyninst/commit/c1667c8d221b61f227279756bbb2b2d3d398683e
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: 219ad224ad0d8f60403d055369627f853b23c79f
      
https://github.com/dyninst/dyninst/commit/219ad224ad0d8f60403d055369627f853b23c79f
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: d7ba4383a3811e0fc979ff52bd3706686602e0b9
      
https://github.com/dyninst/dyninst/commit/d7ba4383a3811e0fc979ff52bd3706686602e0b9
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

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

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


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

  Changed paths:
    M dataflowAPI/h/DynAST.h

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


  Commit: 492a2736e4c4710202063e030abad738d528f1c9
      
https://github.com/dyninst/dyninst/commit/492a2736e4c4710202063e030abad738d528f1c9
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/DynAST.h

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


  Commit: 73108b9ccc413ebe1a4a2afe0acd86227ed26471
      
https://github.com/dyninst/dyninst/commit/73108b9ccc413ebe1a4a2afe0acd86227ed26471
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/DynAST.h

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


  Commit: 59d858e0a0ff2d1f0165c6b3cf5556054b5b52ea
      
https://github.com/dyninst/dyninst/commit/59d858e0a0ff2d1f0165c6b3cf5556054b5b52ea
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


  Commit: 495328523569b8861889b4b22a0e590b3ae779a8
      
https://github.com/dyninst/dyninst/commit/495328523569b8861889b4b22a0e590b3ae779a8
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


  Commit: 032eeb89fb76e2c321396940e07c246b8d2e1517
      
https://github.com/dyninst/dyninst/commit/032eeb89fb76e2c321396940e07c246b8d2e1517
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


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

  Changed paths:
    M dataflowAPI/h/SymEval.h

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

This was removed in v10.0.0


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

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

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


  Commit: 98bfaa1ed6b2e6d40ddd789f1ef1c0f4e69934db
      
https://github.com/dyninst/dyninst/commit/98bfaa1ed6b2e6d40ddd789f1ef1c0f4e69934db
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: cade1627d46929e286c5cf7f1ee390a189eb08b3
      
https://github.com/dyninst/dyninst/commit/cade1627d46929e286c5cf7f1ee390a189eb08b3
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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: 932b69fb5d2ff10dd7cb1c9ce9e422b8d993fd12
      
https://github.com/dyninst/dyninst/commit/932b69fb5d2ff10dd7cb1c9ce9e422b8d993fd12
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


  Commit: 0915865da0f29700a1a3810092595ac2ab5d5552
      
https://github.com/dyninst/dyninst/commit/0915865da0f29700a1a3810092595ac2ab5d5552
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


  Commit: 64e8d6a62ddedfafb336813d7e409cb8ea375ba1
      
https://github.com/dyninst/dyninst/commit/64e8d6a62ddedfafb336813d7e409cb8ea375ba1
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/SymEval.h

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


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

  Changed paths:
    M dataflowAPI/src/SymEval.C

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


  Commit: aca6e53d788e72c2169b238d9d282488d8224a76
      
https://github.com/dyninst/dyninst/commit/aca6e53d788e72c2169b238d9d282488d8224a76
  Author: Tim Haines <[email protected]>
  Date:   2026-01-16 (Fri, 16 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.


Compare: https://github.com/dyninst/dyninst/compare/0cee12aa281c...aca6e53d788e

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