Menu

Legacy SVN Repository Commit Log


Commit Date  
[r5763] (HEAD) by rcartwright

This revision works around a JVM bug that happened in
OptionConstants.java. Ethan Steinberg tracked down the error and
worked around it by permuting the order of tests in a conjunction. It
also fixes a bug that only manifests in Java 8 (why??): an override of
setUp in JPDADebugTestCase generates a class cast exception involving
two classes with identical names; they must be loaded by different
class loaders, but I don't know why and I don't understand why it only
happens in Java 8. But the override (which narrows the type of the
field named _debugger by introducing a shadowing field) was completely
unnecessary anyway so I commented it out to no effect (other than
eliminating the error).

This build incidentally uses Java 8 instead of Java 7 in the compile target
in build.xml.

The following files were modified:

M build.xml
M src/edu/rice/cs/drjava/config/OptionConstants.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugTestCase.java

2014-09-03 19:09:00 Tree
[r5762] by rcartwright

Created tag drjava-stable-20140826-r5761

2014-08-26 05:08:25 Tree
[r5761] by rcartwright

This commit simply has a revised build file that makes Java 7 the
default JDK rather than Java 8. In fact, only the OpenJDK Java 7
compiler appears to work on Linux.

2014-08-26 04:24:16 Tree
[r5760] by rcartwright

This is an experimental commit. The files were created in the Windows
NTFS file system using WUBI Linux but commited from Windows. The
primary changes are to build.xml in an attempt to support compiling
and testing in Java 6, 7, and 8. Compilation is typically done using
Java but with 1.6 as a target so that class files version tags are
compatible with Java 6. The only changes are small formatting
corrections.

The following files were modified:

M build.xml
M src/edu/rice/cs/drjava/model/repl/InteractionsDJDocument.java
M src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.java

2014-08-25 03:48:42 Tree
[r5759] by rcartwright

This revision includes an updated platform.jar file supporting JDK 8.

The following files were modified:

M build.xml
M lib/platform.jar

2014-02-26 21:13:40 Tree
[r5758] by rcartwright
2014-02-26 21:12:33 Tree
[r5757] by rcartwright

Created tag drjava-stable-20130901-r5756

2013-09-01 21:37:46 Tree
[r5756] by rcartwright

This commit patches build.xml to use the new svn repository address:
https://drjava.svn.sourceforge.net/svnroot/drjava

The following file was modified:

M build.xml

2013-09-01 21:21:22 Tree
[r5755] by rcartwright

This commit consists of a few patches to support the Oracle Java 7
compiler on Mac OS X; Oracle changed the organization of the
distribution file tree when it assumed reponsibility for Java releases
on Macs. These patches also support using JDK 8 (at least on Linux).
The commit also includes a slightly modified build file that includes
a new property binding to eliminate a plethora of test failures under
Java 7 using ant; this change was gleaned from searching the internet.
It is not clear what difference the new property binding makes.

The following files were modified:

M lib/plt.jar
M src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/DrJavaFileUtils.java
M src/edu/rice/cs/drjava/model/JDKToolsLibrary.java
M src/edu/rice/cs/drjava/model/compiler/CompilerInterface.java
M src/edu/rice/cs/drjava/DrJavaTestCase.java
M build.xml

2013-08-30 12:00:36 Tree
[r5754] by rcartwright

This commit makes some additional patches to JavaVersion and
JavaVersionTest to support JDK 8.

The following files were modified:

M src/edu/rice/cs/plt/reflect/JavaVersionTest.java
M src/edu/rice/cs/plt/reflect/JavaVersion.java

2013-08-30 11:54:53 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.