8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 13:23:02 +01:00
Commit Graph

100 Commits

Author SHA1 Message Date
dimitr
afb970dba1 1) Cleanup.
2) Catch exceptions in AST routines.
2008-03-12 16:53:57 +00:00
dimitr
253765389a Done CORE-1750. 2008-02-20 13:13:22 +00:00
dimitr
38ba8d34c8 Fixed CORE-1729. 2008-02-06 13:47:08 +00:00
dimitr
132176a475 Major synchronization changes. Description of the commit will be posted to fb-devel. 2008-01-26 12:52:51 +00:00
alexpeshkoff
39896cb955 Fixed CORE-1671: atexit() calls in client libraries cause segfaults
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory

To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.

Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
db7d3ecd4c The merge continued. 2008-01-16 08:31:31 +00:00
dimitr
48ec3bd270 1) Make the class members more readable.
2) Add two methods: release() and reset() (accordingly to the ISO/IEC 14882 standard re. auto_ptr).
3) Utilize release() in DatabaseSnapshot.
2007-12-17 13:49:29 +00:00
asfernandes
aedbe5f2b1 Fix GCC build 2007-12-11 01:16:25 +00:00
dimitr
d29ab14143 Fixed CORE-1642 and some const'ness. 2007-12-10 06:31:04 +00:00
alexpeshkoff
eea9070f48 Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster 2007-12-03 15:46:39 +00:00
dimitr
8ffc12be9d Fixed CORE-1567. 2007-11-06 09:45:47 +00:00
dimitr
25097215b0 Added MON$STAT_GROUP into the statistics tables.
This allows to join backwards from a particular statistics record.
2007-09-28 12:59:14 +00:00
dimitr
d904787c92 Misc. 2007-09-15 06:02:52 +00:00
asfernandes
16bc18df54 Misc 2007-09-15 02:37:04 +00:00
dimitr
11b49c231f Fixed mistake in the last commit. 2007-09-14 15:59:05 +00:00
dimitr
72bbf56ea2 Added MON$BACKUP_STATE to MON$DATABASE. 2007-09-14 15:39:53 +00:00
dimitr
a13f1e0ff4 Added MON$IO_STATS and MON$RECORD_STATS. 2007-09-14 15:13:19 +00:00
dimitr
4f379969f7 Fixed my dumb mistake in the code that caused unexpected embedded NULLs in the CHAR strings. 2007-07-20 04:40:58 +00:00
dimitr
4ca4e336ff Fixed CORE-1359. 2007-07-16 15:26:04 +00:00
dimitr
341df76107 Fixed CORE-1358. 2007-07-16 14:44:10 +00:00
dimitr
d8700f35aa Fixed CORE-1330 plus some code cleanup. 2007-07-16 14:41:39 +00:00
hvlad
42fedd1c0e PIO_act_alloc and PIO_max_alloc moved into PageSpace static metods 2007-05-22 11:52:23 +00:00
dimitr
bc7c4d0054 Added remote process name to the monitoring data. Applications are allowed to override this value via DPB. 2007-05-16 07:54:33 +00:00
alexpeshkoff
f0d465bf34 Fixed gcc warnings, general (un)signed usage cleanup 2007-04-11 09:28:50 +00:00
robocop
e25396fca4 Hack, sorry. 2007-03-12 09:10:14 +00:00
dimitr
05473ab246 Front-ported fix for CORE-943. 2007-03-09 08:55:07 +00:00
dimitr
d31f946fba Added MON$CALL_STACK plus some minor monitoring-related changes. 2007-03-05 07:50:23 +00:00
dimitr
99c2df56b6 Changed cancellation implementation to work at the transaction level as being more efficient. 2007-01-07 15:15:06 +00:00
dimitr
b879c697e4 Fixed crash in monitoring tables on linux. 2006-12-15 10:50:47 +00:00
dimitr
b43b43eca9 1) Changed MON$STATEMENTS a bit.
2) Implemented statement cancellation.
2006-12-04 21:36:29 +00:00
dimitr
171c2c86ff Fixed the issue spotted by Martijn. 2006-11-21 13:56:39 +00:00
robocop
1196fb8270 Get rid of warnings. 2006-11-10 08:13:02 +00:00
robocop
43b86769db Make buildable with VC6. If other compilers reject it, it will need an #ifdef. 2006-11-05 04:04:41 +00:00
dimitr
03a5c9f5f3 Fixed the logic. 2006-10-31 15:49:31 +00:00
alexpeshkoff
b868f313c6 fixed posix build 2006-10-31 12:05:18 +00:00
dimitr
c82703e6a4 Sorry, Adriano, but I insist on my style :-) 2006-10-31 06:13:10 +00:00
asfernandes
157e3c298d Misc 2006-10-30 20:21:19 +00:00
dimitr
e4fffd425f 1) Updated monitoring implementation.
2) Cleanup.
2006-10-30 12:39:08 +00:00
dimitr
7c405166aa 1) Support for client PID in the monitoring data.
2) Changed XNET to return local hostname instead of PID as its remote address.
2006-09-14 13:47:31 +00:00
aafemt
e6151fd57f Warnings 2006-09-01 10:51:57 +00:00
dimitr
b496022b61 Fixed a small issue noticed by Michal. 2006-08-25 04:57:14 +00:00
dimitr
67e061029f Fixed a small issue noticed by Michal. 2006-08-25 04:51:13 +00:00
dimitr
17f99e1489 More fixes for the monitoring stuff. 2006-07-24 15:56:50 +00:00
robocop
64f6eb42a1 Misc. 2006-07-21 01:35:17 +00:00
dimitr
ddae4d2c39 Let's be more paranoid :-) 2006-07-19 15:22:10 +00:00
dimitr
a96aaa568e 1) Added names for constants.
2) Fixed bug with isolation mode.
2006-07-19 07:07:54 +00:00
dimitr
f1c9466c7f Monitoring, continued. 2006-07-19 05:30:21 +00:00
dimitr
71c41904fe A few changed based on Adriano's suggestions. 2006-07-18 06:00:52 +00:00
asfernandes
833dbdbee0 Misc 2006-07-17 19:26:43 +00:00
dimitr
c68587fe66 1. Virtual tables
2. ODS 11.1, procedure type and relation type
2006-07-17 17:44:18 +00:00