Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4823] by mgricken

Replaced enable/disableAutomaticTrace with setAutomaticTraceEnabled.
Changed string option for trace rate with non-negative integer option.

2009-03-18 21:32:25 Tree
[r4822] by rcartwright

This revision incorporates an improved javalanglevels jar (fixing a
parsing error in mutable code) and adds an error check for conflicting
files in compile all operations (a LL file and a corresponding .java
file).

The following files were changed:

M lib/javalanglevels-base.jar
M src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java
M src/edu/rice/cs/drjava/ui/config/ConfigFrame.java

2009-03-18 21:14:51 Tree
[r4821] by mgricken

Removing compilers that do not support Java 5. Fixed missing methods from previous commit.

2009-03-18 20:48:17 Tree
[r4820] by markcheng

Implemented automatic trace function in the debugger.
Added field under debugger in preferences to set automatic trace rate.

2009-03-18 20:14:06 Tree
[r4819] by rcartwright

This revision fixes a bug in checking the overrides of a class
specified by a class file. The code formerly flagged an error when a
private method was overridden [sic]. Since private methods are
invisible outside the defining class, this revision simply screens
methods as they are loaded from class files into a language levels
symbol table and prevents private methods from being loaded. The
revision also revised a test case that confirmed the loading a private
method. The test case [in file Bart.java] was changed to use a
protected method instead of a private one.

The following files were modified:

M testFiles/Bart.class
M testFiles/Bart.java
M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/jexpr.jj
M src/edu/rice/cs/javalanglevels/AdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java

2009-03-18 20:07:56 Tree
[r4818] by kevinmontrose

Fixup inplace for loading old .xml and .pjt files that used relative paths to specify main-class, instead of a full qualified class name.

2009-03-18 19:47:03 Tree
[r4817] by dlsmith

Language Levels: Fixed parser to correctly distinguish between constructor declarations and standalone method calls.

2009-03-18 16:41:45 Tree
[r4816] by rcartwright

This revision contains a substantially revised language level
converter (embedded in javalanglevels-base.jar. It also reworks
testCloseFiles() in SingleDisplayModelTest which has been intermittently
failing on a dual core Linux box. Even the revised test (like many
of our unit tests) is not properly synchronized.

This revision also moves the .class file deletion process for classes in
language levels files to just before rather than just after language level
conversion.

The following files were modified:

M testFiles/drjava.basic.config
M lib/javalanglevels-base.jar
M src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
M src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/RegionsTreePanel.java

2009-03-15 21:49:33 Tree
[r4815] by rcartwright

This revision partially cleans up the convoluted logic in
LanguageLevelsConverter that appears to have been the source of
numerous bugs.

The following file was modified:

M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java

2009-03-15 20:51:32 Tree
[r4814] by mgricken

Re-enabled breakpoint context menu in DefinitionsPane.

M src/edu/rice/cs/drjava/ui/DefinitionsPane.java

2009-03-15 19:03:36 Tree
Older >
MongoDB Logo MongoDB