Commit graph

889 commits

Author SHA1 Message Date
rich_sposato
5f05c95ad5 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@849 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:22:56 +00:00
rich_sposato
ca2d6c695b Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@848 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:22:13 +00:00
rich_sposato
16e5be3099 Added support for Code::Blocks to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@847 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-23 07:48:18 +00:00
rich_sposato
60effd7682 Adding LevelMutex to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@846 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 04:07:53 +00:00
rich_sposato
996c78ec71 Adding LevelMutex to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@845 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 04:06:54 +00:00
rich_sposato
336d434934 Adding LevelMutex test program to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@844 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 04:05:18 +00:00
rich_sposato
42daab3664 Adding Checker test program to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@843 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 04:02:36 +00:00
rich_sposato
a7e94f86a5 Adding Checker to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@842 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 00:57:28 +00:00
rich_sposato
9bc7fac1bf Added include statement.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@841 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-24 23:58:28 +00:00
rich_sposato
25ce12a718 Added lines to comment header about license.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@840 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 19:44:38 +00:00
rich_sposato
7dd3646382 Added more comments.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@839 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:39:50 +00:00
rich_sposato
434ddf8198 Added to comment.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@838 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:17:05 +00:00
rich_sposato
b6d6abd191 Adding class to wrap small object allocator for STL containers.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@837 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:02:49 +00:00
aandrei
3179302021 Bug fixes to flex_string submitted by Harmut Kaiser, Jean-Francois Bastien, and Andrew Barnert
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@836 7ec92016-0320-0410-acc4-a06ded1c099a
2007-09-20 15:51:37 +00:00
syntheticpp
b19393301f long long is not a standard type
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@835 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:39:02 +00:00
syntheticpp
a0268bf729 initialize static singleton data, thx to Peter Long
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@834 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:36:10 +00:00
syntheticpp
7375e1e987 long long is not a standard type
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@833 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:33:26 +00:00
clitte_bbt
3bb6ebaada Adding 64 bits types to StdUnsignedInts and StdSignedInts typedefs. It allows ParameterType to be defined for 64bits integer types.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@832 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-17 20:35:36 +00:00
syntheticpp
6dbd2e38f8 Makefile: add missing dependency, thanks to Sergio Pascual
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@831 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 20:01:44 +00:00
syntheticpp
ec38e7236e fix docu
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@830 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:38:04 +00:00
syntheticpp
a39b59b243 fix docu
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@829 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:29:15 +00:00
syntheticpp
5e2237dcb0 add possibility to enable recursive mutex support for pthread
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@828 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:14:46 +00:00
lfittl
b2ad60ebe7 - Updated information for next release
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@827 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-29 02:26:26 +00:00
lfittl
4ff2a48e5a Fixed makefiles for GNU/kFreeBSD, GNU/hurd
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@826 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-29 02:25:39 +00:00
syntheticpp
aab20bdd87 add missing parameter
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@825 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-22 19:19:01 +00:00
rich_sposato
b1a4b3a047 Added CheckReturn facility to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@824 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-09 00:57:06 +00:00
lfittl
214635bfc1 - Fixed build failures with gcc 4.3 pre-release
(http://bugs.debian.org/413432)


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@823 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-08 10:48:40 +00:00
lfittl
2fdafe3884 - Fix test build failure by using class level threading
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@822 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-07 14:23:19 +00:00
rich_sposato
5767923ea5 Added documentation comment describing thread race condition.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@821 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-01 16:22:02 +00:00
rich_sposato
b4f940e59b Added more tests for weak pointer.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@820 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-07 01:17:51 +00:00
rich_sposato
0699d642fd Changed TwoRefCounts dtor and minor change to SmallObj.cpp code.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@819 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-07 00:30:12 +00:00
rich_sposato
dcf9d7f1d8 Fixed bug 1668356 by making dtor inline and empty, and changing StrongPtr dtor.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@818 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-07 00:28:17 +00:00
rich_sposato
c95d4ccc74 Fixed compiler error that occurs when using 64 bit pointers.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@817 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-01 01:54:23 +00:00
rich_sposato
281d57aa5e Added another test for StrongPtr.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@816 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-01 01:24:43 +00:00
rich_sposato
5bc174ffce Added destructor to TwoRefCounts.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@815 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-01 01:23:48 +00:00
rich_sposato
1d13860d12 Added destructor to TwoRefCounts.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@814 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-01 01:23:22 +00:00
syntheticpp
33f43a9300 prepare release
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@813 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 15:49:51 +00:00
syntheticpp
2e0c65e50d prepeare release
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@812 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 15:11:13 +00:00
syntheticpp
6692530e27 prepeare release
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@811 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 15:09:17 +00:00
syntheticpp
4ab172fcf6 remove msvc8 warnings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@810 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 14:36:28 +00:00
syntheticpp
e53177ef92 msvc8 fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@809 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 14:34:30 +00:00
syntheticpp
4fc70080d3 remove warning
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@808 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 13:08:45 +00:00
syntheticpp
af68912216 move macro switched code into the header to fix linker errors.
By this we don't need special libraries for the
#if defined (LOKI_OBJECT_LEVEL_THREADING) || defined (LOKI_CLASS_LEVEL_THREADING)
case.



git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@807 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 12:49:19 +00:00
rich_sposato
6050c23d24 Added trivial bodies for assignment operators.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@806 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-03 00:01:52 +00:00
rich_sposato
cc0392d433 Added tests for StrongPtr comparison operators.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@805 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-13 01:47:23 +00:00
rich_sposato
015404028e Made GetPointer function protected to avoid exposing raw pointer. Added helper functions for comparison operators.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@804 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-12 19:13:38 +00:00
rich_sposato
68f59e4e58 Made functions protected instead of public.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@803 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-12 01:10:22 +00:00
clitte_bbt
347e1f95f8 STL guaranties that operator* and operator. are defined for iterators.
operator-> is added as a requirement by the ISO/ANSI commitee standarzing C++ from july 1995.
So old implementation might fail using operator-> on iterator.
Converting every "itr->first" into "(*itr).first"

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@802 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-03 21:50:07 +00:00
clitte_bbt
c54349f058 Adding "Id" keyword property to SVN
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@801 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-03 21:40:12 +00:00
rich_sposato
3feb5442a9 Added compile tests of multiple parameters with ScopeGuard.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@800 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-22 01:08:21 +00:00