[Mono-dev] System.dll few patches for review
Andrew Skiba
andrews at mainsoft.com
Thu Oct 5 03:19:40 EDT 2006
Hello Sebastien.
I ran mono-api-check on both 1.1 and 2.0 profile, and it did not see any
difference after I removed IEnumerable. So I will commit this patch and
check class statuses of 1.1 and 2.0 in a few days.
> > > > * X509CertificateCollection.patch - remove unnecessary overload
> > >
> > > If this doesn't cause any error with the class library
> status pages
> > > then remove (don't comment) it. The comment itself can be
> put in the
> > > ChangeLog.
> >
> > According to MSDN X509CertificateCollection does not implement
> > IEnumerable privately.
>
> You're right. Anyway CollectionBase already implements
> IEnumerable. Not sure why it was put there (it's been there
> since the first commit in 2002).
>
> > Actually, that means that the patch should look like in the new
> > attachment.
> >
> > What do you mean by class library status pages?
>
> The "old corcompare" which is available online from
> http://www.mono-project.com/Class_Status
>
> You should check both 1.x and 2.0 profiles.
>
> > I could run make
> > run-test after this patch applied, and it gave same number
> of errors
> > before and after the patch. Is that enough?
>
> No. It will spot functionality regressions but it won't spot
> errors in API definitions. I don't see how/why this could
> break but it's safer to always check the pages after an API
> change (either manually on your own computer or on the public
> pages a while after the check-in).
>
> --
> Sebastien Pouliot <sebastien at ximian.com>
> Blog: http://pages.infinit.net/ctech/
>
>
More information about the Mono-devel-list
mailing list