- Jul 28, 2020
-
-
Carlos Galindo authored
* Migrated `NodeType`s to specific `GraphNode` child classes. * Revamped creation of SDG * Added ASDG and PSDG, based on the APDG and PPDG. * Improved handling of variable usages, definitions and declarations. * Added movable variable actions, that can be placed in a CFG node and then relocated to their own PDG node. * Added fix-point and specific slicing algorithm to summary arc generation. * Documentation of most methods (public and private). * Removed unused elements. * Fix possible errors by migrating all maps whose key is an AST node to IdentityHashMap.
-
- Jul 24, 2020
-
-
Carlos Galindo authored
-
Carlos Galindo authored
-
- Jul 23, 2020
-
-
Carlos Galindo authored
-
Carlos Galindo authored
Previously, those that did not perfectly match were discarded and left unconnected.
-
- Jul 22, 2020
-
-
Carlos Galindo authored
* DataDependencyArc: change style * Exit/ReturnNode: removed variable extraction * ESCFG: removed the method call as an exception source.
-
Carlos Galindo authored
-
Carlos Galindo authored
Other changes: corrections, improvements and API simplification
-
- Jun 23, 2020
-
-
Carlos Galindo authored
-
- Jun 14, 2020
-
-
jacosro authored
-
- Jun 11, 2020
-
-
Carlos Galindo authored
* Includes minor fixes to slicing criterion and slice to AST conversion * Minor changes in logging, to avoid logging without error/warning
-
Carlos Galindo authored
-
Carlos Galindo authored
-
Carlos Galindo authored
Side-effect: PDGTests cannot access GraphLog.
-
Carlos Galindo authored
-
Carlos Galindo authored
-
Carlos Galindo authored
-
Carlos Galindo authored
-
- Jun 10, 2020
-
-
Javier Costa authored
Added output node to method declaration + changed return to output
-
jacosro authored
-
- Jun 08, 2020
-
-
Javier Costa authored
WIP: Added Naive summary arcs builder
-
jacosro authored
-
- Jun 07, 2020
- Jun 06, 2020
-
-
jacosro authored
-
- Jun 03, 2020
-
-
Javier Costa authored
Organize NodeType enum
-
- Jun 02, 2020
-
-
- Jun 01, 2020
-
-
Carlos Galindo authored
* Added METHOD_EXIT * Renamed METHOD to METHOD_ENTER * Split VARIABLE_IN into FORMAL_IN and ACTUAL_IN. * Split VARIABLE_OUT into FORMAL_OUT and ACTUAL_OUT. * Removed exitNode from CFG and corresponding methods.
-
- May 17, 2020
-
-
Javier Costa authored
Resolve 6-method-call-nodes
-
- May 16, 2020
- May 11, 2020
-
-
jacosro authored
-
- May 10, 2020
- May 09, 2020
-
-
jacosro authored
-
- May 03, 2020
-
-
jacosro authored
-
- May 02, 2020
-
-
jacosro authored
-
- May 01, 2020
-
-
jacosro authored
-
- Apr 19, 2020
-
-
jacosro authored
-