Branch: refs/heads/thaines/dataflow_ast_refactor
Home: https://github.com/dyninst/dyninst
Commit: 2ef59e2f05163e28094b79344d8cf8ec161c254b
https://github.com/dyninst/dyninst/commit/2ef59e2f05163e28094b79344d8cf8ec161c254b
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: b5b01c05ea7620d4e7ba08a119f981688755e750
https://github.com/dyninst/dyninst/commit/b5b01c05ea7620d4e7ba08a119f981688755e750
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/CMakeLists.txt
A dataflowAPI/h/ASTVisitor.h
M dataflowAPI/h/DynAST.h
Log Message:
-----------
Extract ASTVisitor
Commit: a5ef6a328933ede166d987d670ad35bbf7e17fbe
https://github.com/dyninst/dyninst/commit/a5ef6a328933ede166d987d670ad35bbf7e17fbe
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: 85bf54a798045350192febdd3ca677bf8b9bf69c
https://github.com/dyninst/dyninst/commit/85bf54a798045350192febdd3ca677bf8b9bf69c
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: d0425b359062997c035255667ec80d4c260ce78d
https://github.com/dyninst/dyninst/commit/d0425b359062997c035255667ec80d4c260ce78d
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: 898987ee848bd8192026e7e1febb0dba60e8facb
https://github.com/dyninst/dyninst/commit/898987ee848bd8192026e7e1febb0dba60e8facb
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: 7d3492c1638ea8854d104dfd65a59c9a064c9c04
https://github.com/dyninst/dyninst/commit/7d3492c1638ea8854d104dfd65a59c9a064c9c04
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/CMakeLists.txt
A dataflowAPI/h/StackAST.h
M dataflowAPI/h/stackanalysis.h
Log Message:
-----------
StackAST
Commit: 4d83b5ade4604eb209b55f8c0f5934f06c35005d
https://github.com/dyninst/dyninst/commit/4d83b5ade4604eb209b55f8c0f5934f06c35005d
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/DynAST.h
Log Message:
-----------
Remove AST define macros
Commit: 1a798bedc609d87fe0baf6cb86b84839cf2df486
https://github.com/dyninst/dyninst/commit/1a798bedc609d87fe0baf6cb86b84839cf2df486
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/DynAST.h
Log Message:
-----------
Remove all unused code in DynAST.h
Commit: 5d476d25e5934f091882da6a6a8a36518d8d5e65
https://github.com/dyninst/dyninst/commit/5d476d25e5934f091882da6a6a8a36518d8d5e65
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/DynAST.h
Log Message:
-----------
Update compile guard name in DynAST.h
Commit: 114de470e53db25880025db5eaedb793abec0ada
https://github.com/dyninst/dyninst/commit/114de470e53db25880025db5eaedb793abec0ada
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Remove individual AST includes in SymEval.h
Commit: 05536bf731940ded6e4a09d61a71f05ae02521ba
https://github.com/dyninst/dyninst/commit/05536bf731940ded6e4a09d61a71f05ae02521ba
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Remove unused SgAsm classes in SymEval.h
Commit: d6b2c343270efadf221520ce48dce4fd8612c5d0
https://github.com/dyninst/dyninst/commit/d6b2c343270efadf221520ce48dce4fd8612c5d0
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Remove irrelevant comments from SymEval.h
Commit: 38cfb087ccccc775b218a3fd2856035805c7fb0f
https://github.com/dyninst/dyninst/commit/38cfb087ccccc775b218a3fd2856035805c7fb0f
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Remove SymEval::InstructionPtr
This was removed in v10.0.0
Commit: 9f99f876e65d3bec2ede3a194d5a6425099c6851
https://github.com/dyninst/dyninst/commit/9f99f876e65d3bec2ede3a194d5a6425099c6851
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
M dataflowAPI/rose/semantics/SymEvalSemantics.h
Log Message:
-----------
Update includes in SymEval.h
Commit: 7e50a0c3dca18636efca9d4d6ee85b9a488b7c45
https://github.com/dyninst/dyninst/commit/7e50a0c3dca18636efca9d4d6ee85b9a488b7c45
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: 1b9523341c87fac4717d3ce4d1055862ee56cb66
https://github.com/dyninst/dyninst/commit/1b9523341c87fac4717d3ce4d1055862ee56cb66
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 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: a214a3e898fa97fac727df4d867ba08c283c9e24
https://github.com/dyninst/dyninst/commit/a214a3e898fa97fac727df4d867ba08c283c9e24
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Remove unused class decl in SymEval.h
Commit: 84fd6f1beaa011f60e1f7b3a14ccc1e9d049d82a
https://github.com/dyninst/dyninst/commit/84fd6f1beaa011f60e1f7b3a14ccc1e9d049d82a
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
Simplify visibility of SymEval class
Commit: 6754afa62fc194148f19ee4eee08312164f977fe
https://github.com/dyninst/dyninst/commit/6754afa62fc194148f19ee4eee08312164f977fe
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/h/SymEval.h
Log Message:
-----------
SymEval.h whitespace
Commit: 7ebcde13af5fd994001866a330e64480c5c8663d
https://github.com/dyninst/dyninst/commit/7ebcde13af5fd994001866a330e64480c5c8663d
Author: Tim Haines <[email protected]>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M dataflowAPI/src/SymEval.C
Log Message:
-----------
SymEval.C whitespace
Compare:
https://github.com/dyninst/dyninst/compare/2ef59e2f0516%5E...7ebcde13af5f
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