Nightly Builds

Complete
Classes Only
Eclipse Plugin
Source Only

Sable Home

Soot Home

Soot Nightly Builds

The following are a series of nightly builds of Soot and everything Soot depends on. They are not, in anyway, guaranteed to be completely stable, but are provided here for your convenience. Each jar/tar file here is tagged with either a date if it is maintained in a cvs repository or a revision number if it is maintained in a subversion repository. In any communication with the Soot team about any of these jar/tar files please indicate the date or revision.

Complete Package

If you download the full files, you will get the Java source and class files for Soot, Jasmin and Polyglot, Soot tutorials, Javadoc documentation for Soot, source and compiled forms of the Eclipse plugin. This is the easiest way to get Soot and we recommend the full download. This will unpack into three directories soot-revnum, jasmin-revnum and polyglot-date.

sootall.jar
sootall.tar.gz

Classes Only

The following three files are jars containing just the classes directory from Soot, Jasmin, and Polyglot. They can be added to one's CLASSPATH and, from there, executed directly.

sootclasses.jar
jasminclasses.jar
polyglotclasses.jar

Eclipse Plugin Quickstart

This package contains a compiled form of everything needed to run the Eclipse Soot plugin. Simply expand this package inside your Eclipse plugins directory, and restart Eclipse.

quickstart.jar
quickstart.tar.gz

Source Only

Finally, if you have a slow connection you may want to download only the source code for Soot, or Jasmin or Polyglot. From these jars you can generate the Javadoc and the class files (including the Eclipse plugin), using the enclosed instructions.

sootbarebones.jar
sootbarebones.tar.gz
jasminbarebones.jar
jasminbarebones.tar.gz
polyglotbarebones.jar
polyglotbarebones.tar.gz