Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
E
e-Knife for Erlang with Constrained Edges
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Program Slicing
e-Knife for Erlang with Constrained Edges
Graph
bebb6456338177c1f0ec3ff6bd1047d5adcda2ad
Select Git revision
Branches
2
carlos
master
default
protected
2 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
8
Dec
7
6
5
4
30
Nov
29
28
23
20
25
Oct
19
27
Jul
26
25
24
13
3
Mar
24
Feb
23
16
3
Nov
26
Jul
31
May
11
Mar
27
Oct
7
5
1
30
Sep
29
16
10
8
7
27
Jul
23
16
12
9
23
Jun
11
10
ErlangCodeFactory: fix production of try-of structures.
carlos
carlos
Partially revert: All algorithms: improved lastEdgeType storing logic
eKnife: fix bug for argument parsing
jinterface: move from system dependency to custom repository
All algorithms: improved lastEdgeType storing logic.
eKnife: use newer algorithms and slight change to CLI arguments.
Slicing algorithms unification and overhaul.
OnePassConstrainedAlg: fix two bugs (loop detection and traversed edges)
EdgeList: optimize find loop operation.
Constraints: remove NodeConstraints
Constrained Tabular algorithms: only use a PriorityQueue when relevant.
Work#isSuffix: fix ignored previousEdgeType on NodeWork.
WorkList: documentation and cleanup.
Benchmarks: assign tag to JSS and tabular.
Tabular algorithms: enable traversal of summaries
Remove caching in slicing algorithms and SummaryTable.
ErlConnection: merge with Launcher and add documentation.
Work: simplify equals and make id final.
Benchmarks: comparison between JSS R1 and tabular algorithms
EdgeList: fix bug on EMPTY_LIST.contains(...) calls
TabularAlgorithm: update with everything learned on ConstrainedTabularAlgorithm.
benchmarks: simplify timestamp
run.sh: set mvn log level to warning.
run.sh: show size improvement by stack and file.
ConstrainedTabularAlgorithm: lookup table to speedup summary generation
run.sh: store results in sqlite db and detailed queries
constrained subsumed tabular algorithm fix
benchmarks: swap labels (were incorrect)
run.sh: fix erroneous quotation
Edge: efficiency changes.
run.sh: analyze_results can be specific and won't fail for partial benchmarks
Benchmarks: use SC's id instead of a counter
ConstrainedTabularAlgorithm.Work#lastEdgeType was not being taken into account for sets
Speedup the testing of printing slices.
Move astCounter to correct location (based on run.sh)
benchmark set without lambdas
Test new version of subsumption.
Move jinterface from e-Knife/src to Maven.
Bug-fixing on tabular slicing algorithms and improvements for benchmarks.
Work-list based and Reps tabular slicing for recursive programs.
Loading