1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-12-24 21:33:51 +03:00
libxml2/python/tests
Nick Wellnhofer fc26934eb0 memory: Fix memory debugging with Windows threads
On Windows, malloc hooks can be called after the final call to
xmlCleanupParser in various tests. This means that xmlMemMutex can still
be accessed if memory debugging is enabled, so the mutex should not be
cleaned.

This also means that tests may report spurious memory leaks on Windows.

The old implementation avoided the issue by keeping track of all
global state objects in a doubly linked list, so they could be cleaned
during xmlCleanupParser.

But as far as I can tell all memory will be freed eventually, so this is
mostly an issue with our test suite.
2023-09-21 23:29:18 +02:00
..
attribs.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
build.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
compareNodes.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
ctxterror.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
cutnpaste.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
dtdvalid.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
error.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
inbuf.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
indexes.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
input_callback.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
invalid.xml more accessor classes for the parser context, allow to switch on and check 2002-02-03 16:53:19 +00:00
Makefile.am python: Fix tests 2023-09-21 21:31:52 +02:00
nsdel.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
outbuf.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
push.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
pushSAX.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
pushSAXhtml.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader2.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader3.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader4.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader5.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader6.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader7.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader8.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
reader.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
readererr.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
readernext.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
regexp.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
relaxng.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
resolver.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
schema.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
serialize.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
setup_test.py python: Fix tests 2023-09-21 21:31:52 +02:00
sync.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
test.dtd Applied patch from Brent Hendricks adding support for late DTD validation. 2004-11-10 11:55:47 +00:00
thread2.py memory: Fix memory debugging with Windows threads 2023-09-21 23:29:18 +02:00
tst.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
tst.xml added more informations in the libxml2-python package including docs. 2002-02-02 09:17:16 +00:00
tstLastError.py parser: Fix detection of null bytes 2023-08-29 18:43:10 +02:00
tstmem.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
tstURI.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
tstxpath.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
valid.xml more accessor classes for the parser context, allow to switch on and check 2002-02-03 16:53:19 +00:00
validate.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
validDTD.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
validRNG.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
validSchemas.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
walker.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
xpath.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
xpathext.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
xpathleak.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
xpathns.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00
xpathret.py python: Fix tests on MinGW 2023-08-15 12:55:35 +02:00