Adriano dos Santos Fernandes
28058cf464
Revert "Move gds.cpp to common."
...
This reverts commit f296f44ef6
.
2022-07-21 08:17:02 -03:00
Adriano dos Santos Fernandes
f93852af9b
Revert "Move gds_proto.h to common."
...
This reverts commit 8740a38802
.
2022-07-21 08:16:50 -03:00
Adriano dos Santos Fernandes
3028ec9e71
Cache MacOS libicu build in GitHub Action.
2022-07-20 23:00:44 -03:00
Adriano dos Santos Fernandes
637c92403b
Build and use static libc++ in MacOS.
...
We are already using static libstdc++ in Linux due to a problem
now appearing in MacOS when using Boost.Test.
When shared C++ library (with C++ interface) is used and
executable does not export its new/delete operators, a situation
of one program/library allocating objects with "new" operator
and another program/library deallocating them with "delete"
operator makes program to crash.
We haven't yet seen these crashes in Windows, even using
Boost.Test. That may be pure luck or because Microsoft std C++
library is coded in a way that makes it not happen.
2022-07-20 23:00:44 -03:00
Adriano dos Santos Fernandes
78b95b337e
Move tests directory to avoid problem with non-system shared libraries.
2022-07-20 22:49:37 -03:00
Adriano dos Santos Fernandes
bb16777450
Update Linux builder Dockerfile - should update and push the image.
2022-07-20 22:49:37 -03:00
Adriano dos Santos Fernandes
cae5a210c1
Correction in GH Actions Windows workflow.
2022-07-18 08:43:44 -03:00
Adriano dos Santos Fernandes
3dda315fc2
Remove old and unused things from the Windows build.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
ecbbc9afb5
Put tests in Firebird.sln.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
ef361bc842
Separate projects in groups in Firebird.sln.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
cf63ea5228
Add tests for jrd/RecordNumber.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
76dbad5002
Add test framework in engine library.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
b4ba747d1e
Add tests for common/classes/DoublyLinkedList.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
f18f5eb756
Add methods to DoublyLinkedList.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
5e13cb6e1e
Add tests for common/classes/Array.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
2139d4a5ac
Add tests for common/classes/Aligner.
2022-07-18 08:16:16 -03:00
Adriano dos Santos Fernandes
bb5a1e0149
Add test framework in common library.
2022-07-18 08:16:15 -03:00
Adriano dos Santos Fernandes
6a8de73762
Import boost_1_79_0 test and dependent library's headers using bcp.
2022-07-18 08:16:15 -03:00
Adriano dos Santos Fernandes
8740a38802
Move gds_proto.h to common.
2022-07-18 08:16:12 -03:00
Adriano dos Santos Fernandes
f296f44ef6
Move gds.cpp to common.
2022-07-18 08:16:11 -03:00
Adriano dos Santos Fernandes
38ddd6b646
Update generated file.
2022-07-14 22:10:00 -03:00
Adriano dos Santos Fernandes
3b3d59d117
EditorConfig settings for .yml files.
2022-07-14 21:47:53 -03:00
firebirds
2263cad5ac
increment build number
2022-07-15 00:05:41 +00:00
Vlad Khorsun
b7b5be00f2
Remove 'virtual' specifier from overridden methods to please VS intellisense.
2022-07-14 22:32:11 +03:00
Vlad Khorsun
2e2221fd39
Merge pull request #7232 from FirebirdSQL/work/shmemInit
...
Work/shmem init
2022-07-14 13:20:38 +03:00
Adriano dos Santos Fernandes
64c34f5127
Docs about FirebirdSQL/firebird-documentation#173
2022-07-13 22:19:48 -03:00
Vlad Khorsun
8794e993a4
Corrections according to Dmitry comments
2022-07-13 12:45:41 +03:00
Vlad Khorsun
ef607e37c5
Unify init\check methods for shared memory and avoid duplicating of type/version usage in code.
...
Replace asserts that check correct type/version by run-time checks with corresponding exceptions.
2022-07-12 12:14:41 +03:00
firebirds
f9a532ca73
increment build number
2022-07-12 00:05:21 +00:00
Adriano dos Santos Fernandes
7e75f0afcb
Postfix for #7227 - problem with test for #6785 .
2022-07-11 15:06:40 -03:00
firebirds
c18c776b49
increment build number
2022-07-11 00:05:25 +00:00
Vlad Khorsun
75b82174a6
Change names of global shared memory areas (currently trace and mappings) to avoid conflicts with FB4.
...
Also, it allows to run FB4 and FB5 simultaneously.
2022-07-10 22:32:01 +03:00
Adriano dos Santos Fernandes
8c2f83ee70
Fix #7229 - ALTER COLUMN DROP IDENTITY does not reset generator name in metadata cache.
2022-07-09 22:18:58 -03:00
firebirds
c1fc562b95
increment build number
2022-07-10 00:05:19 +00:00
Adriano dos Santos Fernandes
13ef8e7c29
Postfix for #7227 related to views using selectable procedures.
2022-07-08 21:49:53 -03:00
firebirds
5fbc314d75
increment build number
2022-07-09 00:05:32 +00:00
Adriano dos Santos Fernandes
e03770b248
Warnings.
2022-07-07 22:45:54 -03:00
firebirds
914e2b94a9
increment build number
2022-07-08 00:05:47 +00:00
Adriano dos Santos Fernandes
9949343671
Fix #7220 - TYPE OF COLUMN dependency not tracked in package header and external routines.
2022-07-07 08:35:46 -03:00
firebirds
d4c01fe18f
increment build number
2022-07-07 00:06:06 +00:00
Adriano dos Santos Fernandes
5369bd989b
Postfix for #7227 - Dependencies of subroutines are not preserved after backup restore.
2022-07-05 22:45:00 -03:00
firebirds
4302d5958d
increment build number
2022-07-06 00:05:50 +00:00
Vlad Khorsun
859b895b07
Fixed AV and other issues found by FBT test bugs.core_6353.
...
Alex, please review.
2022-07-05 10:53:16 +03:00
firebirds
6285e8c459
increment build number
2022-07-05 00:06:07 +00:00
Vlad Khorsun
97447ecc01
Restore correct order of trace events when attempt to attach failed.
...
Ensure there is no double ATTACH or DETACH events for the same connection.
It also should fix FBT test bugs.core_4337.
2022-07-04 18:09:34 +03:00
Adriano dos Santos Fernandes
391e635495
Fix #7227 - Dependencies of subroutines are not preserved after backup restore.
2022-07-03 22:27:02 -03:00
firebirds
8c10fc71de
increment build number
2022-07-04 00:05:22 +00:00
Vlad Khorsun
31d2d0e9cf
Update ISQL's "HELP SET" command.
2022-07-03 16:44:28 +03:00
firebirds
ab17a92b12
increment build number
2022-07-02 00:05:16 +00:00
AlexPeshkoff
c3b172d4e2
Implemented #7046 : Make ability to add comment to mapping ('COMMENT ON MAPPING ... IS ...')
2022-07-01 18:25:42 +03:00