qt5base-lts/src
Thiago Macieira 8656ee950b Refactor QNetworkAddress not to keep a full QHostAddress
QHostAddressPrivate is one QString and 24 bytes, allocated on the heap,
which is WAY too heavy for something that fits into 8 bits. So instead
of storing the expanded netmask inside QNetworkAddressEntryPrivate, we
store the simple prefix length and calculate the mask only if asked.

Change-Id: Ie05c6480d8a44fda817ffffd14d9ad4707aa8a92
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2017-09-25 05:38:24 +00:00
..
3rdparty Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-06 13:26:31 +02:00
android Forward Service.onBind notification to Qt 2017-07-04 18:38:19 +00:00
angle Remove QMAKE_LIBS_CORE variable 2017-08-28 13:10:38 +00:00
concurrent Adapt to the C++ SIC introduced by P0012: noexcept specialization 2017-05-03 02:39:56 +00:00
corelib Add currentType function to QOperatingSystemVersion 2017-09-25 00:58:41 +00:00
dbus Merge remote-tracking branch 'origin/5.9' into dev 2017-08-08 11:48:10 +02:00
gui add back the device-less QNativeGestureEvent (deprecated) 2017-09-22 14:34:36 +00:00
network Refactor QNetworkAddress not to keep a full QHostAddress 2017-09-25 05:38:24 +00:00
opengl Make high-dpi QGLWidget work cross platform 2017-08-02 21:58:21 +00:00
openglextensions Also release winmain, qopenglextensions under commercial licenses 2016-11-18 16:19:56 +00:00
platformheaders Merge remote-tracking branch 'origin/5.9' into dev 2017-04-20 12:31:27 +02:00
platformsupport Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-06 13:26:31 +02:00
plugins Remove obsolete version checks 2017-09-25 00:58:52 +00:00
printsupport Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-06 13:26:31 +02:00
sql Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-20 11:58:32 +02:00
testlib Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-20 11:58:32 +02:00
tools uic: Use nullptr instead of Q_NULLPTR in generated code 2017-08-28 15:25:07 +00:00
widgets Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-20 11:58:32 +02:00
winmain Merge remote-tracking branch 'origin/5.8' into 5.9 2017-02-08 15:49:18 +01:00
xml Prefer rvalue versions of toLatin() and toUtf8() 2017-03-30 20:31:59 +00:00
src.pro Merge remote-tracking branch 'origin/5.9' into dev 2017-03-28 09:28:31 +02:00