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