[Development] Qt 5 types under consideration for deprecation / removal in Qt 6

Thiago Macieira thiago.macieira at intel.com
Sat Jun 1 05:36:35 CEST 2019


On Friday, 31 May 2019 10:13:52 PDT Thiago Macieira wrote:
> rcc should be un-bootstrapped. The only use inside QtCore is for the MIME
> type database. We don't need a resource, though it compresses really well
> (roughly 10:1 with zstd). I'd simply make that a read-only sharable
> variable, which we can easily create with a C++11 raw string.

https://codereview.qt-project.org/c/qt/qtbase/+/263548

Unfortunately, MSVC doesn't want to cooperate:

.\qmimeprovider_database.cpp(1270): fatal error C1091: compiler limit: string 
exceeds 65535 bytes in length

> qfloat16-tables does not link to the bootstrap library (it's pure C++). The
> only reason it's in C++ was so we didn't depend on Perl or Python during the
> qtbase build on Windows (Perl is required on Unix). Also, its output is
> ALWAYS the same and there is no input, since the constants are specified by
> IEEE 754. I'd actually remove the tool from the build, move it to util/,
> and add the resulting file to Git.

https://codereview.qt-project.org/c/qt/qtbase/+/263547

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Development mailing list