|
From: <fir...@us...> - 2016-02-27 00:09:15
|
Revision: 63029
http://sourceforge.net/p/firebird/code/63029
Author: firebirds
Date: 2016-02-27 00:09:13 +0000 (Sat, 27 Feb 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-02-26 17:19:29 UTC (rev 63028)
+++ firebird/trunk/ChangeLog 2016-02-27 00:09:13 UTC (rev 63029)
@@ -1,3 +1,23 @@
+ 2016-02-26 17:19 dimitr
+ M src/jrd/dfw.epp
+ M src/jrd/irq.h
+Split a 5-way join into two smaller joins to help the optimizer in cases when statistics is outdated (index creation time suffers when there are many tables/indices). While being there, cache requests that weren't cached yet.
+
+ 2016-02-26 16:10 alexpeshkoff
+ M doc/Using_OO_API.html
+WIP on docs
+
+ 2016-02-26 12:55 alexpeshkoff
+ M src/jrd/CryptoManager.cpp
+ M src/jrd/CryptoManager.h
+ M src/jrd/jrd.cpp
+ M src/jrd/nbak.cpp
+ M src/lock/lock.cpp
+ M src/remote/remote.h
+ M src/remote/server/server.cpp
+Fixed some asserts and segfaults in crypto manager
+Disable simultaneous nbackup & encrypt/decrypt operation
+
2016-02-25 09:20 hvlad
M src/dsql/BoolNodes.cpp
M src/dsql/ExprNodes.cpp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-02-26 17:19:29 UTC (rev 63028)
+++ firebird/trunk/src/jrd/build_no.h 2016-02-27 00:09:13 UTC (rev 63029)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32362
+ FORMAL BUILD NUMBER:32365
*/
-#define PRODUCT_VER_STRING "3.0.0.32362"
-#define FILE_VER_STRING "WI-V3.0.0.32362"
-#define LICENSE_VER_STRING "WI-V3.0.0.32362"
-#define FILE_VER_NUMBER 3, 0, 0, 32362
+#define PRODUCT_VER_STRING "3.0.0.32365"
+#define FILE_VER_STRING "WI-V3.0.0.32365"
+#define LICENSE_VER_STRING "WI-V3.0.0.32365"
+#define FILE_VER_NUMBER 3, 0, 0, 32365
#define FB_MAJOR_VER "3"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32362"
+#define FB_BUILD_NO "32365"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 2"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-02-26 17:19:29 UTC (rev 63028)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-02-27 00:09:13 UTC (rev 63029)
@@ -9,7 +9,7 @@
MajorVer=3
MinorVer=0
RevNo=0
-BuildNum=32362
+BuildNum=32365
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-02-28 00:08:39
|
Revision: 63031
http://sourceforge.net/p/firebird/code/63031
Author: firebirds
Date: 2016-02-28 00:08:37 +0000 (Sun, 28 Feb 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-02-27 07:15:34 UTC (rev 63030)
+++ firebird/trunk/ChangeLog 2016-02-28 00:08:37 UTC (rev 63031)
@@ -1,3 +1,7 @@
+ 2016-02-27 07:15 dimitr
+ M doc/WhatsNew
+Updated the docs for RC2.
+
2016-02-26 17:19 dimitr
M src/jrd/dfw.epp
M src/jrd/irq.h
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-02-27 07:15:34 UTC (rev 63030)
+++ firebird/trunk/src/jrd/build_no.h 2016-02-28 00:08:37 UTC (rev 63031)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32365
+ FORMAL BUILD NUMBER:32366
*/
-#define PRODUCT_VER_STRING "3.0.0.32365"
-#define FILE_VER_STRING "WI-V3.0.0.32365"
-#define LICENSE_VER_STRING "WI-V3.0.0.32365"
-#define FILE_VER_NUMBER 3, 0, 0, 32365
+#define PRODUCT_VER_STRING "3.0.0.32366"
+#define FILE_VER_STRING "WI-V3.0.0.32366"
+#define LICENSE_VER_STRING "WI-V3.0.0.32366"
+#define FILE_VER_NUMBER 3, 0, 0, 32366
#define FB_MAJOR_VER "3"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32365"
+#define FB_BUILD_NO "32366"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 2"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-02-27 07:15:34 UTC (rev 63030)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-02-28 00:08:37 UTC (rev 63031)
@@ -9,7 +9,7 @@
MajorVer=3
MinorVer=0
RevNo=0
-BuildNum=32365
+BuildNum=32366
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-02-29 00:09:11
|
Revision: 63044
http://sourceforge.net/p/firebird/code/63044
Author: firebirds
Date: 2016-02-29 00:09:09 +0000 (Mon, 29 Feb 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-02-28 17:18:08 UTC (rev 63043)
+++ firebird/trunk/ChangeLog 2016-02-29 00:09:09 UTC (rev 63044)
@@ -1,3 +1,21 @@
+ 2016-02-28 09:14 dimitr
+ M src/dsql/StmtNodes.cpp
+ M src/dsql/StmtNodes.h
+ M src/dsql/parse.y
+CORE-5119: Support autocommit mode in SET TRANSACTION statement.
+
+ 2016-02-28 08:45 dimitr
+ M src/jrd/recsrc/NestedLoopJoin.cpp
+Misc: remove the redundant space in the explained plan output.
+
+ 2016-02-28 08:41 dimitr
+ M src/misc/writeBuildNum.sh
+Set up the new version.
+
+ 2016-02-28 08:04 dimitr
+ M doc/WhatsNew
+Set up the new version.
+
2016-02-27 07:15 dimitr
M doc/WhatsNew
Updated the docs for RC2.
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-02-28 17:18:08 UTC (rev 63043)
+++ firebird/trunk/src/jrd/build_no.h 2016-02-29 00:09:09 UTC (rev 63044)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32366
+ FORMAL BUILD NUMBER:32370
*/
-#define PRODUCT_VER_STRING "3.0.0.32366"
-#define FILE_VER_STRING "WI-V3.0.0.32366"
-#define LICENSE_VER_STRING "WI-V3.0.0.32366"
-#define FILE_VER_NUMBER 3, 0, 0, 32366
-#define FB_MAJOR_VER "3"
+#define PRODUCT_VER_STRING "4.0.0.32370"
+#define FILE_VER_STRING "WI-T4.0.0.32370"
+#define LICENSE_VER_STRING "WI-T4.0.0.32370"
+#define FILE_VER_NUMBER 4, 0, 0, 32370
+#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32366"
-#define FB_BUILD_TYPE "V"
-#define FB_BUILD_SUFFIX "Firebird 3.0 Release Candidate 2"
+#define FB_BUILD_NO "32370"
+#define FB_BUILD_TYPE "T"
+#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-02-28 17:18:08 UTC (rev 63043)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-02-29 00:09:09 UTC (rev 63044)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32366
+BuildNum=32370
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-01 00:09:48
|
Revision: 63055
http://sourceforge.net/p/firebird/code/63055
Author: firebirds
Date: 2016-03-01 00:09:46 +0000 (Tue, 01 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-02-29 21:40:00 UTC (rev 63054)
+++ firebird/trunk/ChangeLog 2016-03-01 00:09:46 UTC (rev 63055)
@@ -1,3 +1,7 @@
+ 2016-02-29 20:01 dimitr
+ M src/dsql/ExprNodes.cpp
+Fixed CORE-5122: Expression index may not be used by the optimizer if created and used in different connection charsets.
+
2016-02-28 09:14 dimitr
M src/dsql/StmtNodes.cpp
M src/dsql/StmtNodes.h
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-02-29 21:40:00 UTC (rev 63054)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-01 00:09:46 UTC (rev 63055)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32370
+ FORMAL BUILD NUMBER:32371
*/
-#define PRODUCT_VER_STRING "4.0.0.32370"
-#define FILE_VER_STRING "WI-T4.0.0.32370"
-#define LICENSE_VER_STRING "WI-T4.0.0.32370"
-#define FILE_VER_NUMBER 4, 0, 0, 32370
+#define PRODUCT_VER_STRING "4.0.0.32371"
+#define FILE_VER_STRING "WI-T4.0.0.32371"
+#define LICENSE_VER_STRING "WI-T4.0.0.32371"
+#define FILE_VER_NUMBER 4, 0, 0, 32371
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32370"
+#define FB_BUILD_NO "32371"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-02-29 21:40:00 UTC (rev 63054)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-01 00:09:46 UTC (rev 63055)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32370
+BuildNum=32371
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-03 00:09:18
|
Revision: 63073
http://sourceforge.net/p/firebird/code/63073
Author: firebirds
Date: 2016-03-03 00:09:15 +0000 (Thu, 03 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-02 15:33:16 UTC (rev 63072)
+++ firebird/trunk/ChangeLog 2016-03-03 00:09:15 UTC (rev 63073)
@@ -1,3 +1,17 @@
+ 2016-03-02 15:33 aafemt
+ M src/dsql/ExprNodes.cpp
+ M src/dsql/StmtNodes.cpp
+ M src/jrd/exe.cpp
+ M src/jrd/tra.cpp
+ M src/jrd/tra.h
+ M src/jrd/vio.cpp
+ M src/jrd/vio_proto.h
+Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
+
+ 2016-03-02 15:23 paulbeach
+ M extern/cloop/src/tests/test1/CTest.c
+malloc.h is no longer needed (LibreOffice)
+
2016-02-29 20:01 dimitr
M src/dsql/ExprNodes.cpp
Fixed CORE-5122: Expression index may not be used by the optimizer if created and used in different connection charsets.
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-02 15:33:16 UTC (rev 63072)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-03 00:09:15 UTC (rev 63073)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32371
+ FORMAL BUILD NUMBER:32373
*/
-#define PRODUCT_VER_STRING "4.0.0.32371"
-#define FILE_VER_STRING "WI-T4.0.0.32371"
-#define LICENSE_VER_STRING "WI-T4.0.0.32371"
-#define FILE_VER_NUMBER 4, 0, 0, 32371
+#define PRODUCT_VER_STRING "4.0.0.32373"
+#define FILE_VER_STRING "WI-T4.0.0.32373"
+#define LICENSE_VER_STRING "WI-T4.0.0.32373"
+#define FILE_VER_NUMBER 4, 0, 0, 32373
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32371"
+#define FB_BUILD_NO "32373"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-02 15:33:16 UTC (rev 63072)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-03 00:09:15 UTC (rev 63073)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32371
+BuildNum=32373
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <asf...@us...> - 2016-03-03 22:52:05
|
Revision: 63083
http://sourceforge.net/p/firebird/code/63083
Author: asfernandes
Date: 2016-03-03 22:52:03 +0000 (Thu, 03 Mar 2016)
Log Message:
-----------
Warnings.
Modified Paths:
--------------
firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp
firebird/trunk/src/common/call_service.cpp
Modified: firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp
===================================================================
--- firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp 2016-03-03 20:32:45 UTC (rev 63082)
+++ firebird/trunk/examples/dbcrypt/CryptKeyHolder.cpp 2016-03-03 22:52:03 UTC (rev 63083)
@@ -255,7 +255,7 @@
char kn[40];
strcpy(kn, "Key");
- strncat(kn, keyName, sizeof(kn));
+ strncat(kn, keyName, sizeof(kn) - 3 - 1);
kn[sizeof(kn) - 1] = 0;
IConfigEntry* confEntry = getEntry(status, kn);
Modified: firebird/trunk/src/common/call_service.cpp
===================================================================
--- firebird/trunk/src/common/call_service.cpp 2016-03-03 20:32:45 UTC (rev 63082)
+++ firebird/trunk/src/common/call_service.cpp 2016-03-03 22:52:03 UTC (rev 63083)
@@ -257,7 +257,7 @@
if (status[1] == 0)
return svc_handle;
if (status[1] != isc_network_error)
- return NULL;
+ return 0;
fb_utils::init_status(status);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-04 00:10:08
|
Revision: 63085
http://sourceforge.net/p/firebird/code/63085
Author: firebirds
Date: 2016-03-04 00:10:06 +0000 (Fri, 04 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-03 22:53:31 UTC (rev 63084)
+++ firebird/trunk/ChangeLog 2016-03-04 00:10:06 UTC (rev 63085)
@@ -1,3 +1,31 @@
+ 2016-03-03 22:52 asfernandes
+ M examples/dbcrypt/CryptKeyHolder.cpp
+ M src/common/call_service.cpp
+Warnings.
+
+ 2016-03-03 15:04 paulbeach
+ M src/jrd/recsrc/HashJoin.cpp
+Fix qsort_r for Darwin
+
+ 2016-03-03 15:03 alexpeshkoff
+ M doc/Using_OO_API.html
+Work in progress
+
+ 2016-03-03 11:57 paulbeach
+ M extern/cloop/src/tests/test1/CTest.c
+Reverse Cloop change (LibreeOffice), until it can be examined properly.
+
+ 2016-03-03 11:44 aafemt
+ M src/common/pretty.cpp
+ M src/gpre/boot/gpre_meta_boot.cpp
+ M src/gpre/c_cxx.cpp
+ M src/gpre/cme.cpp
+ M src/gpre/cmp.cpp
+ M src/gpre/int_cxx.cpp
+ M src/gpre/obj_cxx.cpp
+ M src/gpre/std/gpre_meta.epp
+Boolean datatype in gpre C++ module
+
2016-03-02 15:33 aafemt
M src/dsql/ExprNodes.cpp
M src/dsql/StmtNodes.cpp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-03 22:53:31 UTC (rev 63084)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-04 00:10:06 UTC (rev 63085)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32373
+ FORMAL BUILD NUMBER:32378
*/
-#define PRODUCT_VER_STRING "4.0.0.32373"
-#define FILE_VER_STRING "WI-T4.0.0.32373"
-#define LICENSE_VER_STRING "WI-T4.0.0.32373"
-#define FILE_VER_NUMBER 4, 0, 0, 32373
+#define PRODUCT_VER_STRING "4.0.0.32378"
+#define FILE_VER_STRING "WI-T4.0.0.32378"
+#define LICENSE_VER_STRING "WI-T4.0.0.32378"
+#define FILE_VER_NUMBER 4, 0, 0, 32378
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32373"
+#define FB_BUILD_NO "32378"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-03 22:53:31 UTC (rev 63084)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-04 00:10:06 UTC (rev 63085)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32373
+BuildNum=32378
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-05 00:09:23
|
Revision: 63093
http://sourceforge.net/p/firebird/code/63093
Author: firebirds
Date: 2016-03-05 00:09:20 +0000 (Sat, 05 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-04 12:59:17 UTC (rev 63092)
+++ firebird/trunk/ChangeLog 2016-03-05 00:09:20 UTC (rev 63093)
@@ -1,3 +1,20 @@
+ 2016-03-04 09:00 paul_reeves
+ M builds/install/arch-specific/win32/BuildExecutableInstall.bat
+ M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
+ M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
+ M builds/install/arch-specific/win32/FirebirdInstall_30.iss
+ M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt
+ M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt
+ M builds/install/arch-specific/win32/installation_readme.txt
+ M builds/install/arch-specific/win32/ru/installation_readme.txt
+ A builds/win32/msvc10/VCCRT_Shared_Body.wxi
+ A builds/win32/msvc10/VCCRT_Shared_Header.wxi
+ A builds/win32/msvc10/VCCRT_Win32.wxi
+ A builds/win32/msvc10/VCCRT_Win32.wxs
+ A builds/win32/msvc10/VCCRT_x64.wxi
+ A builds/win32/msvc10/VCCRT_x64.wxs
+Sync recent windows installer changes for fb3 into trunk
+
2016-03-03 22:52 asfernandes
M examples/dbcrypt/CryptKeyHolder.cpp
M src/common/call_service.cpp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-04 12:59:17 UTC (rev 63092)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-05 00:09:20 UTC (rev 63093)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32378
+ FORMAL BUILD NUMBER:32379
*/
-#define PRODUCT_VER_STRING "4.0.0.32378"
-#define FILE_VER_STRING "WI-T4.0.0.32378"
-#define LICENSE_VER_STRING "WI-T4.0.0.32378"
-#define FILE_VER_NUMBER 4, 0, 0, 32378
+#define PRODUCT_VER_STRING "4.0.0.32379"
+#define FILE_VER_STRING "WI-T4.0.0.32379"
+#define LICENSE_VER_STRING "WI-T4.0.0.32379"
+#define FILE_VER_NUMBER 4, 0, 0, 32379
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32378"
+#define FB_BUILD_NO "32379"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-04 12:59:17 UTC (rev 63092)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-05 00:09:20 UTC (rev 63093)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32378
+BuildNum=32379
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <aa...@us...> - 2016-03-05 12:28:07
|
Revision: 63096
http://sourceforge.net/p/firebird/code/63096
Author: aafemt
Date: 2016-03-05 12:28:04 +0000 (Sat, 05 Mar 2016)
Log Message:
-----------
Optimized hash function for lock manager and hash join
Modified Paths:
--------------
firebird/trunk/builds/posix/make.rules
firebird/trunk/builds/posix/prefix.linux
firebird/trunk/builds/posix/prefix.linux_amd64
firebird/trunk/builds/win32/msvc10/common.vcxproj
firebird/trunk/builds/win32/msvc10/common.vcxproj.filters
firebird/trunk/builds/win32/msvc12/common.vcxproj
firebird/trunk/builds/win32/msvc12/common.vcxproj.filters
firebird/trunk/src/common/classes/Hash.h
firebird/trunk/src/jrd/lck.cpp
firebird/trunk/src/jrd/recsrc/HashJoin.cpp
firebird/trunk/src/lock/lock.cpp
firebird/trunk/src/lock/print.cpp
Added Paths:
-----------
firebird/trunk/src/common/CRC32C.cpp
firebird/trunk/src/common/classes/Hash.cpp
Modified: firebird/trunk/builds/posix/make.rules
===================================================================
--- firebird/trunk/builds/posix/make.rules 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/posix/make.rules 2016-03-05 12:28:04 UTC (rev 63096)
@@ -32,16 +32,16 @@
# Please don't use compiler/platform specific flags here - nmcc 02-Nov-2002
-WFLAGS:=-I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include $(CPPFLAGS)
+WFLAGS =-I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include $(CPPFLAGS)
ifeq ($(TARGET),Release)
- WFLAGS:= $(WFLAGS) $(PROD_FLAGS)
+ WFLAGS += $(PROD_FLAGS)
else
- WFLAGS:= $(WFLAGS) $(DEV_FLAGS) -DDEV_BUILD
+ WFLAGS += $(DEV_FLAGS) -DDEV_BUILD
endif
-WCFLAGS:= $(WFLAGS) $(THR_FLAGS) $(CFLAGS) $(GLOB_OPTIONS)
-WCXXFLAGS:= $(WFLAGS) $(THR_FLAGS) $(RTTI_FLAG) $(CXXFLAGS) $(GLOB_OPTIONS)
+WCFLAGS = $(WFLAGS) $(THR_FLAGS) $(CFLAGS) $(GLOB_OPTIONS)
+WCXXFLAGS = $(WFLAGS) $(THR_FLAGS) $(RTTI_FLAG) $(CXXFLAGS) $(GLOB_OPTIONS)
# Here we have definitions for using the preprocessor.
Modified: firebird/trunk/builds/posix/prefix.linux
===================================================================
--- firebird/trunk/builds/posix/prefix.linux 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/posix/prefix.linux 2016-03-05 12:28:04 UTC (rev 63096)
@@ -25,3 +25,6 @@
PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS)
#DEV_FLAGS=-DUSE_VALGRIND -p $(COMMON_FLAGS) $(WARN_FLAGS)
DEV_FLAGS=-p $(COMMON_FLAGS) $(WARN_FLAGS)
+
+# This file must be compiled with SSE4.2 support
+%/CRC32C.o: COMMON_FLAGS += -msse4
Modified: firebird/trunk/builds/posix/prefix.linux_amd64
===================================================================
--- firebird/trunk/builds/posix/prefix.linux_amd64 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/posix/prefix.linux_amd64 2016-03-05 12:28:04 UTC (rev 63096)
@@ -25,3 +25,6 @@
PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS)
#DEV_FLAGS=-DUSE_VALGRIND $(COMMON_FLAGS) $(WARN_FLAGS)
DEV_FLAGS=$(COMMON_FLAGS) $(WARN_FLAGS) -fmax-errors=8
+
+# This file must be compiled with SSE4.2 support
+%/CRC32C.o: COMMON_FLAGS += -msse4
Modified: firebird/trunk/builds/win32/msvc10/common.vcxproj
===================================================================
--- firebird/trunk/builds/win32/msvc10/common.vcxproj 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/win32/msvc10/common.vcxproj 2016-03-05 12:28:04 UTC (rev 63096)
@@ -30,6 +30,7 @@
<ClCompile Include="..\..\..\src\common\classes\ClumpletWriter.cpp" />
<ClCompile Include="..\..\..\src\common\classes\DbImplementation.cpp" />
<ClCompile Include="..\..\..\src\common\classes\fb_string.cpp" />
+ <ClCompile Include="..\..\..\src\common\classes\Hash.cpp" />
<ClCompile Include="..\..\..\src\common\classes\ImplementHelper.cpp" />
<ClCompile Include="..\..\..\src\common\classes\init.cpp" />
<ClCompile Include="..\..\..\src\common\classes\InternalMessageBuffer.cpp" />
@@ -49,6 +50,16 @@
<ClCompile Include="..\..\..\src\common\config\ConfigCache.cpp" />
<ClCompile Include="..\..\..\src\common\config\config_file.cpp" />
<ClCompile Include="..\..\..\src\common\config\dir_list.cpp" />
+ <ClCompile Include="..\..\..\src\common\CRC32C.cpp">
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IntrinsicFunctions>
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</IntrinsicFunctions>
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IntrinsicFunctions>
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IntrinsicFunctions>
+ <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ProgramDatabase</DebugInformationFormat>
+ <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ProgramDatabase</DebugInformationFormat>
+ <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ProgramDatabase</DebugInformationFormat>
+ <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
<ClCompile Include="..\..\..\src\common\cvt.cpp" />
<ClCompile Include="..\..\..\src\common\db_alias.cpp" />
<ClCompile Include="..\..\..\src\common\dllinst.cpp" />
Modified: firebird/trunk/builds/win32/msvc10/common.vcxproj.filters
===================================================================
--- firebird/trunk/builds/win32/msvc10/common.vcxproj.filters 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/win32/msvc10/common.vcxproj.filters 2016-03-05 12:28:04 UTC (rev 63096)
@@ -210,6 +210,12 @@
<ClCompile Include="..\..\..\src\common\Tokens.cpp">
<Filter>common</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\src\common\classes\Hash.cpp">
+ <Filter>classes</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\src\common\CRC32C.cpp">
+ <Filter>classes</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\common\xdr_proto.h">
Modified: firebird/trunk/builds/win32/msvc12/common.vcxproj
===================================================================
--- firebird/trunk/builds/win32/msvc12/common.vcxproj 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/win32/msvc12/common.vcxproj 2016-03-05 12:28:04 UTC (rev 63096)
@@ -30,6 +30,7 @@
<ClCompile Include="..\..\..\src\common\classes\ClumpletWriter.cpp" />
<ClCompile Include="..\..\..\src\common\classes\DbImplementation.cpp" />
<ClCompile Include="..\..\..\src\common\classes\fb_string.cpp" />
+ <ClCompile Include="..\..\..\src\common\classes\Hash.cpp" />
<ClCompile Include="..\..\..\src\common\classes\ImplementHelper.cpp" />
<ClCompile Include="..\..\..\src\common\classes\init.cpp" />
<ClCompile Include="..\..\..\src\common\classes\InternalMessageBuffer.cpp" />
@@ -49,6 +50,12 @@
<ClCompile Include="..\..\..\src\common\config\ConfigCache.cpp" />
<ClCompile Include="..\..\..\src\common\config\config_file.cpp" />
<ClCompile Include="..\..\..\src\common\config\dir_list.cpp" />
+ <ClCompile Include="..\..\..\src\common\CRC32C.cpp">
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IntrinsicFunctions>
+ <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IntrinsicFunctions>
+ <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
+ </ClCompile>
<ClCompile Include="..\..\..\src\common\cvt.cpp" />
<ClCompile Include="..\..\..\src\common\db_alias.cpp" />
<ClCompile Include="..\..\..\src\common\dllinst.cpp" />
Modified: firebird/trunk/builds/win32/msvc12/common.vcxproj.filters
===================================================================
--- firebird/trunk/builds/win32/msvc12/common.vcxproj.filters 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/builds/win32/msvc12/common.vcxproj.filters 2016-03-05 12:28:04 UTC (rev 63096)
@@ -210,6 +210,12 @@
<ClCompile Include="..\..\..\src\common\Tokens.cpp">
<Filter>common</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\src\common\classes\Hash.cpp">
+ <Filter>classes</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\src\common\CRC32C.cpp">
+ <Filter>common</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\common\xdr_proto.h">
Added: firebird/trunk/src/common/CRC32C.cpp
===================================================================
--- firebird/trunk/src/common/CRC32C.cpp (rev 0)
+++ firebird/trunk/src/common/CRC32C.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -0,0 +1,69 @@
+/*
+ * PROGRAM: Common Library
+ * MODULE: CRC32C.cpp
+ * DESCRIPTION: Hardware-accelerated hash calculation
+ *
+ * The contents of this file are subject to the Initial
+ * Developer's Public License Version 1.0 (the "License");
+ * you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ * http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
+ *
+ * Software distributed under the License is distributed AS IS,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied.
+ * See the License for the specific language governing rights
+ * and limitations under the License.
+ *
+ * The Original Code was created by Dmitry Sibiryakov
+ * for the Firebird Open Source RDBMS project.
+ *
+ * Copyright (c) 2015 Dmitry Sibiryakov
+ * and all contributors signed below.
+ *
+ * All Rights Reserved.
+ * Contributor(s): ______________________________________.
+ *
+ */
+
+#include "firebird.h"
+
+// Can be used only on x86 architectures
+// WARNING: With GCC must be compiled separately with -msse4.2 flag
+#if defined(_M_IX86) || defined(_M_X64) || defined(__x86_64__) || defined(__i386__)
+
+#include <nmmintrin.h>
+#include "../common/classes/Hash.h"
+
+namespace Firebird
+{
+unsigned int CRC32C(const unsigned char* value, unsigned int length)
+{
+ unsigned int hash_value = 0;
+ if (length == 1)
+ {
+ return _mm_crc32_u8(hash_value, *value);
+ }
+ if (length == 2)
+ {
+ return _mm_crc32_u16(hash_value, *(unsigned short*)value);
+ }
+ while (length >= 4)
+ {
+ hash_value = _mm_crc32_u32(hash_value, *(unsigned int*)value);
+ value += 4;
+ length -= 4;
+ }
+ if (length >= 2)
+ {
+ hash_value = _mm_crc32_u16(hash_value, *(unsigned short*)value);
+ length -= 2;
+ }
+ if (length)
+ {
+ value += 2;
+ hash_value = _mm_crc32_u8(hash_value, *value);
+ }
+ return hash_value;
+}
+} // namespace
+#endif // architecture check
Property changes on: firebird/trunk/src/common/CRC32C.cpp
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: firebird/trunk/src/common/classes/Hash.cpp
===================================================================
--- firebird/trunk/src/common/classes/Hash.cpp (rev 0)
+++ firebird/trunk/src/common/classes/Hash.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -0,0 +1,98 @@
+/*
+ * PROGRAM: Common Library
+ * MODULE: Hash.cpp
+ * DESCRIPTION: Hash of data
+ *
+ * The contents of this file are subject to the Initial
+ * Developer's Public License Version 1.0 (the "License");
+ * you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ * http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
+ *
+ * Software distributed under the License is distributed AS IS,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied.
+ * See the License for the specific language governing rights
+ * and limitations under the License.
+ *
+ * The Original Code was created by Inprise Corporation
+ * and its predecessors. Portions created by Inprise Corporation are
+ * Copyright (C) Inprise Corporation.
+ *
+ * All Rights Reserved.
+ * Contributor(s): ______________________________________.
+ *
+ */
+
+#include "firebird.h"
+#include "../common/classes/Hash.h"
+
+namespace Firebird
+{
+
+static unsigned int basicHash(const unsigned char* value, unsigned int length)
+{
+ unsigned int hash_value = 0;
+ unsigned char* p;
+ const unsigned char* q = value;
+ while (length >= 4)
+ {
+ p = (unsigned char*) &hash_value;
+ p[0] += q[0];
+ p[1] += q[1];
+ p[2] += q[2];
+ p[3] += q[3];
+ length -= 4;
+ q += 4;
+ }
+ p = (unsigned char*) &hash_value;
+ if (length >= 2)
+ {
+ p[0] += q[0];
+ p[1] += q[1];
+ length -= 2;
+ }
+ if (length)
+ {
+ q += 2;
+ *p += *q;
+ }
+ return hash_value;
+}
+
+#if defined(_M_IX86) || defined(_M_X64) || defined(__x86_64__) || defined(__i386__)
+
+#ifdef _MSC_VER
+
+#include <intrin.h>
+#define bit_SSE4_2 (1 << 20)
+// MS VC has its own definition of __cpuid
+static bool SSE4_2Supported()
+{
+ int flags[4];
+ __cpuid(flags, 1);
+ return (flags[2] & bit_SSE4_2) != 0;
+}
+
+#else
+
+#include <cpuid.h>
+// GCC - its own
+static bool SSE4_2Supported()
+{
+ unsigned int eax,ebx,ecx,edx;
+ __cpuid(1, eax, ebx, ecx, edx);
+ return (ecx & bit_SSE4_2) != 0;
+}
+
+#endif
+
+unsigned int CRC32C(const unsigned char* value, unsigned int length);
+
+someHashFunc someHash = SSE4_2Supported()?CRC32C:basicHash;
+#else
+someHashFunc someHash = basicHash;
+#endif // Architecture check
+
+const char* hashName = someHash == CRC32C? "CRC32C": "Basic";
+
+} // namespace
\ No newline at end of file
Property changes on: firebird/trunk/src/common/classes/Hash.cpp
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: firebird/trunk/src/common/classes/Hash.h
===================================================================
--- firebird/trunk/src/common/classes/Hash.h 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/src/common/classes/Hash.h 2016-03-05 12:28:04 UTC (rev 63096)
@@ -331,6 +331,16 @@
}; // class iterator
}; // class Hash
+typedef unsigned int (*someHashFunc)(const unsigned char* value, unsigned int length);
+
+extern someHashFunc someHash;
+extern const char* hashName;
+
+inline unsigned int hash(const void* value, unsigned int length, unsigned int hashSize)
+{
+ return someHash((const unsigned char*)value, length) % hashSize;
+}
+
} // namespace Firebird
#endif // CLASSES_HASH_H
Modified: firebird/trunk/src/jrd/lck.cpp
===================================================================
--- firebird/trunk/src/jrd/lck.cpp 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/src/jrd/lck.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -28,6 +28,7 @@
#include "firebird.h"
#include <stdio.h>
+#include "../common/classes/Hash.h"
#include "../jrd/jrd.h"
#include "../jrd/lck.h"
#include "gen/iberror.h"
@@ -59,7 +60,6 @@
static bool compatible(const Lock*, const Lock*, USHORT);
static void enqueue(thread_db*, CheckStatusWrapper*, Lock*, USHORT, SSHORT);
static int external_ast(void*);
-static USHORT hash_func(const UCHAR*, USHORT);
static void hash_allocate(Lock*);
static Lock* hash_get_lock(Lock*, USHORT*, Lock***);
static void hash_insert_lock(Lock*);
@@ -954,38 +954,6 @@
}
-
-static USHORT hash_func(const UCHAR* value, USHORT length)
-{
-/**************************************
- *
- * h a s h
- *
- **************************************
- *
- * Functional description
- * Provide a repeatable hash value based
- * on the passed key.
- *
- **************************************/
-
- // Hash the value, preserving its distribution as much as possible
-
- ULONG hash_value = 0;
- UCHAR* p = 0;
- const UCHAR* q = value;
-
- for (USHORT l = 0; l < length; l++)
- {
- if (!(l & 3))
- p = (UCHAR*) &hash_value;
- *p++ += *q++;
- }
-
- return (USHORT) (hash_value % LOCK_HASH_SIZE);
-}
-
-
static void hash_allocate(Lock* lock)
{
/**************************************
@@ -1036,7 +1004,7 @@
if (!att->att_compatibility_table)
hash_allocate(lock);
- const USHORT hash_value = hash_func((UCHAR*) &lock->lck_key, lock->lck_length);
+ const USHORT hash_value = hash(&lock->lck_key, lock->lck_length, LOCK_HASH_SIZE);
if (hash_slot)
*hash_slot = hash_value;
Modified: firebird/trunk/src/jrd/recsrc/HashJoin.cpp
===================================================================
--- firebird/trunk/src/jrd/recsrc/HashJoin.cpp 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/src/jrd/recsrc/HashJoin.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -21,6 +21,7 @@
*/
#include "firebird.h"
+#include "../common/classes/Hash.h"
#include "../jrd/jrd.h"
#include "../jrd/btr.h"
#include "../jrd/req.h"
@@ -249,7 +250,7 @@
};
public:
- HashTable(MemoryPool& pool, size_t streamCount, size_t tableSize = HASH_SIZE)
+ HashTable(MemoryPool& pool, size_t streamCount, unsigned int tableSize = HASH_SIZE)
: PermanentStorage(pool), m_streamCount(streamCount),
m_tableSize(tableSize), m_slot(0)
{
@@ -265,28 +266,11 @@
delete[] m_collisions;
}
- size_t hash(ULONG length, const UCHAR* buffer) const
- {
- ULONG hash_value = 0;
-
- UCHAR* p = NULL;
- const UCHAR* q = buffer;
- for (size_t l = 0; l < length; l++)
- {
- if (!(l & 3))
- p = (UCHAR*) &hash_value;
-
- *p++ += *q++;
- }
-
- return (hash_value % m_tableSize);
- }
-
void put(size_t stream,
ULONG keyLength, const KeyBuffer* keyBuffer,
ULONG offset, ULONG position)
{
- const size_t slot = hash(keyLength, keyBuffer->begin() + offset);
+ const unsigned int slot = hash(keyBuffer->begin() + offset, keyLength, m_tableSize);
fb_assert(stream < m_streamCount);
fb_assert(slot < m_tableSize);
@@ -304,7 +288,7 @@
bool setup(ULONG length, const UCHAR* data)
{
- const size_t slot = hash(length, data);
+ const unsigned int slot = hash(data, length, m_tableSize);
for (size_t i = 0; i < m_streamCount; i++)
{
@@ -350,7 +334,7 @@
private:
const size_t m_streamCount;
- const size_t m_tableSize;
+ const unsigned int m_tableSize;
CollisionList** m_collisions;
size_t m_slot;
};
Modified: firebird/trunk/src/lock/lock.cpp
===================================================================
--- firebird/trunk/src/lock/lock.cpp 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/src/lock/lock.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -51,6 +51,7 @@
#include "../common/isc_s_proto.h"
#include "../common/config/config.h"
#include "../common/classes/array.h"
+#include "../common/classes/Hash.h"
#include "../common/classes/semaphore.h"
#include "../common/classes/init.h"
#include "../common/classes/timestamp.h"
@@ -2087,7 +2088,6 @@
}
#endif
-
lbl* LockManager::find_lock(USHORT series,
const UCHAR* value,
USHORT length,
@@ -2107,23 +2107,9 @@
*
**************************************/
- // Hash the value preserving its distribution as much as possible
-
- ULONG hash_value = 0;
- { // scope
- UCHAR* p = NULL; // silence uninitialized warning
- const UCHAR* q = value;
- for (USHORT l = 0; l < length; l++)
- {
- if (!(l & 3))
- p = (UCHAR*) &hash_value;
- *p++ += *q++;
- }
- } // scope
-
// See if the lock already exists
- const USHORT hash_slot = *slot = (USHORT) (hash_value % m_sharedMemory->getHeader()->lhb_hash_slots);
+ const USHORT hash_slot = *slot = (USHORT) Firebird::hash(value, length, m_sharedMemory->getHeader()->lhb_hash_slots);
ASSERT_ACQUIRED;
srq* const hash_header = &m_sharedMemory->getHeader()->lhb_hash[hash_slot];
Modified: firebird/trunk/src/lock/print.cpp
===================================================================
--- firebird/trunk/src/lock/print.cpp 2016-03-05 03:39:36 UTC (rev 63095)
+++ firebird/trunk/src/lock/print.cpp 2016-03-05 12:28:04 UTC (rev 63096)
@@ -851,6 +851,7 @@
SLONG hash_max_count = 0;
SLONG hash_min_count = 10000000;
USHORT i = 0;
+ unsigned int distribution[21] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
for (const srq* slot = LOCK_header->lhb_hash; i < LOCK_header->lhb_hash_slots; slot++, i++)
{
SLONG hash_lock_count = 0;
@@ -864,6 +865,9 @@
hash_min_count = hash_lock_count;
if (hash_lock_count > hash_max_count)
hash_max_count = hash_lock_count;
+ if (hash_lock_count > 20)
+ hash_lock_count = 20;
+ ++distribution[hash_lock_count];
}
FPRINTF(outfile, "\tHash slots: %4d, ", LOCK_header->lhb_hash_slots);
@@ -872,6 +876,16 @@
hash_min_count, (hash_total_count / LOCK_header->lhb_hash_slots),
hash_max_count);
+ FPRINTF(outfile, "\tHash lengths distribution:\n");
+ if (hash_max_count >= 20)
+ hash_max_count = 19;
+ for (int i = hash_min_count; i<=hash_max_count; ++i)
+ {
+ FPRINTF(outfile, "\t\t%-2d : %8u\t(%d%%)\n", i, distribution[i], distribution[i]*100/LOCK_header->lhb_hash_slots);
+ }
+ if (hash_max_count == 19)
+ FPRINTF(outfile, "\t\t> : %8u\t(%d%%)\n", distribution[20], distribution[20]*100/LOCK_header->lhb_hash_slots);
+
const shb* a_shb = (shb*) SRQ_ABS_PTR(LOCK_header->lhb_secondary);
FPRINTF(outfile,
"\tRemove node: %6"SLONGFORMAT", Insert queue: %6"SLONGFORMAT
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-06 00:09:37
|
Revision: 63099
http://sourceforge.net/p/firebird/code/63099
Author: firebirds
Date: 2016-03-06 00:09:35 +0000 (Sun, 06 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-05 17:40:49 UTC (rev 63098)
+++ firebird/trunk/ChangeLog 2016-03-06 00:09:35 UTC (rev 63099)
@@ -1,3 +1,44 @@
+ 2016-03-05 17:40 dimitr
+ M src/common/CRC32C.cpp
+ M src/common/classes/Hash.cpp
+ M src/common/classes/Hash.h
+ M src/common/db_alias.cpp
+ M src/jrd/Mapping.cpp
+ M src/jrd/dfw.epp
+ M src/jrd/lck.cpp
+ M src/jrd/recsrc/HashJoin.cpp
+ M src/lock/lock.cpp
+Misc refactoring:
+1) Renamed Hash class to HashTable
+2) Reversed data/length arguments
+3) Moved hash() routine to its own class/namespace
+4) Fixed the license text
+
+ 2016-03-05 13:03 aafemt
+ M src/common/config/config.h
+Correction
+
+ 2016-03-05 12:28 aafemt
+ M builds/posix/make.rules
+ M builds/posix/prefix.linux
+ M builds/posix/prefix.linux_amd64
+ M builds/win32/msvc10/common.vcxproj
+ M builds/win32/msvc10/common.vcxproj.filters
+ M builds/win32/msvc12/common.vcxproj
+ M builds/win32/msvc12/common.vcxproj.filters
+ A src/common/CRC32C.cpp
+ A src/common/classes/Hash.cpp
+ M src/common/classes/Hash.h
+ M src/jrd/lck.cpp
+ M src/jrd/recsrc/HashJoin.cpp
+ M src/lock/lock.cpp
+ M src/lock/print.cpp
+Optimized hash function for lock manager and hash join
+
+ 2016-03-05 03:39 asfernandes
+ M src/gpre/c_cxx.cpp
+Make the generated code compatible with gcc 6 in C++-14 mode.
+
2016-03-04 09:00 paul_reeves
M builds/install/arch-specific/win32/BuildExecutableInstall.bat
M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-05 17:40:49 UTC (rev 63098)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-06 00:09:35 UTC (rev 63099)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32379
+ FORMAL BUILD NUMBER:32383
*/
-#define PRODUCT_VER_STRING "4.0.0.32379"
-#define FILE_VER_STRING "WI-T4.0.0.32379"
-#define LICENSE_VER_STRING "WI-T4.0.0.32379"
-#define FILE_VER_NUMBER 4, 0, 0, 32379
+#define PRODUCT_VER_STRING "4.0.0.32383"
+#define FILE_VER_STRING "WI-T4.0.0.32383"
+#define LICENSE_VER_STRING "WI-T4.0.0.32383"
+#define FILE_VER_NUMBER 4, 0, 0, 32383
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32379"
+#define FB_BUILD_NO "32383"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-05 17:40:49 UTC (rev 63098)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-06 00:09:35 UTC (rev 63099)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32379
+BuildNum=32383
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2016-03-06 08:32:23
|
Revision: 63101
http://sourceforge.net/p/firebird/code/63101
Author: dimitr
Date: 2016-03-06 08:32:18 +0000 (Sun, 06 Mar 2016)
Log Message:
-----------
Renamed security3.fdb -> security4.fdb.
Modified Paths:
--------------
firebird/trunk/autogen.sh
firebird/trunk/builds/install/arch-specific/linux/makeInstallImage.sh.in
firebird/trunk/builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
firebird/trunk/builds/install/arch-specific/win32/FirebirdInstall_30.iss
firebird/trunk/builds/install/misc/databases.conf.in
firebird/trunk/builds/install/misc/firebird.conf.in
firebird/trunk/builds/install/posix-common/posixLibrary.sh.in
firebird/trunk/builds/posix/Makefile.in
firebird/trunk/builds/posix/make.defaults
firebird/trunk/builds/win32/make_all.bat
firebird/trunk/builds/win32/make_boot.bat
firebird/trunk/configure.ac
firebird/trunk/src/CMakeLists.txt
firebird/trunk/src/common/config/config.cpp
Modified: firebird/trunk/autogen.sh
===================================================================
--- firebird/trunk/autogen.sh 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/autogen.sh 2016-03-06 08:32:18 UTC (rev 63101)
@@ -3,7 +3,7 @@
# Run this to generate all the initial makefiles, etc.
#
-PKG_NAME=Firebird3
+PKG_NAME=Firebird4
SRCDIR=`dirname $0`
if [ -z "$AUTORECONF" ]
Modified: firebird/trunk/builds/install/arch-specific/linux/makeInstallImage.sh.in
===================================================================
--- firebird/trunk/builds/install/arch-specific/linux/makeInstallImage.sh.in 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/arch-specific/linux/makeInstallImage.sh.in 2016-03-06 08:32:18 UTC (rev 63101)
@@ -37,7 +37,7 @@
BuildRootDir=..
BuiltFBDir=Release/firebird # Where the just build fb exists.
TargetDir=buildroot # Where we want to build the install image
-SecurityDatabase=security3.fdb
+SecurityDatabase=security4.fdb
#------------------------------------------------------------------------
Modified: firebird/trunk/builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
===================================================================
--- firebird/trunk/builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc 2016-03-06 08:32:18 UTC (rev 63101)
@@ -792,7 +792,7 @@
SharedFileArray[27].Filename := ExpandConstant('{app}')+'databases.conf';
SharedFileArray[28].Filename := ExpandConstant('{app}')+'firebird.conf';
SharedFileArray[29].Filename := ExpandConstant('{app}')+'firebird.log';
-SharedFileArray[30].Filename := ExpandConstant('{app}')+'security3.fdb';
+SharedFileArray[30].Filename := ExpandConstant('{app}')+'security4.fdb';
SharedFileArray[31].Filename := ExpandConstant('{app}')+'fbtrace.conf';
SharedFileArray[32].Filename := ExpandConstant('{app}')+'fbsvcmgr.exe';
SharedFileArray[33].Filename := ExpandConstant('{app}')+'fbrmclib.dll';
@@ -1177,7 +1177,7 @@
LoadStringFromFile( GetAppPath+'\firebird.conf', FirebirdConfStr );
if pos('SharedDatabase', FirebirdConfStr) > 0 then begin
RenameFile(GetAppPath+'\firebird.conf', GetAppPath+'\firebird.conf.preRC1');
- RenameFile(GetAppPath+'\security3.fdb', GetAppPath+'\security3.fdb.preRC1');
+ RenameFile(GetAppPath+'\security4.fdb', GetAppPath+'\security4.fdb.preRC1');
end
end
end;
@@ -1185,7 +1185,7 @@
function ConfigureAuthentication: boolean;
begin
- if FileExists(WizardDirValue + '\security3.fdb') then
+ if FileExists(WizardDirValue + '\security4.fdb') then
Result := false
else
Result := true;
Modified: firebird/trunk/builds/install/arch-specific/win32/FirebirdInstall_30.iss
===================================================================
--- firebird/trunk/builds/install/arch-specific/win32/FirebirdInstall_30.iss 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/arch-specific/win32/FirebirdInstall_30.iss 2016-03-06 08:32:18 UTC (rev 63101)
@@ -474,8 +474,8 @@
Source: {#FilesDir}\fbtrace.conf; DestDir: {app}; DestName: fbtrace.conf.default; Components: ServerComponent;
Source: {#FilesDir}\fbtrace.conf; DestDir: {app}; DestName: fbtrace.conf; Components: ServerComponent; Flags: uninsneveruninstall onlyifdoesntexist; check: NofbtraceConfExists;
Source: {#FilesDir}\databases.conf; DestDir: {app}; Components: ClientComponent; Flags: uninsneveruninstall onlyifdoesntexist
-Source: {#FilesDir}\security3.fdb; DestDir: {app}; Destname: security3.fdb.empty; Components: ServerComponent;
-Source: {#FilesDir}\security3.fdb; DestDir: {app}; Components: ServerComponent; Flags: uninsneveruninstall onlyifdoesntexist
+Source: {#FilesDir}\security4.fdb; DestDir: {app}; Destname: security4.fdb.empty; Components: ServerComponent;
+Source: {#FilesDir}\security4.fdb; DestDir: {app}; Components: ServerComponent; Flags: uninsneveruninstall onlyifdoesntexist
Source: {#FilesDir}\firebird.msg; DestDir: {app}; Components: ClientComponent; Flags: sharedfile ignoreversion
Source: {#FilesDir}\firebird.log; DestDir: {app}; Components: ServerComponent; Flags: uninsneveruninstall skipifsourcedoesntexist external dontcopy
@@ -1074,7 +1074,7 @@
IncrementSharedCount(Is64BitInstallMode, GetAppPath+'\firebird.log', false);
IncrementSharedCount(Is64BitInstallMode, GetAppPath+'\databases.conf', false);
IncrementSharedCount(Is64BitInstallMode, GetAppPath+'\fbtrace.conf', false);
- IncrementSharedCount(Is64BitInstallMode, GetAppPath+'\security3.fdb', false);
+ IncrementSharedCount(Is64BitInstallMode, GetAppPath+'\security4.fdb', false);
InitSecurityDB;
@@ -1189,8 +1189,8 @@
aStringList.add(appPath+'\firebird.log');
aStringList.add(appPath+'\databases.conf');
aStringList.add(appPath+'\fbtrace.conf');
- aStringList.add(appPath+'\security3.fdb');
- aStringList.add(appPath+'\security3.fdb.old');
+ aStringList.add(appPath+'\security4.fdb');
+ aStringList.add(appPath+'\security4.fdb.old');
for count := 0 to aStringList.count - 1 do begin
// We are manually handling the share count of these files, so we must
Modified: firebird/trunk/builds/install/misc/databases.conf.in
===================================================================
--- firebird/trunk/builds/install/misc/databases.conf.in 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/misc/databases.conf.in 2016-03-06 08:32:18 UTC (rev 63101)
@@ -24,7 +24,7 @@
# Master security database specific setup.
# Do not remove it until you understand well what are you doing!
#
-security.db = $(dir_secDb)/security3.fdb
+security.db = $(dir_secDb)/security4.fdb
{
RemoteAccess = false
DefaultDbCachePages = 50
Modified: firebird/trunk/builds/install/misc/firebird.conf.in
===================================================================
--- firebird/trunk/builds/install/misc/firebird.conf.in 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/misc/firebird.conf.in 2016-03-06 08:32:18 UTC (rev 63101)
@@ -772,7 +772,7 @@
#
# Type: string (pathname)
#
-#SecurityDatabase = $(dir_secDb)/security3.fdb
+#SecurityDatabase = $(dir_secDb)/security4.fdb
# ==============================
Modified: firebird/trunk/builds/install/posix-common/posixLibrary.sh.in
===================================================================
--- firebird/trunk/builds/install/posix-common/posixLibrary.sh.in 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/install/posix-common/posixLibrary.sh.in 2016-03-06 08:32:18 UTC (rev 63101)
@@ -43,7 +43,7 @@
OrigPasswd=""
TmpFile=""
MANIFEST_TXT=""
-SecurityDatabase=security3.fdb
+SecurityDatabase=security4.fdb
DefaultLibrary=libfbclient
UninstallScript=FirebirdUninstall.sh
ArchiveDateTag=`date +"%Y%m%d_%H%M"`
Modified: firebird/trunk/builds/posix/Makefile.in
===================================================================
--- firebird/trunk/builds/posix/Makefile.in 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/posix/Makefile.in 2016-03-06 08:32:18 UTC (rev 63101)
@@ -310,7 +310,7 @@
$(EXE_LINK) $(EXE_LINK_OPTIONS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) $(LINK_LIBS)
HELP_FDB = $(FIREBIRD)/help/help.fdb
-SECURITY_FDB = $(FIREBIRD)/security3.fdb
+SECURITY_FDB = $(FIREBIRD)/security4.fdb
SECURITY_TMP = security.tmp
databases: yachts.lnk msg.timestamp $(HELP_FDB) $(SECURITY_FDB)
Modified: firebird/trunk/builds/posix/make.defaults
===================================================================
--- firebird/trunk/builds/posix/make.defaults 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/posix/make.defaults 2016-03-06 08:32:18 UTC (rev 63101)
@@ -351,7 +351,7 @@
INSTREG = $(BIN)/instreg$(EXEC_EXT)
INSTSVC = $(BIN)/instsvc$(EXEC_EXT)
-SECURITY_FDB = $(FIREBIRD)/security3.fdb
+SECURITY_FDB = $(FIREBIRD)/security4.fdb
# From qli
QLI = $(BIN)/qli$(EXEC_EXT)
Modified: firebird/trunk/builds/win32/make_all.bat
===================================================================
--- firebird/trunk/builds/win32/make_all.bat 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/win32/make_all.bat 2016-03-06 08:32:18 UTC (rev 63101)
@@ -73,7 +73,7 @@
@copy %FB_ROOT_PATH%\builds\install\misc\IDPLicense.txt %FB_OUTPUT_DIR% >nul
:: DATABASES
-@copy %FB_GEN_DIR%\dbs\security3.FDB %FB_OUTPUT_DIR%\security3.fdb >nul
+@copy %FB_GEN_DIR%\dbs\security4.FDB %FB_OUTPUT_DIR%\security4.fdb >nul
@copy %FB_GEN_DIR%\dbs\HELP.fdb %FB_OUTPUT_DIR%\help\help.fdb >nul
:: DOCS
Modified: firebird/trunk/builds/win32/make_boot.bat
===================================================================
--- firebird/trunk/builds/win32/make_boot.bat 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/builds/win32/make_boot.bat 2016-03-06 08:32:18 UTC (rev 63101)
@@ -236,9 +236,9 @@
@rmdir /s /q %FB_GEN_DIR%\dbs 2>nul
@mkdir %FB_GEN_DIR%\dbs 2>nul
-@echo create database '%FB_GEN_DB_DIR%\dbs\security3.fdb'; | "%FB_BIN_DIR%\isql" -q
-@"%FB_BIN_DIR%\isql" -q %FB_GEN_DB_DIR%/dbs/security3.fdb -i %FB_ROOT_PATH%\src\dbs\security.sql
-@copy %FB_GEN_DIR%\dbs\security3.fdb %FB_GEN_DIR%\dbs\security.fdb > nul
+@echo create database '%FB_GEN_DB_DIR%\dbs\security4.fdb'; | "%FB_BIN_DIR%\isql" -q
+@"%FB_BIN_DIR%\isql" -q %FB_GEN_DB_DIR%/dbs/security4.fdb -i %FB_ROOT_PATH%\src\dbs\security.sql
+@copy %FB_GEN_DIR%\dbs\security4.fdb %FB_GEN_DIR%\dbs\security.fdb > nul
@%FB_BIN_DIR%\gbak -r %FB_ROOT_PATH%\builds\misc\metadata.gbak %FB_GEN_DB_DIR%/dbs/metadata.fdb
Modified: firebird/trunk/configure.ac
===================================================================
--- firebird/trunk/configure.ac 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/configure.ac 2016-03-06 08:32:18 UTC (rev 63101)
@@ -1339,7 +1339,7 @@
dnl Print out the build configuration (the most interesting thing)
echo
echo
-echo The Firebird3 package has been configured with the following options:
+echo The Firebird4 package has been configured with the following options:
echo
case $DEVEL_FLG in
Modified: firebird/trunk/src/CMakeLists.txt
===================================================================
--- firebird/trunk/src/CMakeLists.txt 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/src/CMakeLists.txt 2016-03-06 08:32:18 UTC (rev 63101)
@@ -936,7 +936,7 @@
add_custom_target(copy_files
#ALL # uncomment this to copy files every build
# databases
- COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GENERATED_DIR}/security.fdb ${output_dir}/security3.fdb
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GENERATED_DIR}/security.fdb ${output_dir}/security4.fdb
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GENERATED_DIR}/help.fdb ${output_dir}/help/help.fdb
# configs, text files
COMMAND sed "/@UDF_COMMENT@/d" < ${CMAKE_SOURCE_DIR}/builds/install/misc/firebird.conf.in > ${output_dir}/firebird.conf
Modified: firebird/trunk/src/common/config/config.cpp
===================================================================
--- firebird/trunk/src/common/config/config.cpp 2016-03-06 08:17:00 UTC (rev 63100)
+++ firebird/trunk/src/common/config/config.cpp 2016-03-06 08:32:18 UTC (rev 63101)
@@ -185,7 +185,7 @@
#endif
{TYPE_STRING, "UserManager", (ConfigValue) "Srp"},
{TYPE_STRING, "TracePlugin", (ConfigValue) "fbtrace"},
- {TYPE_STRING, "SecurityDatabase", (ConfigValue) "$(dir_secDb)/security3.fdb"}, // security database name
+ {TYPE_STRING, "SecurityDatabase", (ConfigValue) "$(dir_secDb)/security4.fdb"}, // security database name
{TYPE_STRING, "ServerMode", (ConfigValue) "Super"},
{TYPE_STRING, "WireCrypt", (ConfigValue) NULL},
{TYPE_STRING, "WireCryptPlugin", (ConfigValue) "Arc4"},
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-07 00:09:16
|
Revision: 63102
http://sourceforge.net/p/firebird/code/63102
Author: firebirds
Date: 2016-03-07 00:09:14 +0000 (Mon, 07 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-06 08:32:18 UTC (rev 63101)
+++ firebird/trunk/ChangeLog 2016-03-07 00:09:14 UTC (rev 63102)
@@ -1,3 +1,241 @@
+ 2016-03-06 08:32 dimitr
+ M autogen.sh
+ M builds/install/arch-specific/linux/makeInstallImage.sh.in
+ M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
+ M builds/install/arch-specific/win32/FirebirdInstall_30.iss
+ M builds/install/misc/databases.conf.in
+ M builds/install/misc/firebird.conf.in
+ M builds/install/posix-common/posixLibrary.sh.in
+ M builds/posix/Makefile.in
+ M builds/posix/make.defaults
+ M builds/win32/make_all.bat
+ M builds/win32/make_boot.bat
+ M configure.ac
+ M src/CMakeLists.txt
+ M src/common/config/config.cpp
+Renamed security3.fdb -> security4.fdb.
+
+ 2016-03-06 08:17 dimitr
+ M builds/win32/make_all.bat
+ M builds/win32/make_boot.bat
+ M builds/win32/make_examples.bat
+ A builds/win32/msvc10/Firebird.sln (from /firebird/trunk/builds/win32/msvc10/Firebird3.sln:63050)
+ D builds/win32/msvc10/Firebird3.sln
+ D builds/win32/msvc10/Firebird3Boot.sln
+ D builds/win32/msvc10/Firebird3_Examples.sln
+ A builds/win32/msvc10/FirebirdBoot.sln (from /firebird/trunk/builds/win32/msvc10/Firebird3Boot.sln:63033)
+ A builds/win32/msvc10/FirebirdCommon.props (from /firebird/trunk/builds/win32/msvc10/firebird2.props:63033)
+ A builds/win32/msvc10/FirebirdDebug.props (from /firebird/trunk/builds/win32/msvc10/firebird2debug.props:63033)
+ A builds/win32/msvc10/FirebirdExamples.sln (from /firebird/trunk/builds/win32/msvc10/Firebird3_Examples.sln:63033)
+ A builds/win32/msvc10/FirebirdRelease.props (from /firebird/trunk/builds/win32/msvc10/firebird2release.props:63033)
+ M builds/win32/msvc10/alice.vcxproj
+ M builds/win32/msvc10/btyacc.vcxproj
+ M builds/win32/msvc10/build_msg.vcxproj
+ M builds/win32/msvc10/burp.vcxproj
+ M builds/win32/msvc10/codes.vcxproj
+ M builds/win32/msvc10/common.vcxproj
+ M builds/win32/msvc10/empbuild.vcxproj
+ M builds/win32/msvc10/engine.vcxproj
+ M builds/win32/msvc10/fb2control.vcxproj
+ M builds/win32/msvc10/fb_lock_print.vcxproj
+ M builds/win32/msvc10/fbguard.vcxproj
+ M builds/win32/msvc10/fbrmclib.vcxproj
+ M builds/win32/msvc10/fbserver.vcxproj
+ M builds/win32/msvc10/fbsvcmgr.vcxproj
+ M builds/win32/msvc10/fbtrace.vcxproj
+ M builds/win32/msvc10/fbtracemgr.vcxproj
+ M builds/win32/msvc10/fbudf.vcxproj
+ D builds/win32/msvc10/firebird2.props
+ D builds/win32/msvc10/firebird2debug.props
+ D builds/win32/msvc10/firebird2release.props
+ M builds/win32/msvc10/gbak.vcxproj
+ M builds/win32/msvc10/gfix.vcxproj
+ M builds/win32/msvc10/gpre.vcxproj
+ M builds/win32/msvc10/gpre_boot.vcxproj
+ M builds/win32/msvc10/gpre_common.vcxproj
+ M builds/win32/msvc10/gsec.vcxproj
+ M builds/win32/msvc10/gsplit.vcxproj
+ M builds/win32/msvc10/gstat.vcxproj
+ M builds/win32/msvc10/ib_udf.vcxproj
+ M builds/win32/msvc10/ib_util.vcxproj
+ M builds/win32/msvc10/instclient.vcxproj
+ M builds/win32/msvc10/instreg.vcxproj
+ M builds/win32/msvc10/instsvc.vcxproj
+ M builds/win32/msvc10/intl.vcxproj
+ M builds/win32/msvc10/intlbuild.vcxproj
+ M builds/win32/msvc10/isql.vcxproj
+ M builds/win32/msvc10/legacy_auth.vcxproj
+ M builds/win32/msvc10/legacy_usermanager.vcxproj
+ M builds/win32/msvc10/nbackup.vcxproj
+ M builds/win32/msvc10/qli.vcxproj
+ M builds/win32/msvc10/remote.vcxproj
+ M builds/win32/msvc10/srp.vcxproj
+ M builds/win32/msvc10/udr_engine.vcxproj
+ M builds/win32/msvc10/udrcpp_example.vcxproj
+ M builds/win32/msvc10/yvalve.vcxproj
+ A builds/win32/msvc12/Firebird.sln (from /firebird/trunk/builds/win32/msvc12/Firebird3.sln:63033)
+ D builds/win32/msvc12/Firebird3.sln
+ D builds/win32/msvc12/Firebird3Boot.sln
+ D builds/win32/msvc12/Firebird3_Examples.sln
+ A builds/win32/msvc12/FirebirdBoot.sln (from /firebird/trunk/builds/win32/msvc12/Firebird3Boot.sln:63033)
+ A builds/win32/msvc12/FirebirdCommon.props (from /firebird/trunk/builds/win32/msvc12/firebird2.props:63033)
+ A builds/win32/msvc12/FirebirdDebug.props (from /firebird/trunk/builds/win32/msvc12/firebird2debug.props:63033)
+ A builds/win32/msvc12/FirebirdExamples.sln (from /firebird/trunk/builds/win32/msvc12/Firebird3_Examples.sln:63033)
+ A builds/win32/msvc12/FirebirdRelease.props (from /firebird/trunk/builds/win32/msvc12/firebird2release.props:63033)
+ M builds/win32/msvc12/alice.vcxproj
+ M builds/win32/msvc12/btyacc.vcxproj
+ M builds/win32/msvc12/build_msg.vcxproj
+ M builds/win32/msvc12/burp.vcxproj
+ M builds/win32/msvc12/codes.vcxproj
+ M builds/win32/msvc12/common.vcxproj
+ M builds/win32/msvc12/empbuild.vcxproj
+ M builds/win32/msvc12/engine.vcxproj
+ M builds/win32/msvc12/fb2control.vcxproj
+ M builds/win32/msvc12/fb_lock_print.vcxproj
+ M builds/win32/msvc12/fbguard.vcxproj
+ M builds/win32/msvc12/fbrmclib.vcxproj
+ M builds/win32/msvc12/fbserver.vcxproj
+ M builds/win32/msvc12/fbsvcmgr.vcxproj
+ M builds/win32/msvc12/fbtrace.vcxproj
+ M builds/win32/msvc12/fbtracemgr.vcxproj
+ M builds/win32/msvc12/fbudf.vcxproj
+ D builds/win32/msvc12/firebird2.props
+ D builds/win32/msvc12/firebird2debug.props
+ D builds/win32/msvc12/firebird2release.props
+ M builds/win32/msvc12/gbak.vcxproj
+ M builds/win32/msvc12/gfix.vcxproj
+ M builds/win32/msvc12/gpre.vcxproj
+ M builds/win32/msvc12/gpre_boot.vcxproj
+ M builds/win32/msvc12/gpre_common.vcxproj
+ M builds/win32/msvc12/gsec.vcxproj
+ M builds/win32/msvc12/gsplit.vcxproj
+ M builds/win32/msvc12/gstat.vcxproj
+ M builds/win32/msvc12/ib_udf.vcxproj
+ M builds/win32/msvc12/ib_util.vcxproj
+ M builds/win32/msvc12/instclient.vcxproj
+ M builds/win32/msvc12/instreg.vcxproj
+ M builds/win32/msvc12/instsvc.vcxproj
+ M builds/win32/msvc12/intl.vcxproj
+ M builds/win32/msvc12/intlbuild.vcxproj
+ M builds/win32/msvc12/isql.vcxproj
+ M builds/win32/msvc12/legacy_auth.vcxproj
+ M builds/win32/msvc12/legacy_usermanager.vcxproj
+ M builds/win32/msvc12/nbackup.vcxproj
+ M builds/win32/msvc12/qli.vcxproj
+ M builds/win32/msvc12/remote.vcxproj
+ M builds/win32/msvc12/srp.vcxproj
+ M builds/win32/msvc12/udr_engine.vcxproj
+ M builds/win32/msvc12/udrcpp_example.vcxproj
+ M builds/win32/msvc12/yvalve.vcxproj
+ M builds/win32/msvc7/gds32.vcproj
+ A builds/win32/msvc8/Firebird.sln (from /firebird/trunk/builds/win32/msvc8/Firebird3.sln:63033)
+ D builds/win32/msvc8/Firebird3.sln
+ D builds/win32/msvc8/Firebird3Boot.sln
+ D builds/win32/msvc8/Firebird3_Examples.sln
+ A builds/win32/msvc8/FirebirdBoot.sln (from /firebird/trunk/builds/win32/msvc8/Firebird3Boot.sln:63033)
+ A builds/win32/msvc8/FirebirdCommon.vsprops (from /firebird/trunk/builds/win32/msvc8/firebird2.vsprops:63033)
+ A builds/win32/msvc8/FirebirdDebug.vsprops (from /firebird/trunk/builds/win32/msvc8/firebird2debug.vsprops:63033)
+ A builds/win32/msvc8/FirebirdExamples.sln (from /firebird/trunk/builds/win32/msvc8/Firebird3_Examples.sln:63033)
+ A builds/win32/msvc8/FirebirdRelease.vsprops (from /firebird/trunk/builds/win32/msvc8/firebird2release.vsprops:63033)
+ M builds/win32/msvc8/alice.vcproj
+ M builds/win32/msvc8/btyacc.vcproj
+ M builds/win32/msvc8/build_msg.vcproj
+ M builds/win32/msvc8/burp.vcproj
+ M builds/win32/msvc8/codes.vcproj
+ M builds/win32/msvc8/common.vcproj
+ M builds/win32/msvc8/empbuild.vcproj
+ M builds/win32/msvc8/engine.vcproj
+ M builds/win32/msvc8/fb2control.vcproj
+ M builds/win32/msvc8/fb_lock_print.vcproj
+ M builds/win32/msvc8/fbguard.vcproj
+ M builds/win32/msvc8/fbrmclib.vcproj
+ M builds/win32/msvc8/fbserver.vcproj
+ M builds/win32/msvc8/fbsvcmgr.vcproj
+ M builds/win32/msvc8/fbtrace.vcproj
+ M builds/win32/msvc8/fbtracemgr.vcproj
+ M builds/win32/msvc8/fbudf.vcproj
+ D builds/win32/msvc8/firebird2.vsprops
+ D builds/win32/msvc8/firebird2debug.vsprops
+ D builds/win32/msvc8/firebird2release.vsprops
+ M builds/win32/msvc8/gbak.vcproj
+ M builds/win32/msvc8/gfix.vcproj
+ M builds/win32/msvc8/gpre.vcproj
+ M builds/win32/msvc8/gpre_boot.vcproj
+ M builds/win32/msvc8/gpre_common.vcproj
+ M builds/win32/msvc8/gsec.vcproj
+ M builds/win32/msvc8/gsplit.vcproj
+ M builds/win32/msvc8/gstat.vcproj
+ M builds/win32/msvc8/ib_udf.vcproj
+ M builds/win32/msvc8/ib_util.vcproj
+ M builds/win32/msvc8/instclient.vcproj
+ M builds/win32/msvc8/instreg.vcproj
+ M builds/win32/msvc8/instsvc.vcproj
+ M builds/win32/msvc8/intl.vcproj
+ M builds/win32/msvc8/intlbuild.vcproj
+ M builds/win32/msvc8/isql.vcproj
+ M builds/win32/msvc8/legacy_usermanager.vcproj
+ M builds/win32/msvc8/nbackup.vcproj
+ M builds/win32/msvc8/qli.vcproj
+ M builds/win32/msvc8/remote.vcproj
+ M builds/win32/msvc8/srp.vcproj
+ M builds/win32/msvc8/udr_engine.vcproj
+ M builds/win32/msvc8/udrcpp_example.vcproj
+ M builds/win32/msvc8/yvalve.vcproj
+ A builds/win32/msvc9/Firebird.sln (from /firebird/trunk/builds/win32/msvc9/Firebird3.sln:63033)
+ D builds/win32/msvc9/Firebird3.sln
+ D builds/win32/msvc9/Firebird3Boot.sln
+ D builds/win32/msvc9/Firebird3_Examples.sln
+ A builds/win32/msvc9/FirebirdBoot.sln (from /firebird/trunk/builds/win32/msvc9/Firebird3Boot.sln:63033)
+ A builds/win32/msvc9/FirebirdCommon.vsprops (from /firebird/trunk/builds/win32/msvc9/firebird2.vsprops:63033)
+ A builds/win32/msvc9/FirebirdDebug.vsprops (from /firebird/trunk/builds/win32/msvc9/firebird2debug.vsprops:63033)
+ A builds/win32/msvc9/FirebirdExamples.sln (from /firebird/trunk/builds/win32/msvc9/Firebird3_Examples.sln:63033)
+ A builds/win32/msvc9/FirebirdRelease.vsprops (from /firebird/trunk/builds/win32/msvc9/firebird2release.vsprops:63033)
+ M builds/win32/msvc9/alice.vcproj
+ M builds/win32/msvc9/btyacc.vcproj
+ M builds/win32/msvc9/build_msg.vcproj
+ M builds/win32/msvc9/burp.vcproj
+ M builds/win32/msvc9/codes.vcproj
+ M builds/win32/msvc9/common.vcproj
+ M builds/win32/msvc9/empbuild.vcproj
+ M builds/win32/msvc9/engine.vcproj
+ M builds/win32/msvc9/fb2control.vcproj
+ M builds/win32/msvc9/fb_lock_print.vcproj
+ M builds/win32/msvc9/fbguard.vcproj
+ M builds/win32/msvc9/fbrmclib.vcproj
+ M builds/win32/msvc9/fbserver.vcproj
+ M builds/win32/msvc9/fbsvcmgr.vcproj
+ M builds/win32/msvc9/fbtrace.vcproj
+ M builds/win32/msvc9/fbtracemgr.vcproj
+ M builds/win32/msvc9/fbudf.vcproj
+ D builds/win32/msvc9/firebird2.vsprops
+ D builds/win32/msvc9/firebird2debug.vsprops
+ D builds/win32/msvc9/firebird2release.vsprops
+ M builds/win32/msvc9/gbak.vcproj
+ M builds/win32/msvc9/gfix.vcproj
+ M builds/win32/msvc9/gpre.vcproj
+ M builds/win32/msvc9/gpre_boot.vcproj
+ M builds/win32/msvc9/gpre_common.vcproj
+ M builds/win32/msvc9/gsec.vcproj
+ M builds/win32/msvc9/gsplit.vcproj
+ M builds/win32/msvc9/gstat.vcproj
+ M builds/win32/msvc9/ib_udf.vcproj
+ M builds/win32/msvc9/ib_util.vcproj
+ M builds/win32/msvc9/instclient.vcproj
+ M builds/win32/msvc9/instreg.vcproj
+ M builds/win32/msvc9/instsvc.vcproj
+ M builds/win32/msvc9/intl.vcproj
+ M builds/win32/msvc9/intlbuild.vcproj
+ M builds/win32/msvc9/isql.vcproj
+ M builds/win32/msvc9/legacy_usermanager.vcproj
+ M builds/win32/msvc9/nbackup.vcproj
+ M builds/win32/msvc9/qli.vcproj
+ M builds/win32/msvc9/remote.vcproj
+ M builds/win32/msvc9/srp.vcproj
+ M builds/win32/msvc9/udr_engine.vcproj
+ M builds/win32/msvc9/udrcpp_example.vcproj
+ M builds/win32/msvc9/yvalve.vcproj
+Removed filename dependencies on FB version, to avoid renaming them with the every release. Cleaned up the MSVC6 remainings.
+
2016-03-05 17:40 dimitr
M src/common/CRC32C.cpp
M src/common/classes/Hash.cpp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-06 08:32:18 UTC (rev 63101)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-07 00:09:14 UTC (rev 63102)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32383
+ FORMAL BUILD NUMBER:32385
*/
-#define PRODUCT_VER_STRING "4.0.0.32383"
-#define FILE_VER_STRING "WI-T4.0.0.32383"
-#define LICENSE_VER_STRING "WI-T4.0.0.32383"
-#define FILE_VER_NUMBER 4, 0, 0, 32383
+#define PRODUCT_VER_STRING "4.0.0.32385"
+#define FILE_VER_STRING "WI-T4.0.0.32385"
+#define LICENSE_VER_STRING "WI-T4.0.0.32385"
+#define FILE_VER_NUMBER 4, 0, 0, 32385
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32383"
+#define FB_BUILD_NO "32385"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-06 08:32:18 UTC (rev 63101)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-07 00:09:14 UTC (rev 63102)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32383
+BuildNum=32385
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-08 00:08:17
|
Revision: 63105
http://sourceforge.net/p/firebird/code/63105
Author: firebirds
Date: 2016-03-08 00:08:15 +0000 (Tue, 08 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-07 22:27:17 UTC (rev 63104)
+++ firebird/trunk/ChangeLog 2016-03-08 00:08:15 UTC (rev 63105)
@@ -1,3 +1,7 @@
+ 2016-03-07 15:51 aafemt
+ M builds/win32/msvc12/fbtrace.vcxproj
+Correction
+
2016-03-06 08:32 dimitr
M autogen.sh
M builds/install/arch-specific/linux/makeInstallImage.sh.in
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-07 22:27:17 UTC (rev 63104)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-08 00:08:15 UTC (rev 63105)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32385
+ FORMAL BUILD NUMBER:32386
*/
-#define PRODUCT_VER_STRING "4.0.0.32385"
-#define FILE_VER_STRING "WI-T4.0.0.32385"
-#define LICENSE_VER_STRING "WI-T4.0.0.32385"
-#define FILE_VER_NUMBER 4, 0, 0, 32385
+#define PRODUCT_VER_STRING "4.0.0.32386"
+#define FILE_VER_STRING "WI-T4.0.0.32386"
+#define LICENSE_VER_STRING "WI-T4.0.0.32386"
+#define FILE_VER_NUMBER 4, 0, 0, 32386
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32385"
+#define FB_BUILD_NO "32386"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-07 22:27:17 UTC (rev 63104)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-08 00:08:15 UTC (rev 63105)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32385
+BuildNum=32386
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-09 00:11:13
|
Revision: 63113
http://sourceforge.net/p/firebird/code/63113
Author: firebirds
Date: 2016-03-09 00:11:10 +0000 (Wed, 09 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-08 18:41:39 UTC (rev 63112)
+++ firebird/trunk/ChangeLog 2016-03-09 00:11:10 UTC (rev 63113)
@@ -1,3 +1,23 @@
+ 2016-03-08 18:41 aafemt
+ M src/dsql/DdlNodes.h
+ M src/dsql/parse.y
+Disable several NOT NULL for one field (CORE-5141)
+
+ 2016-03-08 18:07 dimitr
+ M src/dsql/DdlNodes.epp
+Fixed CORE-5133: "Alter sequence restart with" does not change the initial value.
+
+ 2016-03-08 17:10 hvlad
+ M src/jrd/jrd.cpp
+Fixed bug CORE-5140 : Wrong error message when user tries to set number of page buffers into not supported value
+
+ 2016-03-08 10:26 aafemt
+ M src/common/classes/Nullable.h
+ M src/dsql/DdlNodes.h
+ M src/dsql/Parser.h
+ M src/dsql/parse.y
+Position independent sequence parameters in DDL
+
2016-03-07 15:51 aafemt
M builds/win32/msvc12/fbtrace.vcxproj
Correction
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-08 18:41:39 UTC (rev 63112)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-09 00:11:10 UTC (rev 63113)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32386
+ FORMAL BUILD NUMBER:32390
*/
-#define PRODUCT_VER_STRING "4.0.0.32386"
-#define FILE_VER_STRING "WI-T4.0.0.32386"
-#define LICENSE_VER_STRING "WI-T4.0.0.32386"
-#define FILE_VER_NUMBER 4, 0, 0, 32386
+#define PRODUCT_VER_STRING "4.0.0.32390"
+#define FILE_VER_STRING "WI-T4.0.0.32390"
+#define LICENSE_VER_STRING "WI-T4.0.0.32390"
+#define FILE_VER_NUMBER 4, 0, 0, 32390
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32386"
+#define FB_BUILD_NO "32390"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-08 18:41:39 UTC (rev 63112)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-09 00:11:10 UTC (rev 63113)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32386
+BuildNum=32390
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-10 00:08:38
|
Revision: 63128
http://sourceforge.net/p/firebird/code/63128
Author: firebirds
Date: 2016-03-10 00:08:36 +0000 (Thu, 10 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-09 21:03:31 UTC (rev 63127)
+++ firebird/trunk/ChangeLog 2016-03-10 00:08:36 UTC (rev 63128)
@@ -1,3 +1,15 @@
+ 2016-03-09 18:45 asfernandes
+ M src/dsql/BoolNodes.cpp
+ M src/dsql/DdlNodes.epp
+ M src/dsql/DsqlCompilerScratch.h
+ M src/dsql/ExprNodes.cpp
+Fixed CORE-5130 - Compiler issues message about "invalid request BLR" when attempt to compile wrong DDL of view with both subquery and "WITH CHECK OPTION" in its DDL.
+
+ 2016-03-09 14:58 alexpeshkoff
+ M src/jrd/CryptoManager.cpp
+ M src/jrd/CryptoManager.h
+Fixed CORE-5144: Deadlock when database is encrypted or decrypted under high parallel load
+
2016-03-08 18:41 aafemt
M src/dsql/DdlNodes.h
M src/dsql/parse.y
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-09 21:03:31 UTC (rev 63127)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-10 00:08:36 UTC (rev 63128)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32390
+ FORMAL BUILD NUMBER:32392
*/
-#define PRODUCT_VER_STRING "4.0.0.32390"
-#define FILE_VER_STRING "WI-T4.0.0.32390"
-#define LICENSE_VER_STRING "WI-T4.0.0.32390"
-#define FILE_VER_NUMBER 4, 0, 0, 32390
+#define PRODUCT_VER_STRING "4.0.0.32392"
+#define FILE_VER_STRING "WI-T4.0.0.32392"
+#define LICENSE_VER_STRING "WI-T4.0.0.32392"
+#define FILE_VER_NUMBER 4, 0, 0, 32392
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32390"
+#define FB_BUILD_NO "32392"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-09 21:03:31 UTC (rev 63127)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-10 00:08:36 UTC (rev 63128)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32390
+BuildNum=32392
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-11 00:09:43
|
Revision: 63136
http://sourceforge.net/p/firebird/code/63136
Author: firebirds
Date: 2016-03-11 00:09:40 +0000 (Fri, 11 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-10 18:36:48 UTC (rev 63135)
+++ firebird/trunk/ChangeLog 2016-03-11 00:09:40 UTC (rev 63136)
@@ -1,3 +1,7 @@
+ 2016-03-10 16:37 dimitr
+ M src/common/classes/Hash.cpp
+This should fix linkage on non-Intel platforms, thanks to Dimitry Sibiryakov.
+
2016-03-09 18:45 asfernandes
M src/dsql/BoolNodes.cpp
M src/dsql/DdlNodes.epp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-10 18:36:48 UTC (rev 63135)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-11 00:09:40 UTC (rev 63136)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32392
+ FORMAL BUILD NUMBER:32393
*/
-#define PRODUCT_VER_STRING "4.0.0.32392"
-#define FILE_VER_STRING "WI-T4.0.0.32392"
-#define LICENSE_VER_STRING "WI-T4.0.0.32392"
-#define FILE_VER_NUMBER 4, 0, 0, 32392
+#define PRODUCT_VER_STRING "4.0.0.32393"
+#define FILE_VER_STRING "WI-T4.0.0.32393"
+#define LICENSE_VER_STRING "WI-T4.0.0.32393"
+#define FILE_VER_NUMBER 4, 0, 0, 32393
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32392"
+#define FB_BUILD_NO "32393"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-10 18:36:48 UTC (rev 63135)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-11 00:09:40 UTC (rev 63136)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32392
+BuildNum=32393
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-12 00:08:26
|
Revision: 63145
http://sourceforge.net/p/firebird/code/63145
Author: firebirds
Date: 2016-03-12 00:08:24 +0000 (Sat, 12 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-11 15:11:38 UTC (rev 63144)
+++ firebird/trunk/ChangeLog 2016-03-12 00:08:24 UTC (rev 63145)
@@ -1,3 +1,25 @@
+ 2016-03-11 15:11 alexpeshkoff
+ M examples/dbcrypt/CryptApplication.cpp
+ M examples/dbcrypt/CryptKeyHolder.cpp
+ M examples/dbcrypt/DbCrypt.cpp
+ M examples/interfaces/05.user_metadata.cpp
+ M examples/interfaces/ifaceExamples.h
+Fixed CORE-5134: Samples of dbcrypt-related plugins contain references to internal files
+
+ 2016-03-11 14:10 aafemt
+ M src/gpre/c_cxx.cpp
+ M src/gpre/int_cxx.cpp
+ M src/gpre/obj_cxx.cpp
+Use public datatype FB_BOOLEAN for preprocessed files. Thanks to Dmitry Yemanov
+
+ 2016-03-11 08:50 dimitr
+ M src/dsql/ExprNodes.h
+Fixed CORE-5149: LEFT JOIN incorrectly pushes COALESCE into the inner stream causing wrong results.
+
+ 2016-03-11 00:58 asfernandes
+ M src/common/classes/Hash.cpp
+Fix for clang.
+
2016-03-10 16:37 dimitr
M src/common/classes/Hash.cpp
This should fix linkage on non-Intel platforms, thanks to Dimitry Sibiryakov.
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-11 15:11:38 UTC (rev 63144)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-12 00:08:24 UTC (rev 63145)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32393
+ FORMAL BUILD NUMBER:32397
*/
-#define PRODUCT_VER_STRING "4.0.0.32393"
-#define FILE_VER_STRING "WI-T4.0.0.32393"
-#define LICENSE_VER_STRING "WI-T4.0.0.32393"
-#define FILE_VER_NUMBER 4, 0, 0, 32393
+#define PRODUCT_VER_STRING "4.0.0.32397"
+#define FILE_VER_STRING "WI-T4.0.0.32397"
+#define LICENSE_VER_STRING "WI-T4.0.0.32397"
+#define FILE_VER_NUMBER 4, 0, 0, 32397
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32393"
+#define FB_BUILD_NO "32397"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-11 15:11:38 UTC (rev 63144)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-12 00:08:24 UTC (rev 63145)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32393
+BuildNum=32397
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-15 00:08:52
|
Revision: 63153
http://sourceforge.net/p/firebird/code/63153
Author: firebirds
Date: 2016-03-15 00:08:50 +0000 (Tue, 15 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-14 17:24:58 UTC (rev 63152)
+++ firebird/trunk/ChangeLog 2016-03-15 00:08:50 UTC (rev 63153)
@@ -1,3 +1,13 @@
+ 2016-03-14 09:11 aafemt
+ M src/jrd/validation.cpp
+Fix false positive index missing entries on already deleted records
+
+ 2016-03-14 09:02 dimitr
+ M src/jrd/opt.cpp
+ M src/jrd/recsrc/NestedLoopJoin.cpp
+ M src/jrd/recsrc/RecordSource.h
+Misc changes.
+
2016-03-11 15:11 alexpeshkoff
M examples/dbcrypt/CryptApplication.cpp
M examples/dbcrypt/CryptKeyHolder.cpp
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-14 17:24:58 UTC (rev 63152)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-15 00:08:50 UTC (rev 63153)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32397
+ FORMAL BUILD NUMBER:32399
*/
-#define PRODUCT_VER_STRING "4.0.0.32397"
-#define FILE_VER_STRING "WI-T4.0.0.32397"
-#define LICENSE_VER_STRING "WI-T4.0.0.32397"
-#define FILE_VER_NUMBER 4, 0, 0, 32397
+#define PRODUCT_VER_STRING "4.0.0.32399"
+#define FILE_VER_STRING "WI-T4.0.0.32399"
+#define LICENSE_VER_STRING "WI-T4.0.0.32399"
+#define FILE_VER_NUMBER 4, 0, 0, 32399
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32397"
+#define FB_BUILD_NO "32399"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-14 17:24:58 UTC (rev 63152)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-15 00:08:50 UTC (rev 63153)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32397
+BuildNum=32399
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-16 00:09:47
|
Revision: 63162
http://sourceforge.net/p/firebird/code/63162
Author: firebirds
Date: 2016-03-16 00:09:45 +0000 (Wed, 16 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-15 17:19:17 UTC (rev 63161)
+++ firebird/trunk/ChangeLog 2016-03-16 00:09:45 UTC (rev 63162)
@@ -1,3 +1,7 @@
+ 2016-03-15 10:42 hvlad
+ M src/remote/server/server.cpp
+Fixed "bug" CORE-5139 : mistake in comment "can't ise MutexLockGuard here"
+
2016-03-14 09:11 aafemt
M src/jrd/validation.cpp
Fix false positive index missing entries on already deleted records
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-15 17:19:17 UTC (rev 63161)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-16 00:09:45 UTC (rev 63162)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32399
+ FORMAL BUILD NUMBER:32400
*/
-#define PRODUCT_VER_STRING "4.0.0.32399"
-#define FILE_VER_STRING "WI-T4.0.0.32399"
-#define LICENSE_VER_STRING "WI-T4.0.0.32399"
-#define FILE_VER_NUMBER 4, 0, 0, 32399
+#define PRODUCT_VER_STRING "4.0.0.32400"
+#define FILE_VER_STRING "WI-T4.0.0.32400"
+#define LICENSE_VER_STRING "WI-T4.0.0.32400"
+#define FILE_VER_NUMBER 4, 0, 0, 32400
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32399"
+#define FB_BUILD_NO "32400"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-15 17:19:17 UTC (rev 63161)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-16 00:09:45 UTC (rev 63162)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32399
+BuildNum=32400
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2016-03-17 00:08:24
|
Revision: 63173
http://sourceforge.net/p/firebird/code/63173
Author: firebirds
Date: 2016-03-17 00:08:22 +0000 (Thu, 17 Mar 2016)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/trunk/ChangeLog
firebird/trunk/src/jrd/build_no.h
firebird/trunk/src/misc/writeBuildNum.sh
Modified: firebird/trunk/ChangeLog
===================================================================
--- firebird/trunk/ChangeLog 2016-03-16 18:33:13 UTC (rev 63172)
+++ firebird/trunk/ChangeLog 2016-03-17 00:08:22 UTC (rev 63173)
@@ -1,3 +1,8 @@
+ 2016-03-16 02:45 asfernandes
+ M src/dsql/DsqlCompilerScratch.cpp
+ M src/dsql/DsqlCompilerScratch.h
+Add debug utility function to dump contexts.
+
2016-03-15 10:42 hvlad
M src/remote/server/server.cpp
Fixed "bug" CORE-5139 : mistake in comment "can't ise MutexLockGuard here"
Modified: firebird/trunk/src/jrd/build_no.h
===================================================================
--- firebird/trunk/src/jrd/build_no.h 2016-03-16 18:33:13 UTC (rev 63172)
+++ firebird/trunk/src/jrd/build_no.h 2016-03-17 00:08:22 UTC (rev 63173)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:32400
+ FORMAL BUILD NUMBER:32401
*/
-#define PRODUCT_VER_STRING "4.0.0.32400"
-#define FILE_VER_STRING "WI-T4.0.0.32400"
-#define LICENSE_VER_STRING "WI-T4.0.0.32400"
-#define FILE_VER_NUMBER 4, 0, 0, 32400
+#define PRODUCT_VER_STRING "4.0.0.32401"
+#define FILE_VER_STRING "WI-T4.0.0.32401"
+#define LICENSE_VER_STRING "WI-T4.0.0.32401"
+#define FILE_VER_NUMBER 4, 0, 0, 32401
#define FB_MAJOR_VER "4"
#define FB_MINOR_VER "0"
#define FB_REV_NO "0"
-#define FB_BUILD_NO "32400"
+#define FB_BUILD_NO "32401"
#define FB_BUILD_TYPE "T"
#define FB_BUILD_SUFFIX "Firebird 4.0 Unstable"
Modified: firebird/trunk/src/misc/writeBuildNum.sh
===================================================================
--- firebird/trunk/src/misc/writeBuildNum.sh 2016-03-16 18:33:13 UTC (rev 63172)
+++ firebird/trunk/src/misc/writeBuildNum.sh 2016-03-17 00:08:22 UTC (rev 63173)
@@ -9,7 +9,7 @@
MajorVer=4
MinorVer=0
RevNo=0
-BuildNum=32400
+BuildNum=32401
NowAt=`pwd`
cd `dirname $0`
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|