syntheticpp
|
4c5968dc18
|
small corrections
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@206 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-08-25 15:23:14 +00:00 |
|
syntheticpp
|
ba4d64fbe2
|
make comments consistent with the code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@205 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-08-25 15:22:33 +00:00 |
|
syntheticpp
|
125f346221
|
change default to single threading
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@204 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-08-10 18:13:13 +00:00 |
|
syntheticpp
|
4c52365bd8
|
invert new factory code macro logic to be ReferenceTest more compatible with noncc code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@203 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-31 15:06:22 +00:00 |
|
syntheticpp
|
f783dcc91b
|
invert new factory code macro logic to be ReferenceTest more compatible with noncc code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@202 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-31 14:23:24 +00:00 |
|
syntheticpp
|
687c3682a7
|
make object level threading possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@201 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-31 14:00:48 +00:00 |
|
syntheticpp
|
7382c3dde0
|
replace old implementation with the ingeious from Rich Sposato
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@200 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-31 13:51:31 +00:00 |
|
syntheticpp
|
8d3a79495c
|
add dev-c++ project file
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@199 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 15:02:27 +00:00 |
|
syntheticpp
|
ca0b146351
|
remove misspelled file
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@198 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 15:01:38 +00:00 |
|
syntheticpp
|
2e22f08abd
|
remove unreferenced parameter warning
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@197 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:59:17 +00:00 |
|
syntheticpp
|
a88d7f06bc
|
add dev-c++ project file
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@196 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:45:32 +00:00 |
|
syntheticpp
|
f4994cb86e
|
add Factory example
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@195 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:27:12 +00:00 |
|
syntheticpp
|
21e122256a
|
add cvs Header/Log
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@194 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:26:10 +00:00 |
|
syntheticpp
|
da325e4b8e
|
tabs/space
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@193 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:13:46 +00:00 |
|
syntheticpp
|
9e4ea0178b
|
test for factory with parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@192 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:07:40 +00:00 |
|
syntheticpp
|
c9a317ceea
|
test for factory with parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@191 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:05:05 +00:00 |
|
syntheticpp
|
2c7b241eaf
|
new macros for default threading
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@190 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:04:07 +00:00 |
|
syntheticpp
|
c85f9b568f
|
new Factory, create functions with parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@189 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:03:30 +00:00 |
|
syntheticpp
|
ad1de6274f
|
gcc -pedantic correction
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@188 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 07:02:58 +00:00 |
|
syntheticpp
|
2c8ae86eee
|
error on incomplete types, void fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@187 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 06:49:46 +00:00 |
|
syntheticpp
|
6037b312a6
|
error on incomplete types, void fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@186 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 06:42:33 +00:00 |
|
syntheticpp
|
3a7eb042b9
|
prepare for next SmallObject version
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@185 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 06:12:32 +00:00 |
|
syntheticpp
|
a3ad4d38e2
|
fix fug SuperSubclass and incomplete classes, 630897
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@184 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 19:59:05 +00:00 |
|
syntheticpp
|
ecd3aa136e
|
fix fug SuperSubclass and incomplete classes, 630897
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@183 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 19:26:55 +00:00 |
|
syntheticpp
|
7fa263d636
|
asserts to catch >static initialization order fiasco<
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@182 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 17:33:50 +00:00 |
|
syntheticpp
|
a5e61478b6
|
differnt locks for different SingletonHolders. bug 691687
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@181 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 17:33:22 +00:00 |
|
syntheticpp
|
c4e9df64c2
|
asserts to catch >static initialization order fiasco<
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@180 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 16:32:20 +00:00 |
|
syntheticpp
|
dddd95d48d
|
add asserts to ClassLevelLockable
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@179 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 15:11:48 +00:00 |
|
syntheticpp
|
1237efed14
|
bug fix, default threading support
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@178 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 14:33:30 +00:00 |
|
syntheticpp
|
c3da9552e6
|
add asserts to ClassLevelLockable
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@177 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 14:30:17 +00:00 |
|
syntheticpp
|
bd319aeaaa
|
add some thread stuff
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@176 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 13:10:10 +00:00 |
|
syntheticpp
|
7af7ab498b
|
fix logical error
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@175 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 13:09:16 +00:00 |
|
syntheticpp
|
612aacfc22
|
fix to be consistent with the definition of Conversion<T,void>{ enum{exits=0 ...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@174 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 12:26:48 +00:00 |
|
syntheticpp
|
55893e7b39
|
replace tabs
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@173 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 11:54:43 +00:00 |
|
syntheticpp
|
fdd476c49b
|
remove some warnings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@172 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 11:52:22 +00:00 |
|
syntheticpp
|
da963073d4
|
mingw thread support
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@171 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-24 20:01:54 +00:00 |
|
syntheticpp
|
baa2869479
|
ObjectLevelLockable: add copy ctor which creates a new mutex. Thanks to sourceforge::horodrigues
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@170 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-24 19:19:41 +00:00 |
|
syntheticpp
|
c33413b35c
|
remove unreferenced formal parameter
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@169 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-24 17:28:27 +00:00 |
|
rich_sposato
|
69b590f5ba
|
Added include statement. Qualified namespace for Apply1.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@168 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-22 00:46:22 +00:00 |
|
rich_sposato
|
f2212c86dd
|
Backported newer implementation of Small-Object Allocator back to VC6 since
it fixes several old bugs.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@167 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-22 00:41:07 +00:00 |
|
rich_sposato
|
b436c6aaee
|
Added SmallValueObject, SmallObjectBase, and AllocatorSingleton classes.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@166 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-22 00:22:38 +00:00 |
|
syntheticpp
|
dea82286fa
|
moved source files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@165 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 10:58:34 +00:00 |
|
syntheticpp
|
784d4d529f
|
moved source files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@164 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 10:51:17 +00:00 |
|
syntheticpp
|
69ac2d0767
|
moved source files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@163 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 10:47:50 +00:00 |
|
syntheticpp
|
8e2743e364
|
new include files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@162 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 09:17:27 +00:00 |
|
syntheticpp
|
7078f3394a
|
remove top level MSVC directory
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@161 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 08:57:02 +00:00 |
|
syntheticpp
|
3377cfc7df
|
remove top level Borland directory
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@160 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 08:55:42 +00:00 |
|
syntheticpp
|
8501fb848f
|
remove top level include files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@159 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 08:55:01 +00:00 |
|
syntheticpp
|
9993211f95
|
move MSVC
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@158 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 08:44:19 +00:00 |
|
syntheticpp
|
339dcd4233
|
move directory: MSVC->include/noncc
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@157 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 08:40:01 +00:00 |
|