From: dan Date: Fri, 11 Aug 2023 19:31:51 +0000 (+0000) Subject: If SQLITE_USE_SEH is defined, handle structured-exceptions thrown by MSVC builds... X-Git-Tag: version-3.43.0~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a28cff2e733a9dec7c3a70d95512b8358d76d3e;p=thirdparty%2Fsqlite.git If SQLITE_USE_SEH is defined, handle structured-exceptions thrown by MSVC builds if the *-shm file mapping is accessed after it becomes invalid for some reason. FossilOrigin-Name: 8a6b0c24937e855b710f97b4aea973eff53e6d43e1182842731547aa4b37db2a --- 2a28cff2e733a9dec7c3a70d95512b8358d76d3e diff --cc manifest index 13c42a9886,bcbb0a69ea..151f12d021 --- a/manifest +++ b/manifest @@@ -1,11 -1,11 +1,11 @@@ - C Add\sa\sdoc\slink\sfor\sthe\snew\ssqlite3_js_posix_create_file(). - D 2023-08-11T17:45:23.996 -C Merge\slatest\strunk\schanges\sinto\sthis\sbranch. -D 2023-08-10T17:07:34.643 ++C If\sSQLITE_USE_SEH\sis\sdefined,\shandle\sstructured-exceptions\sthrown\sby\sMSVC\sbuilds\sif\sthe\s*-shm\sfile\smapping\sis\saccessed\safter\sit\sbecomes\sinvalid\sfor\ssome\sreason. ++D 2023-08-11T19:31:51.656 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 -F Makefile.in 0f4cb3955aaff8a40ec3857ba1784bd98b69802e51eff979f874b65713b627b2 +F Makefile.in 5ad2d1e198306bc730f06f7545d3a8832225b1bfddbc648d97c0e0b9a35f67e9 F Makefile.linux-gcc f3842a0b1efbfbb74ac0ef60e56b301836d05b4d867d014f714fa750048f1ab6 - F Makefile.msc 7248d860f71ab164b4cec3c415e6cc1bd9fee860c370d65bd8bb49e9572521e2 + F Makefile.msc daad4a19e0b3c3c3b79b64d4ddbf75e3f506405e8d3f3f604d6f48b26043c51f F README.md c1c4218efcc4071a6e26db2b517fdbc1035696a29b370edd655faddbef02b224 F VERSION c6366dc72582d3144ce87b013cc35fe48d62f6d07d5be0c9716ea33c862144aa F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50 @@@ -2050,8 -2051,8 +2051,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P da6eaf8d8258f3e2c8633fd7faf4e90c3307b5c60bd8b69c626b3c82b19dbdef - R 883ed82f11d6e3475fe4daa3dfd8e6de - U stephan - Z 1fde302b034bd5c3763f88d8c5683be2 -P c44fb4d06591ef4872f015aa9e81ce8b93a38bd9143cf20db38cbe5c77a0d71f aa6de539c09faa320b68c63659e602107145c4263fa680d5b40fe4d7d7ac4534 -R 306d4b3f8aa93e07edcdfd262b597d0d ++P 0d7aac45b8e7078cc80757e12d6f0b2584f2b0b184dacc2348ad3519978e5bf9 3ed89c344fcb3b7ee8b764d95144643e42e053e1116150d6eda8355fbd6669df ++R 35781298e1f4461a1a53ad9bec2f5ba2 + U dan -Z d6eddbca55d948f45c2bde6455133439 ++Z d4c9bf3d3544cd45d448f96b6769914e # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index f855b50ce1,90cc22ad97..fc40b98c6e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0d7aac45b8e7078cc80757e12d6f0b2584f2b0b184dacc2348ad3519978e5bf9 -3ed89c344fcb3b7ee8b764d95144643e42e053e1116150d6eda8355fbd6669df ++8a6b0c24937e855b710f97b4aea973eff53e6d43e1182842731547aa4b37db2a