2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Fri, 13 Jan 2006 10:08:05 +0000 (10:08 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 13 Jan 2006 10:08:05 +0000 (10:08 -0000)
commitdbd8060e2b31b8c84c1400ebc81c6a8318a7b56f
treeccc4c1f99932e18e47e259b8657e1825827ba65f
parent8ab5a342979d85a7b49f02cc3cec24d5081cda6a
2006-01-13  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs : actually using Hashtable of Hashtable
  (instead of ArrayList of custom MemoizationStart class) is much
  better for performance. It makes StartTagOpenDeriv and
  StartAttDeriv more than 10x faster than before.

svn path=/trunk/mcs/; revision=55498
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/ChangeLog
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/RelaxngValidatingReader.cs