Forum: IronRuby Code Review: NestedTypes4

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Cb51033949ffccd982ae32c9f890f25a?d=identicon&s=25 Tomas Matousek (Guest)
on 2009-05-13 20:19
(Received via mailing list)
Attachment: NestedTypes4.diff (100 KB)
tfpt review "/shelveset:NestedTypes4;REDMOND\tomat"
  Comment  :

  DLR, Python:
  Removes ModuleGlobalWrapper from DLR - it's not used. Moves
ModuleGlobalCache from DLR to Python.
  A bit of TypeGroup refactoring.


  Adds support from nested types to Ruby - they are exposed as constants
on the declaring type. Also implements removal of namespace member and
nested type constants.

  Fixes a bug in autoload - the constant being loaded was removed on a
wrong module.
  Improves displaying of generic types and type groups:
RubyContext.GetClassName returns a name of the class without generic
parameters or runtime id. RubyContext.GetClassDisplayName includes both
(runtime id only for classes from foreign runtime). The latter is used
for displaying errors and for object inspection.

  Ruby test driver: Restores console foreground color to the previous
value each time it's changed.

This topic is locked and can not be replied to.