Skip to content

Releases: mistupv/JavaSlicer

1.3.1 - Scissorhands

26 Jun 18:05
Compare
Choose a tag to compare

This release contains minor fixes that affect object-oriented slicing, specially surrounding enums, generic arrays and large projects.

1.3.0 - Scissorhands

05 May 19:50
1.3.0
d4ad3a6
Compare
Choose a tag to compare

This releases completes the features that were missing for basic object-oriented slicing. It is based on the JSysDG (proposed by Walkinshaw, Roper and Wood in 2003), with some improvements.

You can verify the release binaries against the GPG key with ID 0xC50E455A857C8E30 and fingerprint 7007 583A BE51 012D 4CA5 7C00 C50E 455A 857C 8E30.

1.2.4 - Lawn mower

15 Sep 14:16
21944ff
Compare
Choose a tag to compare

This initial release supports the following system dependence graphs (SDGs):

  • SDG: interprocedural slicing with expressions, loops and conditionals.
  • Augmented SDG (ASDG): adds support for unconditional jumps (break, continue, return) and switch statements.
  • Pseudo-predicate SDG (PSDG): supports the same instructions as the ASDG, but obtains smaller slices.
  • Exception sensitive SDG (ESSDG): adds support for exception handling structures (throws, try, catch) and exception throwing instructions (throw).

You can select the type of graph you want with the --type option.