Forum: IronRuby Code Review: MoreProtocols8

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 2009-02-18 00:03
(Received via mailing list)
Attachment: MoreProtocols8.diff (0 Bytes)
tfpt review "/shelveset:MoreProtocols8;REDMOND\tomat"



Affects DLR outer ring, IronPython and IronRuby.



  DLR:

  -   Changes names of arguments/parameters in default binder to be
typed to strings instead of SymbolIds.

  -   Adds NonNullItems attribute. If applied on a params-array or
dict-array parameter the binder only binds non-null arguments to the
items of the array/dict.



  IronPython:

  -   Reflects changes in DLR.



  IronRuby:

  -   Implements missing protocols and removes all static sites used in
protocol conversions.

  -   Fixes caching issues in protocol conversions.

  -   Misc fixes in libraries.


Passed "run 0".



Tomas
Curt H. (Guest)
on 2009-02-18 18:39
(Received via mailing list)
Ruby changes look good.

From: Dino Viehland
Sent: Tuesday, February 17, 2009 2:27 PM
To: Tomas M.; IronRuby External Code R.; Rowan Code
Reviewers; DLR Code Reviews
Cc: removed_email_address@domain.invalid
Subject: RE: Code Review: MoreProtocols8

Python changes look good.

From: Tomas M.
Sent: Tuesday, February 17, 2009 2:02 PM
To: IronRuby External Code R.; Rowan Code R.; DLR Code
Reviews
Cc: removed_email_address@domain.invalid
Subject: Code Review: MoreProtocols8


tfpt review "/shelveset:MoreProtocols8;REDMOND\tomat"



Affects DLR outer ring, IronPython and IronRuby.



  DLR:

  -   Changes names of arguments/parameters in default binder to be
typed to strings instead of SymbolIds.

  -   Adds NonNullItems attribute. If applied on a params-array or
dict-array parameter the binder only binds non-null arguments to the
items of the array/dict.



  IronPython:

  -   Reflects changes in DLR.



  IronRuby:

  -   Implements missing protocols and removes all static sites used in
protocol conversions.

  -   Fixes caching issues in protocol conversions.

  -   Misc fixes in libraries.


Passed "run 0".



Tomas
This topic is locked and can not be replied to.