]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the sqlite3_win32_compact_heap() function for cleaning up memory
authordrh <drh@noemail.net>
Sat, 9 Nov 2013 22:08:10 +0000 (22:08 +0000)
committerdrh <drh@noemail.net>
Sat, 9 Nov 2013 22:08:10 +0000 (22:08 +0000)
allocations on Win32 system.  Also cleanup the winGetTempname() function.
Changes to the Win32 VFS only.

FossilOrigin-Name: d06d9fdb6e6ac369035c825d9c30970115b3ba71

1  2  3 
manifest
manifest.uuid

diff --cc manifest
index 84406f56cd5f762d280ad842bb7d8af069d4942c,4f7397798c84b2108bfd157e40fc41d5669aa593,7f2d1f89e9384cfd4c714385f7578d7d2e261904..19f1d8ab1b1030706fd84b3e58dc05fde3c8e215
+++ 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 fd8dd4079c192aced628d4806ef59b41392a83d2,5ecadff8393477d9a9e99d9261df63e3053e1969,aae594a1e644ae86b4b18a99e672361246c7b301..5b1ce64f296296b65368fb0d8921837d0c9a6673
@@@@ -1,1 -1,1 -1,1 +1,1 @@@@
-  a4c5804efc63ff993e93f8a7b6acb6bb0a19dd3e
 - 9d870d5f0d8f02e5c91396a1f98b5ddb56b40b70
  -3fefe4dd43539ec7e525ef58f0bfeffd31288ebd
+++d06d9fdb6e6ac369035c825d9c30970115b3ba71