robocop
320fe78b42
Misc changes
2004-06-21 02:48:47 +00:00
kkuznetsov
1cbc0a3b9b
Solaris theading portion of TlsValue
2004-06-16 12:33:13 +00:00
skidder
3ad92020ae
Slightly refine BeePlusTree accessor semantics
2004-06-13 23:49:28 +00:00
brodsom
1aa7b9452c
Looking for extra ; at namespace declaration end
2004-06-13 23:45:02 +00:00
skidder
eb468e9a4d
Bring module up to date
2004-06-13 18:30:20 +00:00
brodsom
bf8f359a13
Remove wrong semicolon
2004-06-13 03:09:29 +00:00
brodsom
f5c80410d2
-Correction for gcc 3.4
2004-06-13 03:08:13 +00:00
kkuznetsov
a0cd7b2449
hCVS: ----------------------------------------------------------------------
...
Solaris portion of thd.cpp
2004-06-11 14:23:30 +00:00
alexpeshkoff
1591a54e5e
Thread cleanup:
...
1. Added macros to declare thread entrypoints
2. THD_mutex_* functions use Firebird::Mutex
3. Thread local storage use fb_tls.h
2004-06-08 13:41:08 +00:00
alexpeshkoff
d28b38c01e
explicit constructor for lock guard
2004-06-08 06:51:13 +00:00
alexpeshkoff
9a34ce553c
make bool (isEmpty/hasData) checks for string and stack safe
2004-05-27 16:26:52 +00:00
alexpeshkoff
2fd7f7b01c
text indent fix
2004-05-27 12:01:14 +00:00
alexpeshkoff
dd4280938f
use windows upper/lower-case conversion functions for win32 build
2004-05-27 09:24:21 +00:00
alexpeshkoff
99dd6b8a03
optimize string performance with the price of 4 additional bytes per string
2004-05-26 16:10:56 +00:00
kkuznetsov
44242a72ce
Fixed a couple of compile errors on Solaris x86
2004-05-24 11:23:41 +00:00
robocop
1953841ae4
Without being able to compile it, I fixed the new SOLARIS code in semaphore.h that:
...
- didn't have any rational indentation but random positions and a combination of blanks and tabs
- instead of testing errno, assigned a value to it (= instead of ==)
- has some strange emoty if(); only put a comment here.
People shouldn't post code to CVS without at least reviewing visually what they wrote.
2004-05-23 06:07:46 +00:00
kkuznetsov
e2f56c62e3
Added semaphore implementation used conditional varyable and mutex, becouse of no sem_timedwait existans.
...
Ugly, errorable and untested.
2004-05-21 14:14:34 +00:00
robocop
441817bd82
1.- Misc changes
...
2.- Style
3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types
2004-05-21 06:16:17 +00:00
skidder
277788de7a
NetBSD port from James K. Lowden
2004-05-20 23:05:02 +00:00
brodsom
7d532508ea
Macro cleaning
2004-05-17 15:07:49 +00:00
kkuznetsov
234fdb0e43
Add check for caddr_t to fix compile error on Solaris munmap,
...
some more warnings to prefix solx86gcc, comment historycal pragmas
2004-05-13 14:05:00 +00:00
brodsom
8699aec9c9
-Avoid shadow warning
2004-05-12 19:23:17 +00:00
robocop
802f244ec1
Misc changes
2004-05-09 05:48:33 +00:00
alexpeshkoff
52928b2148
fixed bug in split()
2004-05-06 08:42:56 +00:00
skidder
21e44d3af3
Close a couple potential tins of worms spotted by Claudio in my previous commits
2004-05-03 17:05:56 +00:00
brodsom
1b92c3fb08
-Fix MinGW build
2004-05-03 12:20:01 +00:00
skidder
e9f8ef102e
Fixes needed to make GCC 3.4 happy
2004-05-03 04:25:06 +00:00
skidder
8a4cb13eb2
Care about quirks of Windows platform
2004-05-03 01:53:24 +00:00
skidder
43cb0d1ce4
Y-Valve handle translation layer
2004-05-02 23:06:37 +00:00
brodsom
e0854daa99
Removing ib_stdio.h
2004-04-28 22:00:03 +00:00
skidder
9d15b2e7ee
Fix GCC build
2004-04-25 03:29:20 +00:00
hvlad
2afe197918
Added Stack::iterator::hasMore method. Replaced getCount() and notEmpty() with hasMore() when it's possible
2004-04-23 08:02:52 +00:00
alexpeshkoff
7b27fa55be
fixed number problems after lls to Stack conversion
2004-04-21 14:14:36 +00:00
alexpeshkoff
176041c63e
applied fixes, mentioned by Claudio
2004-04-19 13:40:30 +00:00
alexpeshkoff
045e9dc8ec
1. removed any mentions of blk_pool() from engine (and method itself)
...
2. replaced 'struct lls' with 'template Stack'
2004-04-18 14:22:27 +00:00
skidder
6c9fbf8d85
Fix MSVC build
2004-04-18 03:34:22 +00:00
skidder
abdbec6f84
Switch to Firebird container templates for request resource tracking. This significantly reduces CPU time any memory consumption for databases with complex metadata
2004-04-18 02:50:38 +00:00
robocop
d601bab884
Style
2004-04-11 07:12:09 +00:00
robocop
59b235cea3
Small corrections
2004-04-10 00:25:22 +00:00
aafemt
94bbbc5a6c
TLS for win32 gcc
2004-04-06 05:53:36 +00:00
alexpeshkoff
40772a2e70
Added "T* getBuffer(capacity)" - this helps use Array as temp buffer
2004-04-01 14:15:34 +00:00
alexpeshkoff
90d3086320
fixed serious bug in string::printf - thanks to Nickolay
2004-03-31 18:09:40 +00:00
alexpeshkoff
170bef6340
moved use of fb_assert to correct place
2004-03-31 17:13:24 +00:00
robocop
1824343930
Cleanup.
...
Fixed a linking error with MSVC6, too.
2004-03-28 09:10:30 +00:00
skidder
4093bc4ace
Fix error in my previous commits spotted by claudio
2004-03-28 00:38:13 +00:00
skidder
dd02aa34e6
Fix Windows build after my previous commit
2004-03-25 23:36:03 +00:00
skidder
f26d84f76b
1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets
2004-03-25 23:12:50 +00:00
skidder
bb17776b6d
Notify Alex about flaw in his string code
2004-03-24 05:43:08 +00:00
alexpeshkoff
94d2f698e2
1. introduced Jrd and Ods namespaces
...
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
*** posix build fixes ***
2004-03-20 15:45:12 +00:00
alexpeshkoff
7007d6f2a4
1. introduced Jrd and Ods namespaces
...
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
2004-03-20 14:57:40 +00:00