Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog')
-rw-r--r--mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog53
1 files changed, 4 insertions, 49 deletions
diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog
index 25244344f27..0151392b16a 100644
--- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog
+++ b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog
@@ -1,51 +1,6 @@
-2006-02-02 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpPatterns.cs : After profiling in depth, finally I found the
- source of the worst perf. problem in the code - return x for
- (choice x x).
- It now validates 5MB of OpenDocument specification content.xml,
- which only Jing could do.
-
-2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpObjects.cs : fixed warnings.
-
-2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpPatterns.cs : RdpOneOrMore.EmptyTextDeriv() should be "override".
- RdpList.EmptyTextDeriv() (which was also virtual incorrectly) was
- removed since the code was in wrong assumption.
- * Util.cs : debug string now contains data and dataExcept info.
-
-2006-01-15 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpPatterns.cs : lazy evaluate Group branches. If left hand is
- notAllowed, the returned value is always NotAllowed, no need to
- compute another branch.
-
-2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpObjects.cs, RdpPatterns.cs : introduced "IsContextDependent"
- optimization; when a pattern is (namespace) context independent
- (almost all cases except for QName validation), new TextDeriv()
- overload that takes MemoizationStore memoizes TextDeriv results.
-
-2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
+2005-01-05 Atsushi Enomoto <atsushi@ximian.com>
* RdpPattern.cs :
- Introduced EmptyTextDeriv() so that the results could be memoized.
-
-2006-01-10 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpPatterns.cs :
- - Added StartAttDeriv(), EndAttDeriv() and IsTextValueDependent.
- (See corresponding changes in RelaxngValidatingReader.cs).
- - Added a bunch of derivative method overloads to receive
- MemoizationStore and memoize results efficiently.
-
-2006-01-05 Atsushi Enomoto <atsushi@ximian.com>
-
- * RdpPatterns.cs :
- Fixed RdpPattern.TextDeriv() and MixedTextDeriv() to not allow
whitespaces incorrectly.
- Fixed MixedTextDeriv() to not require string argument.
@@ -60,7 +15,7 @@
derivative algorithm (it incorrectly extended to return false
for RELAX NG predefined datatypes).
-2006-01-04 Atsushi Enomoto <atsushi@ximian.com>
+2005-01-04 Atsushi Enomoto <atsushi@ximian.com>
* RdpPattern.cs :
- Implemented textOnlyDeriv and mixedTextDeriv of "memoization".
@@ -73,12 +28,12 @@
- Avoid extra pattern creation with related to empty and notAllowed
as one hand of binary branches.
-2006-01-03 Atsushi Enomoto <atsushi@ximian.com>
+2005-01-03 Atsushi Enomoto <atsushi@ximian.com>
* RdpPattern.cs : reduced RdpFlip instantiation. Share patternPool
only when it does not exist.
-2006-01-03 Atsushi Enomoto <atsushi@ximian.com>
+2005-01-03 Atsushi Enomoto <atsushi@ximian.com>
* Util.cs, RdpPatterns.cs : optimization. Removed extraneous
delegate instantiation. Avoid using enum for HashTable keys.