glib/glib/tests
Alexander Larsson 839957f275 Make g_qsort_with_data stable, based on glibc msort
We need a stable sort, and we might as well always use it rather
than have multiple sort versions. This picks up the glibc
merge sort implementation which it uses by default for qsort,
except we don't fall back to non-stable quicksort in some cases
like glibc

https://bugzilla.gnome.org/show_bug.cgi?id=672095
2012-03-16 16:04:36 +01:00
..
bookmarks Move bookmarkfile tests to the test framework 2010-08-03 10:25:54 -04:00
markups Add a test to show that GMarkup properly handles > in content 2012-01-31 22:02:22 -05:00
.gitignore GBytes: A new type for an immutable set of bytes. 2011-11-24 08:58:38 +01:00
1bit-mutex.c Fix 1bit mutex test on platforms with 32 bit aligned pointers 2011-11-15 09:27:00 +01:00
4096-random-bytes [REVERT] Bug 548612 – g_strstr_len() should use memmem when available 2008-08-28 23:03:24 +00:00
642026.c Mark some functions 'static' in glib/tests 2011-10-16 21:41:15 -04:00
array-test.c array: Add a clear function 2012-01-24 23:25:38 -05:00
asyncqueue.c gasyncqueue: fix a 32bit overflow in g_async_queue_timed_pop 2012-02-22 11:36:08 -05:00
atomic.c tests: merge gthread/ and glib/ atomic tests 2011-10-16 19:04:19 -04:00
base64.c Test inplace decoding 2010-06-20 23:46:01 -04:00
bitlock.c optimise bitlocks with new atomic operations 2011-05-28 17:39:12 -04:00
bookmarkfile.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
bookmarks.xbel Fix a typo 2010-07-10 23:56:45 -04:00
bytes.c GBytes: add a size argument to g_bytes_get_data 2011-12-15 07:22:37 +01:00
cache.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
checksum.c Remove a gccism 2011-08-13 15:29:29 -04:00
collate.c Mark some functions 'static' in glib/tests 2011-10-16 21:41:15 -04:00
cond.c Mark some functions 'static' in glib/tests 2011-10-16 21:41:15 -04:00
convert.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
dataset.c Use a realistic timeout in a test 2011-06-13 22:50:02 -04:00
date.c Disable deprecations where appropriate in tests 2011-10-12 00:37:02 -04:00
dir.c Add some GDir tests 2010-07-05 23:43:47 -04:00
empty Improve test coverage 2011-02-13 23:49:19 -05:00
environment.c Add tests for new g_environ_ functions 2011-10-15 16:28:07 -04:00
error.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
fileutils.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
gdatetime.c glib/tests: fix memory leak 2012-02-08 09:23:54 -05:00
gvariant.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
gwakeuptest.c two test fixes for ARM 2011-12-14 09:33:30 -05:00
hash.c glib/tests: fix memory leak 2012-02-08 09:23:54 -05:00
hmac.c Improve coverage of GHmac tests 2011-10-08 19:02:05 -04:00
hook.c Add some GHookList tests 2011-10-08 19:02:06 -04:00
hostutils.c ghostutils: Convert non-ASCII dots to '.' when converting hostnames 2010-12-15 03:56:35 -05:00
include.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
keyfile.c GKeyFile: allow loading from empty strings 2012-01-26 14:40:34 -05:00
keyfiletest.ini forgotten file 2010-07-07 22:03:02 -04:00
list.c Add a few more tests 2011-10-03 23:55:02 -04:00
logging.c logging test: unset G_MESSAGES_DEBUG 2012-03-09 10:29:32 -05:00
mainloop.c glib/tests: mainloop - fix a mem leak. 2012-02-08 09:36:12 -05:00
Makefile.am GBytes: A new type for an immutable set of bytes. 2011-11-24 08:58:38 +01:00
mappedfile.c Disable deprecations where appropriate in tests 2011-10-12 00:37:02 -04:00
markup-collect.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
markup-escape.c Move markup escape tests to test framework 2010-07-30 19:51:18 -04:00
markup-parse.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
markup-subparser.c Mark some functions 'static' in glib/tests 2011-10-16 21:41:15 -04:00
mem-overflow.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
mutex.c Disable deprecations where appropriate in tests 2011-10-12 00:37:02 -04:00
node.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
once.c g_thread_new: never fail 2011-10-13 01:00:57 -04:00
option-argv0.c goption: implement platform_get_argv0() for OpenBSD 2012-01-30 16:17:06 +01:00
option-context.c glib/tests/option-context: remove unused tests 2012-02-08 08:46:03 -05:00
pages.ini Add testcase for bug 640695 2011-01-27 23:07:53 -05:00
pattern.c More pattern tests 2010-07-30 19:51:18 -04:00
private.c glib/tests/private.c: Fix compilation on Windows 2011-12-22 10:39:05 +08:00
protocol.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
queue.c Added API g_queue_free_full(). 2011-12-16 09:51:16 -05:00
rand.c Add a test for the previous fix 2011-06-03 23:38:46 -04:00
rec-mutex.c Disable deprecations where appropriate in tests 2011-10-12 00:37:02 -04:00
regex.c regex: Remove --disable-regex option 2012-02-26 22:22:56 -05:00
rwlock.c Disable deprecations where appropriate in tests 2011-10-12 00:37:02 -04:00
scannerapi.c improve scanner api test coverage 2010-07-31 02:39:53 -04:00
sequence.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
shell.c Fix misc compiler warnings in (mostly) test programs 2010-08-19 18:24:53 -04:00
slice.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
slist.c Add a few more tests 2011-10-03 23:55:02 -04:00
sort.c Make g_qsort_with_data stable, based on glibc msort 2012-03-16 16:04:36 +01:00
spawn-multithreaded.c Use G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
spawn-singlethread.c Use G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
strfuncs.c Fix to handle '\v' (vertical tab) by g_strescape() and g_strcompress(). 2011-12-27 21:49:19 -05:00
string.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
test-printf.c Improve test coverage 2011-11-21 01:53:29 -05:00
test-spawn-echo.c gthread: move test cases to glib/ 2011-10-16 19:08:59 -04:00
testing.c various tests: do not provoke SIGTRAP with -m no-undefined 2011-12-27 17:51:09 -05:00
thread.c Protect call to pthread_condattr_setclock with define. 2012-01-15 23:41:27 -05:00
timeout.c Use G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
tree.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
unicode.c unicode: tests: More script to/from ISO-15924 tests 2012-02-26 21:24:08 -05:00
unix.c Use G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
uri.c various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00:00
utf8-misc.c [test] Move non-utf8 tests into unicode.c 2011-07-14 16:55:35 -04:00
utf8-performance.c Added performance tests for UTF-8 decoding functions 2011-06-03 22:28:34 -04:00
utf8-pointer.c Remove duplicate utf8 strreverse test 2010-07-30 19:51:19 -04:00
utf8-validate.c Some fixes 2010-06-20 22:18:30 -04:00
utils.c Don't rely on /bin/sh 2012-02-21 00:26:19 +01:00