| Commit | Date | |
|---|---|---|
| 2009-08-28 15:24:07 | Tree | |
| 2009-08-28 14:00:57 | Tree | |
|
[r5038]
by
dlsmith
PLT Utilities: Set factories based on Iterables (makeSet(), makeRelation()) tweaked to preserve order using LinkedHashSet. |
2009-08-28 13:58:14 | Tree |
| 2009-08-27 23:02:33 | Tree | |
|
[r5036]
by
dlsmith
DynamicJava: Major improvement to error messages involving method and constructor invocations. Refactored MethodFinder, etc., to work with lists of DJMethods rather than wrapping those in unnecessary invocation information. Bug fix for looking up static-imported methods -- instance methods with the same name could be matched as well, leading to a runtime crash. |
2009-08-27 20:46:05 | Tree |
|
[r5035]
by
dlsmith
DynamicJava: Refactored DJMethod/DJConstructor to keep track of the declaring instance (different than the object itself when class type parameters have been instantiated). This allows the lookup algorithms to ignore that detail. The declaring instance is necessary for compilation and (probably) overloading analysis. |
2009-08-27 15:00:32 | Tree |
| 2009-08-27 14:36:54 | Tree | |
|
[r5033]
by
dlsmith
DynamicJava: Enums are always treated as static. Capture variable bounds are always normalized. Error messages with lists of types group the capture-variable bound output together in a single side condition. |
2009-08-26 21:11:22 | Tree |
|
[r5032]
by
dlsmith
DynamicJava: |
2009-08-26 19:55:28 | Tree |
| 2009-08-26 18:18:51 | Tree |