Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
8
-
88c3cd6e0 (dev), 7b5df411d (6.7), 652ee1562 (6.6), 0e3e42a7d (tqtc/lts-6.5)
-
Team B Foundation Sprint 55, Foundation Sprint 62, Foundation Sprint 63, Foundation Sprint 64, Foundation Sprint 65, Foundations Sprint 99, Foundation Sprint 100, Foundation Sprint 101, Foundations Sprint 102, Foundation Sprint 103, Foundation Sprint 104
Description
It ensures that no dynamic intialisation can take place, which means it doesn't interfere (as much) with program startup.
Attachments
Issue Links
- depends on
-
QTBUG-106650 Provide a clang-tidy check for statics/thread_locals to use constexpr when possible
- In Progress
Gerrit Reviews
For Gerrit Dashboard: QTBUG-100485 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
413145,1 | Core: make Unicode Database constexpr | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: NEW | 0 | 0 |
422862,1 | Make locale data arrays constexpr | 6.4 | qt/qtbase | Status: NEW | 0 | 0 |
422863,1 | Make locale data arrays constexpr | 6.3 | qt/qtbase | Status: NEW | 0 | 0 |
424778,4 | RCC: generate constexpr char arrays | dev | qt/qtbase | Status: NEW | -1 | 0 |
429154,16 | QtCore: add constexpr to objects of static storage-duration | dev | qt/qtbase | Status: NEW | 0 | 0 |
412088,2 | QKeySequence: constexpr ALL the things | dev | qt/qtbase | Status: MERGED | +2 | 0 |
412624,10 | Network: make Public Suffix List constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
412625,6 | Core: make Unicode Database constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
412626,4 | Core: make CLDR data constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
413144,4 | Core: make Unicode Database constexpr | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
413178,2 | Core: make CLDR data constexpr | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
413179,2 | Core: make CLDR data constexpr | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
417161,2 | Network: make Public Suffix List constexpr | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
422379,3 | Make locale data arrays constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
422891,2 | Make locale data arrays constexpr | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
426267,2 | QUnicodeTools: mark a test-only flag constexpr/constinit | dev | qt/qtbase | Status: MERGED | +2 | 0 |
426419,2 | QUnicodeTools: mark a test-only flag constexpr/constinit | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
434235,4 | QtRhi: make two plain arrays inline and constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
437276,2 | QtRhi: make two plain arrays inline and constexpr | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
531815,2 | QMetaTypeModuleHelper: mark instances constexpr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
532330,2 | QMetaTypeModuleHelper: mark instances constexpr | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
532468,2 | QMetaTypeModuleHelper: mark instances constexpr | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
532660,2 | QMetaTypeModuleHelper: mark instances constexpr | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |