From: drh Date: Sat, 9 Nov 2013 22:08:10 +0000 (+0000) Subject: Add the sqlite3_win32_compact_heap() function for cleaning up memory X-Git-Tag: version-3.8.2~120 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=660760f8e64edaa490d8cd8ac5fb1881538cd05f;p=thirdparty%2Fsqlite.git Add the sqlite3_win32_compact_heap() function for cleaning up memory allocations on Win32 system. Also cleanup the winGetTempname() function. Changes to the Win32 VFS only. FossilOrigin-Name: d06d9fdb6e6ac369035c825d9c30970115b3ba71 --- 660760f8e64edaa490d8cd8ac5fb1881538cd05f diff --cc manifest index 84406f56cd,4f7397798c,7f2d1f89e9..19f1d8ab1b --- a/manifest +++ b/manifest @@@@ -1,5 -1,5 -1,5 +1,5 @@@@ - C Updates\sto\sdocumentation\son\ssqlite3_last_insert_rowid().\s\sNo\schanges\sto\scode. - D 2013-11-09T21:19:12.868 - C Fix\stemporary\sdirectory\sseparator\shandling\sfor\sCygwin. - D 2013-11-07T22:11:55.758 -C Use\sthe\sUNICODE_STRING_MAX_CHARS\sconstant\sfrom\sWinNT.h. -D 2013-11-09T21:11:36.447 +++C Add\sthe\ssqlite3_win32_compact_heap()\sfunction\sfor\scleaning\sup\smemory\s\nallocations\son\sWin32\ssystem.\s\sAlso\scleanup\sthe\swinGetTempname()\sfunction.\nChanges\sto\sthe\sWin32\sVFS\sonly. +++D 2013-11-09T22:08:10.133 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in d12e4455cf7a36e42d3949876c1c3b88ff70867a F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@@ -173,11 -173,11 -173,11 +173,11 @@@@ F src/callback.c f99a8957ba2adf369645fa F src/complete.c dc1d136c0feee03c2f7550bafc0d29075e36deac F src/ctime.c ea4b7f3623a0fcb1146e7f245d7410033e86859c F src/date.c 593c744b2623971e45affd0bde347631bdfa4625 - F src/delete.c fb896d68bae9a5ee3459c60d8ed929a2b41f7afb + F src/delete.c ddb92f44595366c4817e576b5f11cad5a915c3ef F src/expr.c e7bbe3c6916e141f27a28655d3cf325b817695e4 F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb - F src/fkey.c 5370840745f01f11fb219922d8e99a48ff92fbeb - F src/func.c 2c47b65e6e00e3e9374942f28254faf8adafe398 + F src/fkey.c 78364daed38e26269c53ddb94c515bceac1063c6 -F src/func.c 2c47b65e6e00e3e9374942f28254faf8adafe398 ++F src/func.c 96caa9dfd1febf9a4b720de4c43ccfb392a52b73 F src/global.c 5caf4deab621abb45b4c607aad1bd21c20aac759 F src/hash.c ac3470bbf1ca4ae4e306a8ecb0fdf1731810ffe4 F src/hash.h 8890a25af81fb85a9ad7790d32eedab4b994da22 @@@@ -220,10 -220,10 -220,10 +220,10 @@@@ F src/resolve.c fc4673cc49b116e51e7f12d F src/rowset.c 64655f1a627c9c212d9ab497899e7424a34222e0 F src/select.c 60af46f5f6bc3803c27af3edd8881ed2d0c3f19f F src/shell.c 03d8d9b4052430343ff30d646334621f980f1202 --F src/sqlite.h.in a8cad179541b8d171fed425a737084702ef462ef ++F src/sqlite.h.in ecbd714ecc0ff710a149fc72db6552738148ad0c F src/sqlite3.rc 11094cc6a157a028b301a9f06b3d03089ea37c3e F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc - F src/sqliteInt.h 360c8a484065f6b52ecdd5ef6766429e7aa552dd + F src/sqliteInt.h 3da1940a2ba05a663e9016d57f1ea1f79ffcb03e F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d F src/status.c 7ac05a5c7017d0b9f0b4bcd701228b784f987158 F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e @@@@ -1135,7 -1135,10 -1135,7 +1135,8 @@@@ F tool/vdbe-compress.tcl f12c884766bd14 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01 F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff - P 8a0366285b94dc43d932736e7b1eedb71e241857 - R 8962c687b916c959531dd61026cf54cb - P 404bd98fb41f71d041932d68a908570995825ec1 - R 37545b181f36caed5c7fe5390bfd2bd9 - T *branch * cygDirSep - T *sym-cygDirSep * - T -sym-trunk * -P 674de36bcaafc1130b7603e69616c71fc8cd7de7 -R c6b1287cee318b82ec90ee4d47dada13 --U mistachkin - Z ed8b65be89adc0112f5f37e7909c811f -Z 26bf88746e2e58b634dc04ec4f346cf2 +++P a4c5804efc63ff993e93f8a7b6acb6bb0a19dd3e 9d870d5f0d8f02e5c91396a1f98b5ddb56b40b70 3fefe4dd43539ec7e525ef58f0bfeffd31288ebd +++R 16fbeb3915d22005a1397206e0ff0a1a +++T +closed 3fefe4dd43539ec7e525ef58f0bfeffd31288ebd ++U drh - Z bcacf9dd53ba94a0cd6a00348fa6cb19 +++Z e2b76c2b5f6c8b4dee846470368559b6 diff --cc manifest.uuid index fd8dd4079c,5ecadff839,aae594a1e6..5b1ce64f29 --- a/manifest.uuid +++ b/manifest.uuid @@@@ -1,1 -1,1 -1,1 +1,1 @@@@ - a4c5804efc63ff993e93f8a7b6acb6bb0a19dd3e - 9d870d5f0d8f02e5c91396a1f98b5ddb56b40b70 -3fefe4dd43539ec7e525ef58f0bfeffd31288ebd +++d06d9fdb6e6ac369035c825d9c30970115b3ba71