8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 21:23:04 +01:00
Commit Graph

174 Commits

Author SHA1 Message Date
hvlad
fb548da73d Make CLOOP generate correct VERSION constants for all kind of outputs. 2020-03-11 19:52:28 +02:00
hvlad
b33bffff07 Allow MP compilation for extern projects. MSVC15 only for now. 2020-03-02 19:40:25 +02:00
Adriano dos Santos Fernandes
4b6eaa57c3 Move tzdata to extern/icu. 2020-01-21 12:57:31 -03:00
AlexPeshkoff
0438e20e35 Enable use of pascal's keyword 'record' in idl 2019-12-24 17:25:35 +03:00
Adriano dos Santos Fernandes
fbea5135aa Correction for Linux. 2019-12-04 07:59:38 -03:00
Adriano dos Santos Fernandes
2e8060f081 Frontport changes for MacOS build. 2019-12-03 21:57:12 -03:00
35e479b9b0 Fix Windows build in path with spaces. Update ignore lists (#228) 2019-10-28 14:50:10 -03:00
hvlad
6ab3b75d6e Fixed usage of RSP register.
It should fix a crash reported by Mark in fb-devel (fbclient.dll on Windows 64 bit broken)
2019-10-07 14:36:39 +03:00
Alexander Peshkov
861d536fc2
Int128 - new datatype (#220)
* Int128 support - work in progress

* Work in progress

* Int128 datatype appears to be mostly OK except sort & index

* Fixed divide scaling, added sorting & network (xdr) support

* Binding control, aggregate nodes, cleanup and documentation

* Fixed VS2017 AppVeyor build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Update MSVC build.

* Set VS architecture correctly

* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
Adriano dos Santos Fernandes
1999391300 Added re2 Makefile. 2019-08-13 13:00:37 -03:00
Adriano dos Santos Fernandes
60f9eb851c Do not ignore all Makefile's from the tree. 2019-08-13 12:50:20 -03:00
Adriano dos Santos Fernandes
65f003da0d Import re2 version 2019-08-01. 2019-08-11 11:10:29 -03:00
hvlad
a85a033930 Update zlib library 2019-03-01 22:15:34 +02:00
AlexPeshkoff
99f07c3511 Fixed CORE-6007: Firebird does not build on Mac with fresh toolchain 2019-02-21 18:37:28 +03:00
hvlad
6fb0cda616 Update MSVC15 project files to use latest SDK version 2019-02-21 11:54:11 +02:00
hvlad
0a4ec7400f Update readme 2019-01-22 12:34:51 +02:00
hvlad
f038ab2a36 Update Windows ICU version to 63.1 2019-01-22 10:11:27 +02:00
AlexPeshkoff
8ab5f2a493 Massive warnings in windows build 2018-12-07 11:17:06 +03:00
AlexPeshkoff
9d03a58a26 Ensure MT safety in windows 2018-12-07 11:17:06 +03:00
AlexPeshkoff
9c3b96de55 Windows build - many thanks to Vlad Horsun 2018-12-07 11:17:06 +03:00
AlexPeshkoff
e48ca497f2 Totally misc - avoid CR in linux checkout 2018-12-07 11:17:06 +03:00
AlexPeshkoff
3b000020e4 Customize the build - leave only used by us components 2018-12-07 11:17:06 +03:00
AlexPeshkoff
dad4f22d13 Added CFLAGS needed for FB posix build 2018-12-07 11:17:06 +03:00
AlexPeshkoff
8a03b6b222 Fixed wrong #ifdef in tomcrypt 2018-12-07 11:17:06 +03:00
AlexPeshkoff
1547ed16ca Upgrade tomcrypt to v1.18.2 2018-12-07 11:17:06 +03:00
Vlad Khorsun
4ef89423dd MSVC15 (VS 2017) build 2018-09-02 16:02:58 +03:00
AlexPeshkoff
e81ecc60e8 Fixed CORE-5765: Missing directives in Firebird.pas 2018-03-09 21:54:28 +03:00
AlexPeshkoff
854e1f5208 Android build - work in progress 2018-02-07 20:16:57 +03:00
AlexPeshkoff
5289997053 Misc 2018-02-07 19:13:48 +03:00
hvlad
08bec55b1a Update MSVC10 build. Missed decNumber solution. 2018-01-08 17:41:12 +02:00
hvlad
49566e6b89 Update MSVC10 build. Missed LibTomCrypt solution. 2018-01-08 17:15:55 +02:00
Egor Pugin
5e6135a959 Update and fix cmake build. 2017-12-02 19:40:30 +03:00
hvlad
c83f7e535b Update MSVC14 build. 2017-10-13 15:16:08 +03:00
hvlad
15204d1183 Fix incompatible compiler options for MSVC12 Win32\debug build 2017-10-13 15:14:14 +03:00
hvlad
0e89a3caf2 MSVC12 build for LibTomCrypt
libtomcrypt/libtomcrypt_MSVC12.vcxproj uses limited file set used by Firebird currently
libtomcrypt/libtomcrypt_full_MSVC12.vcxproj contains full library but requires some adjustment re. aes.c (it should be compiled twice)
MSVC10 and MSVC14 builds will follow
2017-09-14 15:54:01 +03:00
Adriano dos Santos Fernandes
24db8f62ac Customize algorithms imported from libtomcrypt. 2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
92f59d799b Do not build and run libtomcrypt tests. 2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
7907f1735f Change libtomcrypt includes to search first in its own files rather than system files. 2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
f85609ce17 Remove custom libtomcrypt from common and add to extern. 2017-09-06 16:35:40 +00:00
Adriano dos Santos Fernandes
b411fc442c Fix for MacOS build. 2017-05-15 15:09:18 +00:00
hvlad
16a276089b Support for VC 2013 (MSVC12) 2016-12-01 13:13:25 +02:00
f1cf5cc278 make clean in extern/decNumber 2016-11-15 14:17:56 +03:00
0482773156 File was missed in commit due to .ignore rules 2016-11-11 18:24:35 +03:00
5aede150e3 Decimal floating point numbers - first draft 2016-11-11 17:59:55 +03:00
Popa Marius Adrian
4651ef1ca4 clean libtommath *.d dependencies files created by gcc compiler (#66) 2016-11-08 20:59:31 +03:00
Roman Simakov
9aab6ed8cc SQL SECURITY Feature (#42)
* Added SQL SECURITY clause to various DDL statements
2016-09-28 17:24:04 +03:00
Dmitry Yemanov
0c277723fb Drop support for some old MSVC versions. 2016-05-31 20:30:54 +03:00
Dmitry Starodubov
c3722be6de Added LSB compliance (#28) 2016-05-25 15:14:01 +03:00
Adriano dos Santos Fernandes
c31769c46a Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/ 2016-05-11 13:16:24 -03:00
a11b0adb1e Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:09:48 +03:00