[Mono-devel-list] XSLT patches reviewed
Atsushi Eno
atsushi at ximian.com
Wed Feb 9 00:24:14 EST 2005
Hi,
So I've largely finished applying the patch. I still have some
pending stuff:
xslnumber.patch
I need more precise understanding about number formatting
which is expected in XSLT spec (or please point the related
spec section number in your patch).
xsforeach.patch
I need clarification on the purpose of this patch.
Performance?
xsltcompiledcontext.patch
I need clarification. What if there are foo-bar and foo_bar?
xslstylesheet.patch
locationpathpattern.patch
I need clarification on the purpose of these patches.
With OASIS's stable archive I could not find any improvements.
xmlwriteremitter.patch
I should reject this patch. It is enough to invoke
String.Replace() just once (because it replaces all
the matching string occurence). Also, two WriteComment()
without object creation is better than allocating another
string object in general.
parser.patch
It actually broke the build. We already have ErrorOutput
maybe for the same purpose.
whitespacenodes.patch
Let me read the spec in depth. Without related spec section
it is impossible to determine if the patch is fine (and that
part is one of the difficult part of XSLT).
For now, am going to make our standalone tests runnable with the
new archive and/or reuse your test runner. I prefer mine only
because there are several options, but in the meantime it is easier
to reuse Class1.cs.
I believe all the rest part of the patch is in svn, but tell me if
there was missing. In general very nice patches :-)
Thanks,
Atsushi Eno
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xslnumber.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xslforeach.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0001.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xslstylesheet.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0002.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: parser.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0003.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xmlwriteremitter.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0004.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: locationpathpattern.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0005.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xsltcompiledcontext.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0006.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: whitespacenodes.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050209/de55245e/attachment-0007.pl
More information about the Mono-devel-list
mailing list