Skip to content

Commit db7fe28

Browse files
author
Jennifer Lhoták
committed
- changes for 2.2.3 release
1 parent 2aa4cc2 commit db7fe28

File tree

4 files changed

+56
-47
lines changed

4 files changed

+56
-47
lines changed

CHANGES

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Improvements in version 2.2.3 (Sat, Mar 18, 2006)
2+
3+
1. Dava:
4+
- Handling invocation of parent constructor and other constructors within
5+
a constructor
6+
- DeInlining final static fields.
7+
- Ensuring initialization of all final fields
8+
- Using copy propagation to remove un-necessary copy stmts
9+
10+
2. many bug fixes and improvements for Dava
11+
12+
3. many bug fixes and improvements for Java To Jimple
13+
114
Improvements in version 2.2.2
215

316
Improvements in version 2.2.1 (Mon, Jan 3, 2005)

Release_Notice

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,30 @@
11
Dear Soot Users,
22

3-
We are pleased to announce that Soot version 2.2.0 is now available at:
3+
We are pleased to announce that Soot version 2.2.3 is now available at:
44
http://www.sable.mcgill.ca/soot/
55

66
This release contains:
77

8-
1. major changes to class resolution see:
9-
http://svn.sable.mcgill.ca/wiki/index.php/ClassResolver
10-
2. major reorganization of control flow graphs and
11-
extended support for exception control flow see:
12-
http://svn.sable.mcgill.ca/wiki/index.php/CFG%20Reorganization
13-
3. complete and stable JavaToJimple module
14-
4. Java 1.4 style handling of method and field references see:
15-
http://svn.sable.mcgill.ca/wiki/index.php/MethodAndFieldReferences
16-
5. minor fixes and cleanup of Shimple
17-
* made dominator analysis and structure classes public
18-
* Shimple factory added for finer grained control
19-
6. updates to Soot - Eclipse Plugin
20-
* improved visual attributes in source
21-
* attributes legend
22-
* attribute management (for turning sets of attributes on/off)
23-
* interactive cfgs
24-
* growable graphical callgraph (experimental)
25-
7. Jimple validator does partial type checking (-validate switch)
26-
8. testsuite
27-
9. minor bug fixes
28-
10. extended set of options
29-
30-
We would also like to announce a new bugzilla database for Soot at:
8+
1. Dava:
9+
- Handling invocation of parent constructor and other constructors within
10+
a constructor
11+
- DeInlining final static fields.
12+
- Ensuring initialization of all final fields
13+
- Using copy propagation to remove un-necessary copy stmts
14+
15+
2. many bug fixes and improvements for Dava
16+
17+
3. many bug fixes and improvements for Java To Jimple
18+
19+
As of version 2.2.0 the Soot bugzilla is avaiable at:
3120
http://svn.sable.mcgill.ca/bugzilla/. We encourage you to add any Soot
3221
bugs there.
3322

34-
We would also like to announce the new Soot wiki at:
23+
Also, as of version 2.2.0 the Soot wiki is available at:
3524
http://svn.sable.mcgill.ca/wiki/index.php/SootProject. The Soot team
3625
will be using this site for discussing upcoming work, so if you would
3726
like to know what's going on look there.
3827

39-
We will also be providing nightly builds of Soot and its dependencies see:
40-
4128
Regards,
4229

4330
Jennifer Lhotak

index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<center>
3131
<a name="top"><b><font face="helvetica,arial" size="+2">Soot: a Java Optimization Framework</font></b></center></a> <br>
3232
<center>
33-
<a name="top"><b><font face="helvetica,arial" size="+1">Latest version: 2.2.2 (Aug 16, 2005)</font></b></center></a> <br><br>
33+
<a name="top"><b><font face="helvetica,arial" size="+1">Latest version: 2.2.3 (Mar 18, 2006)</font></b></center></a> <br><br>
3434

3535
Need help using Soot? See the Soot <a href="tutorial/index.html"> tutorials</a>.<br><br>
3636

@@ -74,7 +74,7 @@ <h4>Release Status:</h4>
7474
robust, easy-to-use research framework for optimizing Java bytecode.
7575

