verbguy
6fe23f8f33
commit missing Solaris inline assembly routines - SPARC and AMD64
2009-11-10 15:53:38 +00:00
alexpeshkoff
c99e83f1b3
misc binreloc-related
2009-11-04 11:01:58 +00:00
verbguy
c625318f54
Solaris 9 fix - use absolute path to atomic in-line assembly routines, instead of relative path. Build of examples was broken when example code moved to new directory.
2009-11-03 15:58:56 +00:00
verbguy
5e904927f7
front port recent 2.5 HPUX changes
2009-11-02 21:08:58 +00:00
asfernandes
ed0e0daeb3
- External Engines implementation.
...
- Plugins API.
- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.
- Fixed CORE-2699 - Common table expression context could be used with parameters.
- Introduce ODS 12.0.
- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
paulbeach
853887c7df
MacOSX 10.6 and gcc 4.1.2 changes
2009-10-20 13:31:24 +00:00
alexpeshkoff
946893600b
Fixed darwin built with gcc4.1
2009-10-12 13:44:35 +00:00
alexpeshkoff
9432f3239f
Correct system detection - thanks to Adriano
2009-10-12 08:20:44 +00:00
alexpeshkoff
23b4e0767e
Port to Renesas SH (linux) by Nobuhiro Iwamatsu
2009-10-07 13:29:17 +00:00
verbguy
415f92a999
configure should always generate the common files, like ./gen/firebird/firebid.conf. was not happening on Solaris. ok'ed by Alex
2009-09-30 11:40:12 +00:00
verbguy
2b9e6083de
variable should be quoted in case of empty string
2009-09-29 18:55:50 +00:00
alexpeshkoff
1cd3a17563
No use mentioning 64bit I/O for 32bit on 64bit platform
2009-09-29 12:57:31 +00:00
alexpeshkoff
61ef8b7178
Patch for HPUX from Bill
2009-09-29 12:13:40 +00:00
alexpeshkoff
dbc31c7283
Added dynamic comment about Restrict UDF, CORE-2626
2009-09-23 11:34:24 +00:00
aafemt
7a4a42d706
Mistype
2009-09-18 21:07:05 +00:00
alexpeshkoff
2ca82515cd
Impovement CORE-2625: Port to s390 (32-bit), patch from Damyan Ivanov
2009-09-18 13:08:47 +00:00
alexpeshkoff
c3bd83e0b7
misc CORE-2601
2009-09-11 11:17:41 +00:00
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +00:00
verbguy
626f4ccfbd
solaris distribution kit changes, reviewed by alex
2009-09-08 20:11:30 +00:00
alexpeshkoff
46e7388ecc
We perform C++, not plain C compilation - therefore ese CXXFLAGS instead of CFLAGS
2009-08-07 13:29:02 +00:00
alexpeshkoff
72e5680b4f
A little better behavior when standard editline library requested but not found
2009-08-05 13:55:03 +00:00
alexpeshkoff
7d7612f001
Need sizeof(size_t) to correctly define format in common.h
2009-08-04 10:37:20 +00:00
alexpeshkoff
4bbc55f210
HPUX port
2009-07-29 11:00:12 +00:00
alexpeshkoff
c4255b2f4e
Always build threaded binaries. This lets simplify configure.in a bit.
2009-07-29 10:56:26 +00:00
alexpeshkoff
fec5a06b91
HPUX port
2009-07-28 12:28:26 +00:00
alexpeshkoff
ae4855b4b3
Implementation of atomic counter using libatomic_ops. Useful at least for s390/linux.
2009-07-28 11:16:31 +00:00
alexpeshkoff
440fad4858
HPUX port by Bill Oliver and Jerry Adair
2009-07-23 08:58:26 +00:00
asfernandes
6377356940
Misc
2009-07-23 00:56:28 +00:00
alexpeshkoff
c8485edf9e
Applied Dan's patch to start port for s390 - primarily to reserve CLASS and IMPLEMENTATION
2009-07-21 13:39:58 +00:00
alexpeshkoff
af74fb5d1f
Applied sligtly modified patch from Dan Horak to use system libread
2009-07-21 13:00:54 +00:00
alexpeshkoff
4506ae61bc
Solaris 9 patch from SAS
2009-07-21 08:58:28 +00:00
asfernandes
ccbcb4e7fa
Add fbtracemgr to POSIX builds
2009-06-25 01:17:43 +00:00
alexpeshkoff
5ac9a5e003
HPUX port
2009-06-05 10:04:45 +00:00
alexpeshkoff
806ad281bb
Better way to compile utilities/ntrace/os/*/platform.cpp for different platforms
2009-06-03 13:05:36 +00:00
alexpeshkoff
d98a326129
AIX xlC port
2009-05-08 10:41:02 +00:00
alexpeshkoff
a37d818726
AIX port - native compiler support
2009-05-07 14:49:40 +00:00
alexpeshkoff
9579da10e7
misc
2009-05-06 07:13:06 +00:00
alexpeshkoff
cef41b3286
1. Solaric/Sparc SunProCC port.
...
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
alexpeshkoff
4ce658bbed
Fixed pthread functions detection
2009-04-30 07:26:38 +00:00
alexpeshkoff
dbc359ef95
Solaris port - make robust mutexes work on solaris
2009-04-29 08:33:51 +00:00
alexpeshkoff
21834f9957
On HPUX problems happen when linking C++ program using posix_fadvice()
2009-04-29 08:05:43 +00:00
alexpeshkoff
232a96913c
Change method to detect presence of posix_fadvise()
2009-04-24 08:57:34 +00:00
alexpeshkoff
8098f3f0e8
1. Better check for xlC presence.
...
2. Run tests in STDC mode instead K&R.
2009-04-24 08:35:44 +00:00
alexpeshkoff
5690d90022
xlc invocation patch for AIX
2009-04-21 11:56:35 +00:00
alexpeshkoff
3128735e9e
Much better ways to check for things that do not work correct with plain K&R C
2009-04-21 11:55:01 +00:00
alexpeshkoff
d1732daad3
Avoid dumb '-g -O2' autoconf's default in make.defaults
2009-04-20 14:57:22 +00:00
robocop
dea57e9099
Get rid of SCO.
2009-04-15 06:29:00 +00:00
alexpeshkoff
c23c459bc8
Take into an account Solaris library's specifics
2009-04-14 08:27:44 +00:00
alexpeshkoff
eb095416cb
Use shared robust mutexes if present.
...
This provides successfull recovery in case when any of firebird processes
died with locked shared mutex (like it was with semaphores SystemV).
2009-04-10 16:53:01 +00:00
asfernandes
8db711cd42
Feature CORE-2398 - Make Firebird correct detect its installed path in Linux
2009-04-08 02:14:03 +00:00