dimitr
0ce8652f60
Moved allocator functions back to GDS. MemoryPool is no longer exported.
2003-02-04 20:18:36 +00:00
dimitr
fb6a63fe58
Fixed bug in the memory manager. We shouldn't use the uninitialized pool. gpre_boot no longer crashes.
2003-02-04 11:18:17 +00:00
dimitr
81cbb8bb78
Reduced memory usage.
2003-02-02 13:09:55 +00:00
dimitr
df03c555ec
Fixed win32 CS build.
2003-01-31 07:44:03 +00:00
skidder
427ae39e57
Fixed a couple errors Mike Nordell pointed at
2003-01-30 18:05:34 +00:00
dimitr
81d3885bcc
Fixed the errors pointed out by Mike.
2003-01-30 13:26:16 +00:00
eku
9de51efd26
Dmitry Yemanov:
...
Right now locks.h is used by the memory manager only. In its internals you
can find that SS uses Spinlock class whilst CS uses SharedSpinlock (which is
just a dummy now). So I think everything except SharedSpinlock should be
#ifdef'ed with SUPERSERVER in locks.h. The only doubt I have is a SOLARIS
check there (is it related to SS or CS?).
2003-01-29 10:16:21 +00:00
dimitr
93246b6445
Fixed linkage issues on win32.
2003-01-27 11:47:04 +00:00
dimitr
733e45cf0d
Cleanup.
2003-01-21 12:19:32 +00:00
dimitr
4b3f6190c2
Cosmetics.
2003-01-21 11:08:59 +00:00
alexpeshkoff
a4b1cb5c34
Make Spinlock Win95 compatible
2003-01-20 18:38:34 +00:00
skidder
e12957d7bc
Fixed engine compilation problem on GCC3.2.1
2003-01-20 14:31:20 +00:00
dimitr
5dabda9323
Fixed dump of the memory usage stats.
2003-01-20 08:40:02 +00:00
kkuznetsov
348ac71b37
Dummy inplementation of Spin-Lock let me return to compiling on Solx86
2003-01-19 18:32:23 +00:00
skidder
884c38d6c4
Memory manager changes - added memory usage stats, empty extents are now deallocated
2003-01-18 21:45:24 +00:00
dimitr
8de1ee6484
Removed compiler warnings.
2003-01-18 18:43:52 +00:00
dimitr
65046f123a
Undone.
2003-01-18 18:02:12 +00:00
dimitr
6b8a306f79
Expose routines for allocation from system. Various temp buffers shouldn't go through the pool implementation.
2003-01-18 14:56:21 +00:00
dimitr
c9ed6efc7f
Fixed problems with the memory manager. Oddly enough, but the server seems to work ;-)
2003-01-17 09:59:59 +00:00
dimitr
30f685d014
Fixed a typo.
2003-01-17 06:41:40 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
skidder
4bdbf2a9c2
Little fixes in MemoryPool implementation
2003-01-10 21:37:18 +00:00
dimitr
1c1c5a8bc4
Fixed MemoryPool implementation.
2003-01-10 12:27:57 +00:00
skidder
32ecfff5b2
Prepare new memory manager for integration into the engine core
2003-01-09 19:47:46 +00:00
skidder
1a44760aed
Further class library development. Added memory pool locking and line number allocation information
2003-01-07 16:35:10 +00:00
alexpeshkoff
f138cb4f22
Make it compile with MSVC6
2003-01-06 17:35:21 +00:00
skidder
77761a16b9
Further class library development. MemoryPool works now
2003-01-03 16:03:30 +00:00
skidder
0ec1e9f4c4
Further class library development
2002-12-17 19:42:25 +00:00
skidder
268f131ad9
Further class library development
2002-12-16 18:33:54 +00:00
skidder
9872002a7d
First little pieces of new Firebird class library implementation
2002-12-14 21:43:18 +00:00