8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-29 06:43:03 +01:00
Commit Graph

308 Commits

Author SHA1 Message Date
asfernandes
ae6c7e7352 Misc 2009-08-14 01:58:22 +00:00
robocop
b217b6cf09 Style. 2009-08-13 10:35:56 +00:00
robocop
c5f03f2aa1 Misc. 2009-08-04 08:42:23 +00:00
asfernandes
4171c16988 Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int 2009-08-03 15:52:48 +00:00
robocop
9def193fa6 Misc. 2009-08-02 14:24:23 +00:00
asfernandes
4759973045 Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR
Full rebuild required - CMP_compile2 prototype changed
2009-08-02 04:10:07 +00:00
asfernandes
5dda9c1677 Misc 2009-06-27 03:03:56 +00:00
robocop
5dadf14ad0 Small cleanup. 2009-06-26 10:19:49 +00:00
asfernandes
928d2616fd Misc 2009-06-19 02:29:08 +00:00
alexpeshkoff
2f4e94a93e Fixed gds__cleanup after my last commits 2009-06-10 11:28:03 +00:00
robocop
d2526be6af Rename function as agreed with Alex and Dmitry. 2009-06-10 08:39:55 +00:00
alexpeshkoff
302e0d2cd9 Reworked class Semaphore:
1. Mach semaphores on Darwin.
2. No more local SysV semaphores.
3. Fixed bugs in conditional var based semaphore.
4. Moved big methods from .h to .cpp file.
2009-06-09 13:58:06 +00:00
alexpeshkoff
f21a2bf4be Make initialization distributed - each subsystem does what it needs when needs, removed gds.cpp:init() 2009-06-09 10:08:12 +00:00
asfernandes
486962d8c1 Put TempFile in Firebird namespace 2009-06-06 18:39:29 +00:00
asfernandes
f8eb935eb7 Misc 2009-06-06 18:13:57 +00:00
alexpeshkoff
d6d4a30671 style, better asserts - thanks to Claudio 2009-06-04 13:01:08 +00:00
alexpeshkoff
0c9bc92dad Fixed Sun compiler warnings 2009-06-04 09:32:08 +00:00
alexpeshkoff
7b7ec859d4 Fixed Sun compiler warnings 2009-06-04 09:14:54 +00:00
robocop
e9040f1a76 Misc. 2009-05-29 10:33:01 +00:00
hvlad
366442f125 Use COMMONAPPDATA folder on Windows for shared memory files placement (lock table, even table, etc). 2009-05-25 10:57:22 +00:00
asfernandes
fd7245cf05 Misc 2009-05-23 01:33:36 +00:00
hvlad
a97ee6d996 Correction 2009-05-22 22:40:44 +00:00
alexpeshkoff
3caed7a8ff Lock files location should not be affected by value of TMP environment variable 2009-05-22 13:50:42 +00:00
alexpeshkoff
91134ab0d0 Make engine create lock files in /tmp/firebird 2009-05-22 13:47:27 +00:00
hvlad
3ac3835509 Undo not needed commit, sorry 2009-05-14 10:25:07 +00:00
hvlad
9a749a272f Implement improvement CORE-2452 : Add Role Name in input parameters for EXECUTE STATEMENT 2009-05-14 10:21:47 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
asfernandes
f6f364da49 Trim trailling spaces 2009-04-04 16:39:31 +00:00
robocop
a730fbf074 Get rid of more typedefs. 2009-04-03 10:07:55 +00:00
roman-simakov
837716d21b Restored forgotten change. Thanks to Adriano. 2009-03-18 09:21:45 +00:00
roman-simakov
1a4949891b Refactored NBackup subsystem.
1) Fixed CORE-1696 - "Deadlock in LM by using nbackup utility" with priority rating of lock requesting for LCK_backup_database and LCK_bdb.
2) A lot of stability fixes were made.
3) The key thing is using new GlobalRWLock for removing LCK_set_owner_handle function and speed up performance.
4) The code is still ready for using both in shared cache architecture and in claster architecture.
2009-03-17 07:39:55 +00:00
dimitr
1b3927b026 1) Globally named per-database shmem regions.
2) Slightly reworked monitoring internals.
3) Encapsulated the event manager, many internal changes there.
4) Various cleanup, etc.
2009-01-28 12:27:18 +00:00
paulbeach
718d5dc5c1 *** empty log message *** 2009-01-21 15:40:27 +00:00
paulbeach
41bd7e32d9 Frontport and solve symbol issue for MacOSX - not needed 2009-01-21 13:25:43 +00:00
paulbeach
13274ac5a9 Frontport and solve symbol issue for MacOSX 2009-01-21 13:04:36 +00:00
robocop
3689f15321 Style. 2009-01-20 08:33:59 +00:00
robocop
2c2fee86da Style. 2009-01-14 11:10:48 +00:00
robocop
582cdf185b Style. 2009-01-14 09:19:00 +00:00
robocop
6406e45337 Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.) 2009-01-02 06:36:12 +00:00
robocop
95292d1731 Style. 2008-12-20 08:12:19 +00:00
robocop
0a94d6fee8 Style. 2008-12-18 10:57:12 +00:00
asfernandes
8fbf0e8e8c Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
asfernandes
b550749a47 Fixed CORE-1246 - Incorrect column values with outer joins and derived tables 2008-09-07 19:44:48 +00:00
alexpeshkoff
796a2e4b23 Fixed CORE-2064: AV when process is closing under high load 2008-09-04 09:58:20 +00:00
alexpeshkoff
13a15d4bfe 1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
dimitr
17520b6531 Corrections for the new embedded implementation.
Removed some embedded specifics that shouldn't be necessary once the required changes are committed.
Please note that the lock table is still per-instance, so multi-process usage is still unsafe. To be fixed later.
2008-07-14 18:14:30 +00:00
alexpeshkoff
f2196c0c52 misc gcc warning 2008-07-07 13:03:39 +00:00
alexpeshkoff
9d873d8e7a Do not skip win32 errors on non-win32 systems - print as "unknown Win32" 2008-07-07 12:45:41 +00:00
hvlad
66fd7d5488 Make blr_exec_stmt extensible in the future.
Sorry, recompile of stored objects using new EXECUTE STATEMENT is necessary. Hope the last time ;)
2008-06-10 22:43:30 +00:00