4.9.0-rc20: eliminate main thread store
Pre-release
Pre-release
No binary packages provided this time, highlights:
- introduced AArch64 architecture support
- OpenBSD, NetBSD, Hurd and Solaris build fixes
- architecture build fixes (s390x, PowerPC, etc.)
- implemented
QFileSystemEngine::copyFile()
for FreeBSD viasendfile()
- implemented thread name setting for NetBSD and Solaris (and possibly other) via
pthread_setname_np()
- reimplemented
qSNaN()
,qQNaN()
andqInf()
viastd::numeric_limits<double>::signaling_NaN()
,std::numeric_limits<double>::quiet_NaN()
andstd::numeric_limits<double>::infinity()
vsnprintf()
,clock_gettime()
,getaddrinfo()
,getifaddrs()
andnl_langinfo()
functions are checked for during builddirent.d_type
,sockaddr_ll.sll_addr
andsockaddr_dl.sdl_index
struct members are checked for during build- optimized string to
qlonglong
,qulonglong
anddouble
conversion - eliminated
QCoreApplication
/QThread
race condition - fixed build regression on big endian since a1185e3
- dropped support for proprietary and discontinued operating systems
- dropped Valgrind support
- lots of cleanups, optimizations and fixes