summaryrefslogtreecommitdiffstats
path: root/src/corelib/json/qjson_p.h
Commit message (Expand)AuthorAgeFilesLines
* Create corelib/serialization and move existing file formats into itThiago Macieira2018-01-261-781/+0
* Move qle_bitfield to qendian_p.hAllan Sandfeld Jensen2017-06-271-89/+2
* Move endian integers to qendian_p.hAllan Sandfeld Jensen2017-06-211-36/+2
* Fix reading qle_signedbitfield as intAllan Sandfeld Jensen2017-06-181-1/+1
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-161-9/+28
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-151-9/+28
| |\
| | * Revert "Optimize QJsonObject::operator=="Marc Mutz2016-11-141-2/+0
| | * Improve the validation algorithm for binary JSONLars Knoll2016-11-111-7/+28
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-08-291-20/+34
|\ \ \ | |/ /
| * | QtJson: simplify/add missing relational operators involving Latin1StringMarc Mutz2016-08-261-18/+32
| * | QtJson: mark String/Latin1String ctors explicitMarc Mutz2016-08-221-2/+2
* | | Add missing logical bitwise operators to the little-endian storage classesSimon Hausmann2016-07-131-0/+16
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-1/+3
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-0/+2
| |\ \ | | |/
| | * Optimize QJsonObject::operator==Marc Mutz2016-06-081-0/+2
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-061-1/+1
| |\ \ | | |/
| | * Replace qUnaligned{Load,Store} with the existing q{To,From}Unalignedv5.6.1-1v5.6.1Thiago Macieira2016-05-251-1/+1
* | | Squeeze more vectorized rounds out of JSON Latin1String conversion.Erik Verbruggen2016-05-261-2/+2
|/ /
* | QJsonObject: add some overloads taking QLatin1StringMarc Mutz2016-05-101-1/+17
* | QtCore: mark more types as primitive/movableMarc Mutz2016-04-251-0/+2
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-03-111-1/+8
|\ \ | |/
| * QString, QJson, QHash: Fix UBs involving unaligned loadsMarc Mutz2016-03-091-1/+1
| * QJsonPrivate::q_littleendian: mark as primitive/movable, depending on TMarc Mutz2016-03-011-0/+7
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-02-181-1/+5
|\ \ | |/
| * Avoid size overflows when inserting into very large JSON objectsLars Knoll2016-02-181-1/+5
* | Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/devLiang Qi2016-01-261-1/+1
|\ \
| * \ Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-211-1/+1
| |\ \ | | |/
| | * Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2016-01-191-1/+1
| | |\
| | | * Fix non-Latin1 strings in QJsonDocument on big-endian platformsThiago Macieira2016-01-151-1/+1
* | | | Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-211-0/+1
|/ / /
* | | Updated license headersJani Heikkinen2016-01-151-14/+20
|/ /
* | JSON: Fix MSVC2013 warningsOrgad Shaneh2015-11-131-2/+2
|/
* Make sure remove() doesn't corrupt the json objectLars Knoll2015-03-181-1/+1
* Optimize the Latin1 conversion code in the JSON parser with SSE2Thiago Macieira2015-02-151-5/+28
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Revert "Reading QJsonObject property should not modify the object itself."Jędrzej Nowacki2014-09-111-71/+0
* Fix bugs in internal comparison operatorsLars Knoll2014-09-101-3/+20
* Reading QJsonObject property should not modify the object itself.Jędrzej Nowacki2014-07-251-0/+71
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-05-231-1/+4
|\
| * Fix crashes when creating large documentsLars Knoll2013-05-091-1/+4
* | Json writer, emit full precision for floating point Number typesDarryl L. Miles2013-04-121-0/+1
* | Json writer, only emit floating point finite numbers, ignore INF/NaNDarryl L. Miles2013-04-121-0/+1
|/
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Fixed QJsonDocument::fromBinaryData on big endian platforms.Konstantin Tokarev2012-09-241-2/+2
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Properly detach when the modified object is a sub objectLars Knoll2012-03-291-1/+1
* Significantly speed up insertion into QJsonObject/ArrayLars Knoll2012-03-221-2/+19
* Make QJsonPrivate::String compile on big endian platforms.Jason Barron2012-02-291-1/+2
* Update contact address in license headers.Jason McDonald2012-01-311-1/+1