Show
Ignore:
Timestamp:
09/04/09 12:18:45 (3 months ago)
Author:
jmaessen
Message:

[codegen] Fix two major bugs: first, make sure we name system classes
correctly when constructing jvm-level type descriptors. Second,
distinguish between dotted method calls on trait-typed receivers
(which require INVOKEINTERFACE) from those on object-typed receivers
(which require INVOKEVIRTUAL). This latter requires some tricky
special-case code for builtin types.

Tried to clean up NamingCzar? and CodeGen? a bit along the way, as
messiness in these classes slowed down bug hunting considerably.

Files:
1 modified

Legend:

Unmodified
Added
Removed