Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
Changes In Branch bswap-functions Excluding Merge-Ins
This is equivalent to a diff from b406b20ecd to ce8177e3e6
|15:10||Make use of built-in bswap32() and bswap16() functions in GCC/Clang for a significant performance improvement there. (check-in: 8bfcda3d10 user: drh tags: trunk)|
|14:01||Only use <nowiki>__builtin_bswap16()</nowiki> with GCC 4.8 and later. (Closed-Leaf check-in: ce8177e3e6 user: drh tags: bswap-functions)|
|13:28||Remove the use of htonl() in the previous check-in due to linkage issues. Add the get2byteAligned() macro and use it for access to the cell offsets on btree pages for about a 1% performance gain. (check-in: 79ff36b717 user: drh tags: bswap-functions)|
|12:47||Make use of htonl() and <nowiki>__builtin_bswap32()</nowiki> for faster implementations of sqlite3Get4byte() and sqlite3Put4byte(). (check-in: bc27ebd7f7 user: drh tags: bswap-functions)|
|11:07||Change an unreachable branch into an assert() in sqlite3PagerAcquire() and optimize sqlite3PcacheOpenSavepoint() by factoring out rarely used code into a subroutine. (check-in: b406b20ecd user: drh tags: trunk)|
|03:57||Optimization to the sqlite3PcacheFetch() logic. (check-in: d9a0481ce0 user: drh tags: trunk)|
Changes to src/btree.c.
Changes to src/btreeInt.h.
Changes to src/sqliteInt.h.
Changes to src/util.c.