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