1 2002-08-28 Juli Mallett <jmallett@FreeBSD.org>
3 * arch.cs, compiler.cs: Give the interpreter machine a property
4 for the retrieval of the group count.
6 * regex.cs: Use the new GroupCount property of the factory to
7 initialise the current group count, and restructure code to compile
8 the pattern only the first time it is needed (essentially backing
9 out the previous revision of regex.cs, to use the new code.)
11 2002-08-14 Cesar Octavio Lopez Nataren <cesar@ciencias.unam.mx>
13 * regex.cs: Added the ctr for ISerializable implementation and
14 implemented the GetObjectData function.
16 2002-07-30 Juli Mallett <jmallett@FreeBSD.org>
18 * regex.cs: Fixed bug where the expression would not be
19 re-evaluated for grouping purposes when factory caches were
20 used, resulting in no groups being recognised after one call
21 with a given pattern and no change in options.
23 2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
25 * regex.cs: Fixed bug in split.
27 2002-05-08 Dan Lewis <dihlewis@yahoo.co.uk>
29 * interpreter.cs: Moved to an array-based stack representation
32 * match.cs, collections.cs: Decoupled capture representation from
33 interpreter internals.
35 * cache.cs: Changed Key type from struct to class for speed.
37 2002-04-06 Dan Lewis <dihlewis@yahoo.co.uk>
39 * cache.cs: Object methods should be overridden with "override".
41 2002-04-04 Dan Lewis <dihlewis@yahoo.co.uk>
43 * RegexRunner.cs, RegexRunnerFactory.cs: MS support classes. Stubs
44 added for completeness.
46 * regex.cs, match.cs, collections.cs: Serializable attribute.
48 2002-04-04 Dan Lewis <dihlewis@yahoo.co.uk>
50 * regex.cs: Added static Matches and IsMatch methods.
52 2002-04-03 Dan Lewis <dihlewis@yahoo.co.uk>
54 * ChangeLog: Added changelog.
56 * cache.cs: Fixed bug in MRUList.Evict.