| Commit | Date | |
|---|---|---|
|
[r4285]
by
dlsmith
a DCVHM,L6Updated debugger to interface with the new DynamicJava code. DebugTest and DebugContextTest are still commented out, because they rely the older synchronization design in which RMI calls did not block waiting for the interpreter result. |
2007-12-17 22:58:48 | Tree |
|
[r4284]
by
dlsmith
DynamicJava: Fixed handling of LinkageErrors when classes are loaded by TopLevelContext |
2007-12-17 21:15:49 | Tree |
|
[r4283]
by
dlsmith
DynamicJava: Restored the following features: assignments to new variables treated as declarations; checking return types; checking thrown types; expressions of type void do not output a value. The solution for assignments and voids is a hack; in the future this should be fixed by modifying the parser to never produce top-leve Expressions. Also added a SymbolUtil.typeOfGeneralClass() method, and fixed a bug in which expression statements appearing in the body of a method caused an internal error. |
2007-12-14 19:31:07 | Tree |
| 2007-12-12 22:40:51 | Tree | |
| 2007-12-12 22:09:27 | Tree | |
|
[r4280]
by
dlsmith
PLT Utilities: Fixed bug in PathClassLoader (was unable to locate classes with dots in their names); improved tests to catch the bug. |
2007-12-12 22:08:29 | Tree |
| 2007-12-12 18:44:10 | Tree | |
| 2007-12-12 18:06:16 | Tree | |
|
[r4277]
by
dlsmith
Replaced DynamicJava with the updated version supporting Java 5 types and inference; updated DrJava driver code to use the new interface. Note that certain functionality, including debugging, still needs to be implemented with the new code. |
2007-12-06 21:18:20 | Tree |
| 2007-12-06 19:18:39 | Tree |