7676
<!-- Release 2.2.2 --><p>
77-
The latest release is version 2.2.2 The new features since 2.2.1 are described in detail here: <a href="https://svn.sable.mcgill.ca/wiki/index.php/SootTwoTwoTwoReleaseNotice">new features</a>.
77+
The latest release is version 2.2.3 The new features since 2.2.2 are described in detail here: <a href="https://svn.sable.mcgill.ca/wiki/index.php/SootTwoTwoThreeReleaseNotice">new features</a>.
7878

7979
<!-- Release 2.2.1 --> <p>
8080
<!--The latest release is version 2.2.1 The new features since 2.1.0 are described in detail here: <a href="http://svn.sable.mcgill.ca/wiki/index.php/SootTwoTwoZeroReleaseNotice">new features</a>.-->
@@ -103,7 +103,7 @@ <h4>Downloads:</h4>
103103

104104
<p>
105105
To install it you must unjar(untar) it, and add the classes directory
106-
<tt>soot-2.2.2/soot/classes</tt> to your CLASSPATH. The Jasmin and Polyglot
106+
<tt>soot-2.2.3/soot/classes</tt> to your CLASSPATH. The Jasmin and Polyglot
107107
classes jar files, or classes directories, must also be added to your CLASSPATH.If you are using the classes directories on your CLASSPATH, you must also add the Polyglot cup-classes directory (included in this distribution) to your CLASSPATH.
108108

109109
To test your installation of Soot, try:
@@ -189,7 +189,7 @@ <h4>Mailing List:</h4>
189189
</blockquote>
190190
<blockquote>
191191
<h4>Wiki:</h4>
192-
<li>See the new <a href="http://svn.sable.mcgill.ca/wiki/index.php/SootProject">Soot Wiki</a> for up-to-date information. The Soot team will be using this site for discussing upcoming work, so if you would like to know what is going on look there.
192+
<li>See the new <a href="https://svn.sable.mcgill.ca/wiki/index.php/SootProject">Soot Wiki</a> for up-to-date information. The Soot team will be using this site for discussing upcoming work, so if you would like to know what is going on look there.
193193

194194
</blockquote>
195195
<blockquote>
@@ -240,7 +240,7 @@ <h4>Bugzilla:</h4>
240240
<center>
241241
<blockquote>
242242

243-
<font face="Arial, Helvetica"> <i>Last updated on July 1, 2005</i><br></font>
243+
<font face="Arial, Helvetica"> <i>Last updated on Mar 18, 2006</i><br></font>
244244

245245
</blockquote>
246246

soot_download.html

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
<a name="download">
4141
<p><b>Downloads:<b><br>
42-
</p><p><b>Release 2.2.2</b><br>
42+
</p><p><b>Release 2.2.3</b><br>
4343

4444
<table cellpadding="5" border="1">
4545

@@ -49,15 +49,15 @@
4949
documentation for Soot, source and
5050
compiled forms of the Eclipse plugin. This is the easiest way to get
5151
Soot and we recommend the full download.
52-
This will unpack into three directories soot-2.2.2, jasmin-2.2.2 and
52+
This will unpack into three directories soot-2.2.3, jasmin-2.2.3 and
5353
polyglot-1.3.2
5454
</td>
5555
<td><!--empty column--></td>
5656
<td>
5757
<b>Complete Package</b><br>
58-
<a href="http://www.sable.mcgill.ca/software/sootall-2.2.2.jar">sootall-2.2.2.jar</a>
58+
<a href="http://www.sable.mcgill.ca/software/sootall-2.2.3.jar">sootall-2.2.3.jar</a>
5959
<br>
60-
<a href="http://www.sable.mcgill.ca/software/sootall-2.2.2.tar.gz">sootall-2.2.2.tar.gz</a>
60+
<a href="http://www.sable.mcgill.ca/software/sootall-2.2.3.tar.gz">sootall-2.2.3.tar.gz</a>
6161
</td></tr>
6262

6363

