Shifting a 32-bit type by 32 bits is formally undefined behaviour, even if it happens in code that is unreachable at runtime. Use a compile-time check against GLib's GLIB_SIZEOF_SIZE_T, instead of hoping a runtime check will be optimized away. Signed-off-by: Simon McVittie <smcv@debian.org>
Timsort implementation
This directory contains code modified for GTK, based on the timsort implementation in python, and its Java adaptation by Joshua Bloch.
See the source files for copyright and licensing information, and the
COPYING
file for the full text of the Apache license, version 2.0.