Vlad Khorsun
f620e9f282
Fixed mistake
2022-08-15 11:34:59 +03:00
firebirds
0b24dfa534
increment build number
2022-08-15 00:07:23 +00:00
Vlad Khorsun
5bfb721680
Don't generate browse info by MSVC build. It saves 15-20% of build time on Windows.
2022-08-14 12:43:18 +03:00
Vlad Khorsun
68a2f201f2
Moved ttmathuint_x86_64_msvc.obj from common (%FB_TEMP_DIR%\..\%FB_OBJ_DIR%\common) into dedicated folder (%FB_ROOT_PATH%\extern\ttmath\%FB_CONFIG%).
...
It allows to not call make_boot after cleaning up of "common" project.
2022-08-14 12:25:17 +03:00
Vlad Khorsun
c4162cdce3
Fixed bug #7256 : Inconsistent conversion of non-TEXT blobs in BLOB_APPEND
2022-08-14 12:20:06 +03:00
firebirds
437e81ed54
increment build number
2022-08-13 00:08:10 +00:00
Adriano dos Santos Fernandes
62e7ebb1d5
Merge pull request #7251 from FirebirdSQL/work/windows-build-ang-gh
...
Windows build (installer, dev experience, speed, GH actions) and GH refactor
2022-08-12 08:59:24 -03:00
Adriano dos Santos Fernandes
bffb43da9f
Change OutDir configuration for default_profiler project.
2022-08-12 08:08:43 -03:00
Adriano dos Santos Fernandes
d4bd604b05
Separate debug/release output in different directories.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
b14df5ce19
Refactor GitHub Actions using independent jobs instead of multiple conditional steps.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
780085554e
Improve Windows build speed not building both release and debug external libraries.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
0117da2839
Upload zip generated in builds/install_images in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
33b4f5b53d
Create and save Windows installer in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
a7b7955503
Improve Windows build process making it generating public files directly in the output directory.
2022-08-12 08:04:49 -03:00
Adriano dos Santos Fernandes
1fd7ed7061
Fix errors when paths has spaces and different (or localized) utilities versions.
2022-08-12 08:04:49 -03:00
Ilya Eremin
7d7a81086e
Do not allow the AST thread to release EX lock on a relation while it's in the deleting state ( #7252 )
...
The problem is rarely reproduced by bugs.core_2879 test. Without the fix the phase 4 of delete_relation DFW may fail because MET_lookup_relation_id cannot find a relation.
2022-08-12 10:58:21 +03:00
firebirds
0f02101121
increment build number
2022-08-12 00:08:18 +00:00
Adriano dos Santos Fernandes
85c5263809
Feature #7086 - PSQL and SQL profiler.
2022-08-11 07:31:31 -03:00
pkubaj
ed63d25715
Explicitly set up architecture macros for FreeBSD
2022-08-11 10:38:04 +03:00
Adriano dos Santos Fernandes
581795ed78
Merge branch 'work/profiler-plugin' into work/profiler-plugin-merge
2022-08-10 22:26:38 -03:00
firebirds
8e641c4497
increment build number
2022-08-07 00:06:24 +00:00
Adriano dos Santos Fernandes
3f5986020b
Misc.
2022-08-06 14:54:26 -03:00
firebirds
6096fb88d7
increment build number
2022-08-05 00:07:02 +00:00
Jiaxun Yang
ea4d2114fc
Select RISC_ALIGNMENT for all MIPS processors
...
Though some of MIPS hardware do have unaligned memory access
support, and kernel will emulation unaligned memory access
on those don't. It is still better to select RISC_ALIGNMENT
for safety and better performence.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-04 16:08:49 +03:00
Jiaxun Yang
2284632207
Add linux/mips64el support
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-04 16:08:49 +03:00
Adriano dos Santos Fernandes
d23528426a
Fix binutils' url.
2022-08-04 08:41:00 -03:00
Adriano dos Santos Fernandes
6d594b5ada
Fix #7243 - Some UNICODE characters can lead to wrong CONTAINING evaluation when lower/upper uses different number of bytes in its encoding.
2022-08-03 23:01:26 -03:00
firebirds
3ade7d95c6
increment build number
2022-08-03 00:06:54 +00:00
Adriano dos Santos Fernandes
1f432c8f07
Merge pull request #7235 from FirebirdSQL/work/boost-test
...
Unit tests (start) with Boost.Test and build improvements
2022-08-02 20:41:13 -03:00
Dmitry Starodubov
1ecb9d725d
Check for an error when opening "/dev/urandom". Otherwise wrong error is returned e.g. if the open file limit is reached.
2022-08-02 16:46:34 +03:00
Adriano dos Santos Fernandes
30ff90bac1
Reference gds.cpp in src/yvalve.
2022-08-01 22:50:55 -03:00
firebirds
1833922257
increment build number
2022-08-02 00:05:02 +00:00
Adriano dos Santos Fernandes
918b2c10fe
Fix #7237 - Starting operator become unstable on indexed varchar fields.
2022-08-01 08:25:51 -03:00
firebirds
8460c4801b
increment build number
2022-07-30 00:05:38 +00:00
Piotr Kubaj
9693120034
Add support for FreeBSD/powerpc64le
2022-07-29 20:20:19 +03:00
firebirds
47efde6c50
increment build number
2022-07-26 00:05:16 +00:00
81b3bf29cf
misc
2022-07-25 12:19:37 +02:00
6c41ef1eab
Document that Inno Setup 6.2.1 or later should be used for packaging Windows kits.
...
This version has changes to further help protect against potential DLL preloading attacks when running installers or uninstallers under the SYSTEM account.
2022-07-25 12:18:14 +02:00
e71b388896
Add option to prepare a zipped snapshot kit directly from run_all.bat
2022-07-25 12:16:28 +02:00
0e9e565577
Make consistent use of hyphens instead of underscores when naming windows installation packages.
2022-07-25 12:15:35 +02:00
Vlad Khorsun
82b12735fc
Handle case when OpenPrivateNamespace() called more than once in the same process.
2022-07-25 12:11:03 +03:00
Vlad Khorsun
1fc00b76c5
Fixed bug #7239 : Connect using XNET protocol shows different exception if DB is in shutdown state (comparing to INET)
2022-07-25 11:44:29 +03:00
firebirds
61cbc8bde0
increment build number
2022-07-22 00:05:55 +00:00
AlexPeshkoff
dd1593b67d
Fixed issues with shutdown thread, reported by Ilya Eremin privately
2022-07-21 14:47:12 +03:00
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