@@ -74,9 +74,9 @@
7474
<td></td>
7575
<td>
7676
<b>Pre-compiled Jar</b><br>
77-
<a href="http://www.sable.mcgill.ca/software/sootclasses-2.2.2.jar">sootclasses-2.2.2.jar</a>
77+
<a href="http://www.sable.mcgill.ca/software/sootclasses-2.2.3.jar">sootclasses-2.2.3.jar</a>
7878
<br>
79-
<a href="http://www.sable.mcgill.ca/software/jasminclasses-2.2.2.jar">jasminclasses-2.2.2.jar</a>
79+
<a href="http://www.sable.mcgill.ca/software/jasminclasses-2.2.3.jar">jasminclasses-2.2.3.jar</a>
8080
<br>
8181
<a href="http://www.sable.mcgill.ca/software/polyglotclasses-1.3.2.jar">polyglotclasses-1.3.2.jar</a>
8282
<br>
@@ -100,14 +100,14 @@
100100
<td></td>
101101
<td>
102102
<b>Soot Source</b><br>
103-
<a href="http://www.sable.mcgill.ca/software/sootsrc-2.2.2.jar">sootsrc-2.2.2.jar</a>
103+
<a href="http://www.sable.mcgill.ca/software/sootsrc-2.2.3.jar">sootsrc-2.2.3.jar</a>
104104
<br>
105-
<a href="http://www.sable.mcgill.ca/software/sootsrc-2.2.2.tar.gz">sootsrc-2.2.2.tar.gz</a>
105+
<a href="http://www.sable.mcgill.ca/software/sootsrc-2.2.3.tar.gz">sootsrc-2.2.3.tar.gz</a>
106106
<br>
107107
<b>Jasmin Source</b><br>
108-
<a href="http://www.sable.mcgill.ca/software/jasminsrc-2.2.2.jar">jasminsrc-2.2.2.jar</a>
108+
<a href="http://www.sable.mcgill.ca/software/jasminsrc-2.2.3.jar">jasminsrc-2.2.3.jar</a>
109109
<br>
110-
<a href="http://www.sable.mcgill.ca/software/jasminsrc-2.2.2.tar.gz">jasminsrc-2.2.2.tar.gz</a>
110+
<a href="http://www.sable.mcgill.ca/software/jasminsrc-2.2.3.tar.gz">jasminsrc-2.2.3.tar.gz</a>
111111
<br>
112112
<b>Polyglot Source</b>
113113
<a href="http://www.sable.mcgill.ca/software/polyglotsrc-1.3.2.jar">polyglotsrc-1.3.2.jar</a>
@@ -122,9 +122,9 @@
122122
<td></td>
123123
<td>
124124
<b>Tutorials Only</b><br>
125-
<a href="http://www.sable.mcgill.ca/software/soot-tutorial-2.2.2.jar">soot-tutorial-2.2.2.jar</a>
125+
<a href="http://www.sable.mcgill.ca/software/soot-tutorial-2.2.3.jar">soot-tutorial-2.2.3.jar</a>
126126
<br>
127-
<a href="http://www.sable.mcgill.ca/software/soot-tutorial-2.2.2.tar.gz">soot-tutorial-2.2.2.tar.gz</a>
127+
<a href="http://www.sable.mcgill.ca/software/soot-tutorial-2.2.3.tar.gz">soot-tutorial-2.2.3.tar.gz</a>
128128
</td></tr>
129129

130130
</tbody></table>
@@ -136,12 +136,21 @@
136136
<table width="100%" cellpadding="5" border="0">
137137

138138
<tbody><tr><td>
139-
Release 2.2.1
139+
Release 2.2.2
140140
</td>
141141
<td>
142-
<a href="http://www.sable.mcgill.ca/software/soot-2.2.1.jar">Download .jar file</a>
142+
<a href="http://www.sable.mcgill.ca/software/soot-2.2.2.jar">Download .jar file</a>
143143
<br>
144-
<a href="http://www.sable.mcgill.ca/software/soot-2.2.1.tar.gz">Download .tar.gz</a>
144+
<a href="http://www.sable.mcgill.ca/software/soot-2.2.2.tar.gz">Download .tar.gz</a>
145+
</td>
146+
147+
</tr><tr><td>
148+
Release 2.2.0
149+
</td>
150+
<td>
151+
<a href="http://www.sable.mcgill.ca/software/soot-2.2.0.jar">Download .jar file</a>
152+
<br>
153+
<a href="http://www.sable.mcgill.ca/software/soot-2.2.0.tar.gz">Download .tar.gz</a>
145154
</td>
146155

147156
</tr><tr><td>

0 commit comments

Comments
 (0)