2006-08-19 Aaron Bockover <abockover@novell.com>
authorAaron Bockover <abockover@novell.com>
Sun, 20 Aug 2006 04:24:58 +0000 (04:24 -0000)
committerAaron Bockover <abockover@novell.com>
Sun, 20 Aug 2006 04:24:58 +0000 (04:24 -0000)
commitbc434b09d7f1dff0ec7f1eb26ad28e92f6cdf93e
treee06b7a020e607b80a6d6487242e72377287e981b
parent369a70cc0887b674795e94e4c01cf1a830532e75
2006-08-19  Aaron Bockover  <abockover@novell.com>

    * src/gstring.c: optimize and generalize reallocation by providing
    a GROW_IF_NECESSARY macro, do not use strcpy/strcat as they are
    very, very slow; GString is now much closer to GLib's implementation
    in terms of performance

    * test/string.c: added speed-specific tests to beat on reallocation code

    * test/test-both: run make if the test drivers don't exist

svn path=/trunk/mono/; revision=64075
eglib/ChangeLog
eglib/src/gstring.c
eglib/test/string.c
eglib/test/test-both