| Commit | Date | |
|---|---|---|
| 2008-02-14 15:16:29 | Tree | |
|
[r4340]
by
dlsmith
Fixed Interactions class loaders so that built-in items (drjava.jar, etc.) go last (consistent with the way the class path is presented to the user). Includes dynamicjava and plt updates to support the change. Improved handling of unexpected interpreter errors: they no longer freeze the Interactions Pane, and instead get recorded in the DrJava Errors dialog. |
2008-02-14 00:34:16 | Tree |
|
[r4339]
by
dlsmith
DynamicJava: Reverted previous change, and provided a better fix: TreeClassLoader now sets its parent loader so that all essential implementation classes are loaded by the implementation's class loader rather than the interpreter class loader. Also improved error handling: ExceptionInInitializerErrors are caught; EvaluatorException trims the stack of *all* exceptions in a chain, not just the top-most one. |
2008-02-13 23:20:08 | Tree |
|
[r4338]
by
dlsmith
PLT Utilities: Extended ShadowingClassLoader to support white-list shadowing; implemented ComposedClassLoader |
2008-02-13 21:22:05 | Tree |
|
[r4337]
by
mrbkap
Fix problem where an exception reported in a JUnit test on another thread doesn't have line number information. See bug 1423781. |
2008-02-13 20:47:21 | Tree |
| 2008-02-13 11:55:20 | Tree | |
|
[r4335]
by
dlsmith
DynamicJava fix to support more flexible class loader setups -- on-the-fly defined classes can be loaded by a class loader that doesn't have the implementation classes' loader as a parent. |
2008-02-12 22:14:45 | Tree |
|
[r4334]
by
dlsmith
PLT Utilities: Implemented TreeLog, which provides a GUI for browsing log messages in a separate process. A few minor improvements in the Swing package and ConcurrentUtil. |
2008-02-12 18:35:16 | Tree |
| 2008-02-11 20:22:41 | Tree | |
| 2008-02-11 19:14:46 | Tree |