syntheticpp
|
d805e8d90b
|
apply new lifetime policy to avoid crash on exit in test/Factory
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@340 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-01 11:38:19 +00:00 |
|
syntheticpp
|
a17791f2c8
|
test program for lifetime policies FollowIntoDeath and DieOrder
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@339 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-01 11:15:22 +00:00 |
|
syntheticpp
|
a7687a05a1
|
add lifetime policies to manage singleton lifetime dependencies: FollowIntoDeath and DieOrder. Change SmallObject.h to avoid memory leaks by default
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@338 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-01 11:11:52 +00:00 |
|
syntheticpp
|
698ffbff54
|
disable mt classes when threading is disabled
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@337 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-01 11:03:31 +00:00 |
|
syntheticpp
|
a2d383198c
|
test correct also when boost is disabled
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@336 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 14:33:33 +00:00 |
|
syntheticpp
|
41d2cb34f5
|
disable threading because the sdk (windows.h) is not detected automatically by the batch scripts
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@335 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 14:22:31 +00:00 |
|
syntheticpp
|
7fe4c81ff0
|
replace tabs space
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@334 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 14:03:23 +00:00 |
|
syntheticpp
|
570f0ed652
|
make disabling the TYPELIST macros possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@333 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 13:49:44 +00:00 |
|
syntheticpp
|
ba524baf5a
|
replace with new implementation
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@332 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-29 12:38:22 +00:00 |
|
syntheticpp
|
de09eec49b
|
find loki include files without a correct sreach pathand some small fixes
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@331 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-29 10:21:46 +00:00 |
|
syntheticpp
|
0fbe1f7258
|
#undef LOKI_SMALL_OBJECT_USE_NEW_ARRAY when using a Microsoft compiler
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@330 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-29 08:10:13 +00:00 |
|
syntheticpp
|
cb9492fca9
|
new bechmark with: new, SmallObj, SmallValueObj, boost::object_pool, malloc and std::allocator
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@329 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-27 19:11:01 +00:00 |
|
syntheticpp
|
9e333d1dec
|
gcc fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@328 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-27 19:10:32 +00:00 |
|
syntheticpp
|
4978cfb9d8
|
make object size more flexible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@327 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 23:30:06 +00:00 |
|
rich_sposato
|
841e406282
|
Minor changes to documentation comments.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@326 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 00:50:44 +00:00 |
|
rich_sposato
|
b078e019be
|
Added comparison to boost::pool memory allocator.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@325 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 00:41:00 +00:00 |
|
rich_sposato
|
b8142d7acc
|
Added CVS keywords and header lines.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@324 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 00:38:49 +00:00 |
|
rich_sposato
|
71e9d5aa2d
|
Added seconds back to output.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@323 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 00:33:06 +00:00 |
|
syntheticpp
|
8f382ba936
|
Table is out of date
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@322 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 20:51:38 +00:00 |
|
syntheticpp
|
23ade9b6f0
|
small changes for Threads; add compile test for Threads.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@321 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 20:35:12 +00:00 |
|
syntheticpp
|
da979a7e0e
|
add boost/TR1 like usage of Functor, with a test program from boost 1.33
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@320 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 15:40:22 +00:00 |
|
syntheticpp
|
b73fe0bbcf
|
adding support for POSIX threads (pthreads.h), Thanks to Ilya Volvovski
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@319 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 15:05:24 +00:00 |
|
syntheticpp
|
7d66b82b9a
|
bug fix: Unix compilation problems
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@318 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 12:13:07 +00:00 |
|
syntheticpp
|
f682afc33b
|
Bugfix: [ 541846 ] SmartPtr and COMRefCounted
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@317 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-21 14:17:46 +00:00 |
|
syntheticpp
|
1d868173c2
|
Bugfix: 626407 Assertion with SmartPtr<T, LinkedRef>
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@316 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-21 14:04:29 +00:00 |
|
syntheticpp
|
cdb722ec38
|
add assert
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@315 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-20 16:07:00 +00:00 |
|
rich_sposato
|
c640203744
|
Removed unneeded include statements. Changed lines that check for corrupt
Chunk. Changed assertions when allocating.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@313 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 18:06:13 +00:00 |
|
rich_sposato
|
2d4f6a82e6
|
Removed file which is not needed for project.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@312 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 18:04:44 +00:00 |
|
syntheticpp
|
d2b327170e
|
replace tabs
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@311 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 13:08:34 +00:00 |
|
syntheticpp
|
0df314b345
|
remove debug code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@310 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 09:44:00 +00:00 |
|
syntheticpp
|
a60cd00348
|
add test for static member variables
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@309 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 09:43:45 +00:00 |
|
syntheticpp
|
d1a5bd2ec8
|
add SmallSingleton to build process
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@308 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 09:03:54 +00:00 |
|
syntheticpp
|
a61d7f7127
|
add DeletableSingleton policy and examples from Curtis Krauskopf's CUJ article 'Creating Dynamic Singletons & the Loki Library' - www.decompile.com
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@307 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 08:43:42 +00:00 |
|
syntheticpp
|
6c7cedb361
|
add example from Curtis Krauskopf's CUJ article 'Creating Dynamic Singletons & the Loki Library' - www.decompile.com
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@306 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 08:24:50 +00:00 |
|
syntheticpp
|
6548c6e1d7
|
gcc patch
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@305 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-17 08:07:23 +00:00 |
|
syntheticpp
|
e8fcb25741
|
fix bug 1327060. Add missing template parameter to make different static variables possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@304 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-15 19:41:23 +00:00 |
|
rich_sposato
|
b53657017a
|
Added tests for corrupt Chunk. Added cout statements for debugging - and
these are inside a #ifdef block.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@303 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-15 00:41:36 +00:00 |
|
rich_sposato
|
c23e9f1e23
|
Added check for already deleted block. Made Chunk members private.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@302 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-14 23:16:23 +00:00 |
|
rich_sposato
|
b6916ef5fe
|
Adding SmallSingleton project to CVS.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@301 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-14 20:28:51 +00:00 |
|
rich_sposato
|
ea12936779
|
Adding SmallSingleton test project to CVS.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@300 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-14 18:48:10 +00:00 |
|
rich_sposato
|
7cebdb5f96
|
Added cvs keywords.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@299 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-14 18:35:06 +00:00 |
|
rich_sposato
|
fdd5e4a158
|
Added another condition to if statement for allocChunk_.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@298 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-13 22:55:46 +00:00 |
|
rich_sposato
|
6981c5931a
|
Added documentation comments about lifetime policies.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@297 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-13 22:43:03 +00:00 |
|
rich_sposato
|
a810fb8d0f
|
Moved emptyChunk_ assignment because code depends upon it. And added if
statement before line where allocChunk_ is assigned.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@296 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-13 22:41:05 +00:00 |
|
rich_sposato
|
01349cc358
|
Added program to test how compiler uses default new and delete operators.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@295 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-13 00:40:38 +00:00 |
|
syntheticpp
|
ebde306337
|
Bug [ 1314453 ] AssocVector<>: hinted insert does not preservedering. Thanks to Christopher Twigg
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@294 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-10 15:02:57 +00:00 |
|
rich_sposato
|
d772eacd50
|
Added GetLongevity function so allocator can work with a certain lifetime
policy class used with Loki::SingletonHolder.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@293 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-07 01:22:09 +00:00 |
|
syntheticpp
|
98c07576c8
|
adding template based list/sequence implementation, should replace LOKI_TYPELIST_, update some files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@292 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-06 17:50:51 +00:00 |
|
syntheticpp
|
c343e24150
|
adding template based list/sequence implementation, should replace LOKI_TYPELIST_
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@291 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-06 17:49:14 +00:00 |
|
syntheticpp
|
1eb831f009
|
calculate also speed-up factor
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@290 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-06 10:17:56 +00:00 |
|