Skip to content
  1. Jul 27, 2021
    • Sergio Pérez's avatar
      Bencher benchmarks included: · aec5fda5
      Sergio Pérez authored
      * .erl -> original program
      * .criterion -> slicing criterion (line var)
      * .goldStandard -> minimal slice
      * .sliced -> slice computed by the slicer
      aec5fda5
    • Sergio Pérez's avatar
      FIXES AND SUMMARY IMPROVEMENTS · 91e8eaea
      Sergio Pérez authored
      * Erlang script path defined
      * Fixes in code generation: some sliced expressions removed instead of replaced
      * Fix guard stacks in CFG generation
      * Logic simplification in Node-Result creation process
      * Fixed dead clause detection
      * Improvements added to summary generation:
          + Function calls associated to a particular formal-out-formal-in summary edge are only repended when the grammar term is created, and not for each added production
          + The list of constraints stacked after an AsteriskConstraint are removed when another AsteriskConstraint is pushed to the stack
      91e8eaea
  2. Jul 23, 2021
  3. Jul 16, 2021
    • Sergio Pérez's avatar
      Fixes · 4f86a8e4
      Sergio Pérez authored
      * The CFG ignores unreachable clauses in if expressions
      * High order call slicing improved
      * Fix Anonymous routines lack of value dependencies
      4f86a8e4
  4. Jul 12, 2021
  5. Jul 09, 2021
    • Sergio Pérez's avatar
      LAST adapted to Erlang with some improvements: · 40b40855
      Sergio Pérez authored
      * ast.erl and saver.erl has been moved to e-knife resources folder
      * CFG and Value arcs are now in e-Knife
      * CFGs are built with a the visitor pattern
      * The graph library is now jgrapht
      * CFGs of the clauses of the same method are now independent
      * Interprocedural clause matching has been improved to not link unreachable clauses
      * Shadowed variables and its value are now delimited to their context
      * Classic algorithm has been added to slicing computed algorithms
      40b40855
  6. Jun 23, 2021
  7. Jun 11, 2021
  8. Jun 10, 2021
Loading