Forum: IronRuby Code Review: RubyInitializers8

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Tomas M. (Guest)
on 2008-11-20 20:00
(Received via mailing list)
Attachment: RubyInitializers8.diff (0 Bytes)
tfpt review "/shelveset:RubyInitializers8;REDMOND\tomat"
  Comment  :
  Refactors call actions, reimplements calls to constructors, allocators
and initializers.
  Implements allocate operation for built-in classes (where available in
MRI).
  Fixes initialization of exceptions, Kernel#raise, and enables an
arbitrary object to be an exception message.
  Simplifies C# definition of Ruby exceptions with a default factory:
  -     If RubyExceptionAttribute is used instead of RubyClassAttribute
and no RubyConstructor is defined the default factory is generated and
set up by init-generator.

  Fixes CallArguments and MetaObjectBuilder: meta-arguments passed to
Defer should not be modified.
  Refactors ArgsBuilder.

Tomas
Curt H. (Guest)
on 2008-11-20 21:02
(Received via mailing list)
The definition of OptionalParamCount in ArgsBuilder.cs looks wrong.

A gratuitous tab character snuck into IoOps.cs.

Not specific to this set of changes, it would be nice if the generation
program for ReflectionCache.Generated were to apply some kind of
deterministic sort to the methods being generated.
This topic is locked and can not be replied to.