skidder
|
57b1dbb5a5
|
Remove comment which is no longer pertinent
|
2004-11-03 08:36:14 +00:00 |
|
skidder
|
18538667a6
|
Fix warning
|
2004-11-02 06:43:56 +00:00 |
|
dimitr
|
5040f83365
|
Changed TimeStamp class a bit, as suggested by Claudio.
|
2004-11-01 08:29:16 +00:00 |
|
dimitr
|
75593c7de4
|
Removed unused code.
|
2004-10-31 05:40:38 +00:00 |
|
dimitr
|
6f3700fc6c
|
Replaced non-centralized datetime management with a new class.
|
2004-10-30 19:28:56 +00:00 |
|
robocop
|
9fb4a9136a
|
Misc.
|
2004-10-30 06:03:06 +00:00 |
|
skidder
|
0c1785e708
|
Kill a few redundant const qualifiers
|
2004-10-29 17:51:27 +00:00 |
|
skidder
|
d65eac7698
|
Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore
|
2004-10-28 23:26:16 +00:00 |
|
aafemt
|
1155b1906d
|
Variable shadowing
|
2004-10-27 09:28:26 +00:00 |
|
skidder
|
b29f8356c5
|
Implement routines for convenient dumping of memory pools under debugger
|
2004-10-25 05:14:12 +00:00 |
|
skidder
|
b47700523d
|
Little corrections in clumplet handler classes
|
2004-10-23 01:21:11 +00:00 |
|
skidder
|
5fc3d1bc31
|
Classes for secure manipulations with clumplet structures
|
2004-10-22 06:24:40 +00:00 |
|
robocop
|
7e97c27e75
|
Some folks couldn't compile...
|
2004-10-15 05:50:32 +00:00 |
|
robocop
|
efefff581e
|
Change Pascal AND to C++ &&
Thanks to Marlena Miller that couldn't compile.
|
2004-10-11 10:00:37 +00:00 |
|
skidder
|
71c2c14bb9
|
Implement vprintf routine in Firebird::string class
|
2004-10-09 00:43:04 +00:00 |
|
skidder
|
632fd3c4b9
|
Correct Firebird::string::printf behavior for very long strings
|
2004-10-08 22:52:08 +00:00 |
|
robocop
|
ac4aa367b9
|
recalculate_length(),
copy_to(), safe copy to a char array,
constness,
style.
|
2004-10-07 08:35:25 +00:00 |
|
hvlad
|
4591207542
|
Correct on-stack constructor for SparseBitmap (discussed with Nickolay)
|
2004-10-05 07:03:26 +00:00 |
|
robocop
|
ed17cfafbf
|
Style:
if<space>(
for<space>(
switch<space>(
while<space>(
|
2004-10-04 08:15:00 +00:00 |
|
robocop
|
f67540a4a5
|
Member functions that don't change anything are marked const.
|
2004-10-02 09:33:06 +00:00 |
|
robocop
|
90dab6af2e
|
Prevent buffer overrun (equivalent to evl.cpp's concatenate).
|
2004-10-02 09:31:12 +00:00 |
|
hvlad
|
d281601365
|
Make new class SparseBitmap compile by MSVC6
|
2004-10-01 06:27:57 +00:00 |
|
arnobrinkman
|
d9c6c3ebab
|
fix bug with singular bitmaps, in consideration with Nickolay
|
2004-09-29 21:58:58 +00:00 |
|
skidder
|
85297ac45a
|
Fix MSVC7 builds
|
2004-09-28 21:50:10 +00:00 |
|
skidder
|
02a0915156
|
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally
|
2004-09-28 06:28:38 +00:00 |
|
alexpeshkoff
|
07cc528371
|
Fixed a number of errors in Firebird::string
|
2004-09-23 07:03:14 +00:00 |
|
robocop
|
9a34d7bb91
|
Misc: fix typo in a comment
|
2004-09-07 08:35:29 +00:00 |
|
skidder
|
a28561fcf5
|
Look up Valgrind header in more appropriate place
|
2004-09-01 09:36:44 +00:00 |
|
alexpeshkoff
|
c3db4aaa97
|
added (and used in sources) template to change and restore default pool
|
2004-08-30 18:11:08 +00:00 |
|
skidder
|
7a85d40428
|
Fix typo and small bug in memory manager test code
|
2004-08-28 23:14:46 +00:00 |
|
skidder
|
674e533b80
|
Update memory manager tests
|
2004-08-28 05:19:23 +00:00 |
|
skidder
|
6c9402b881
|
fix handling of zero-length allocations, fix rare memory management error, add quick pool verification logic
|
2004-08-28 05:18:42 +00:00 |
|
skidder
|
b8601cce19
|
quick pool verification logic
|
2004-08-28 05:15:02 +00:00 |
|
skidder
|
f13f54c966
|
Some Linux targets may miss support for fancy rwlock options
|
2004-08-28 02:51:11 +00:00 |
|
brodsom
|
46aa03e06e
|
Fix signed/unsigned comparisons
|
2004-08-26 18:28:12 +00:00 |
|
robocop
|
305b9088f4
|
misc
|
2004-08-26 11:04:14 +00:00 |
|
skidder
|
035ac89d7c
|
Clarify comment and update assertion check
|
2004-08-25 03:09:57 +00:00 |
|
brodsom
|
57528f8bc2
|
Avoid variable shadowing
|
2004-08-24 23:11:02 +00:00 |
|
robocop
|
24aab1bd43
|
Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for better self-documenting code as agreed privately. No functional change.
|
2004-08-24 05:16:01 +00:00 |
|
skidder
|
933488964a
|
Update memory manager tests
|
2004-08-22 21:31:19 +00:00 |
|
skidder
|
a1371e4ffa
|
Slightly streamline logic of allocation critical path. Correct 2 memory manager bugs added during last optimization attempt. We are now ~40faster than malloc from GLIBC 2.3
|
2004-08-22 21:28:19 +00:00 |
|
skidder
|
3b3bd79ddb
|
Use fine-tuned tree page sizes by default. This increases tree performance by ~7 We are now 1.5 times faster than GNU STL tree
|
2004-08-22 21:09:13 +00:00 |
|
robocop
|
6be277355f
|
Misc: formatting
|
2004-08-21 09:18:24 +00:00 |
|
skidder
|
706e941871
|
Old Valgrind stacktraces need to be cleaned up on pool destruction
|
2004-08-18 23:39:43 +00:00 |
|
alexpeshkoff
|
45e2d3556f
|
removed a lot of posix warnings after changing int to size_t in vector.h
|
2004-08-16 12:25:39 +00:00 |
|
skidder
|
158cc8b30b
|
Optimize memory manager a little bit
|
2004-08-10 04:10:47 +00:00 |
|
skidder
|
0374e1a9fd
|
Fix memory manager to allow reliable detection of references to memory from deleted pools under Valgrind. Make memory usage statistics more accurate both in Valgrind and general cases. Adjust pool dumping routine to be aware of delayed free blocks
|
2004-08-09 01:24:54 +00:00 |
|
skidder
|
b980507ad2
|
Valgrind support
|
2004-07-30 22:38:08 +00:00 |
|
skidder
|
6129db2caa
|
Correct a couple errors I introduced during int->size_t transition for array indexing
|
2004-07-29 17:44:03 +00:00 |
|
robocop
|
a5ceabacc8
|
Style and simplification
|
2004-07-22 07:17:58 +00:00 |
|