Commit graph

455 commits

Author SHA1 Message Date
syntheticpp
42c40800f9 add msvc9 files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@946 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-22 20:07:16 +00:00
rich_sposato
cf58904d9e Adding project to version control.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@945 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-22 07:42:15 +00:00
rich_sposato
640240ada2 Made a MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@943 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-22 06:53:27 +00:00
rich_sposato
613602d94b Made MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@942 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-22 06:39:40 +00:00
rich_sposato
1c2a030672 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@939 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:30:59 +00:00
rich_sposato
c037e669b2 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@938 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:30:17 +00:00
rich_sposato
81cca2d817 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@937 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:29:29 +00:00
rich_sposato
aa57012875 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@936 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:28:22 +00:00
rich_sposato
6887ef4eed Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@935 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:27:38 +00:00
rich_sposato
efc33aaa70 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@934 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:27:02 +00:00
rich_sposato
cdc6a92e17 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@933 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:25:52 +00:00
rich_sposato
2756cd5972 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@932 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:24:26 +00:00
rich_sposato
1bbb60f11d Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@931 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:23:04 +00:00
rich_sposato
b110049173 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@930 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:21:51 +00:00
rich_sposato
7375911f82 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@929 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:21:05 +00:00
rich_sposato
4deb3384d0 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@928 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:20:21 +00:00
rich_sposato
3375d54a63 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@927 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:19:28 +00:00
rich_sposato
14d7e73b24 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@926 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:18:43 +00:00
rich_sposato
46ae583d68 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@925 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:16:50 +00:00
rich_sposato
ca684659c0 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@924 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:15:30 +00:00
rich_sposato
d96a360be1 Added MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@923 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:14:40 +00:00
rich_sposato
0f5a09d7c2 Made MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@922 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 07:13:22 +00:00
rich_sposato
948a713f67 Made MSVC9 project file.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@921 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-21 06:52:36 +00:00
rich_sposato
394e080a72 Adding tests for SafeBits component.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@918 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-20 07:25:36 +00:00
syntheticpp
7f4960c4eb add link to GCC bug report
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@916 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-19 13:08:55 +00:00
syntheticpp
0289a9789f add link to GCC bug report
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@915 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-19 13:05:51 +00:00
syntheticpp
d397650952 re-add main.cpp, strong.cpp (which does not compile with VC9)
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@913 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-15 22:23:44 +00:00
syntheticpp
c9a343a15c idea for bug: Code calls wrong Loki::SmartPtr constructor.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@912 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-15 22:21:31 +00:00
syntheticpp
d90c065fb9 add eol property
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@909 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-10 20:24:09 +00:00
syntheticpp
541c601909 add error policy to check return
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@908 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-10 20:22:40 +00:00
rich_sposato
6c4aa78aa5 Adding test case for bug 2080889.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@906 7ec92016-0320-0410-acc4-a06ded1c099a
2008-11-12 07:00:16 +00:00
rich_sposato
5a243771f5 Added more tests
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@901 7ec92016-0320-0410-acc4-a06ded1c099a
2008-10-07 04:46:34 +00:00
rich_sposato
3d855ff607 Added pre-conditions and post-conditions. Changed name of class.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@900 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-23 07:08:22 +00:00
syntheticpp
c6d6cada99 GCC 4.3 fixes, thanks to Tom Browder
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@898 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-09 15:35:12 +00:00
syntheticpp
1ca2df042d GCC 4.3 fixes: at least compile
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@897 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:53:19 +00:00
syntheticpp
683474eff9 fix line endings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@896 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:20:05 +00:00
syntheticpp
0c4789ee11 GCC 4.2 fixes
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@895 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:06:26 +00:00
rich_sposato
1cc348d6e2 Moved ThreadPool class to separate files.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@894 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-25 05:36:01 +00:00
rich_sposato
8ebd3cce67 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@890 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:54:02 +00:00
rich_sposato
fac05eb30c Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@889 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:52:21 +00:00
rich_sposato
d5c3605ee1 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@888 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:49:57 +00:00
rich_sposato
9dd9c37d6e Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@887 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:47:35 +00:00
rich_sposato
abf6f9af55 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@886 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:45:12 +00:00
rich_sposato
76b406719f Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@885 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:43:33 +00:00
rich_sposato
cf807f064b Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@884 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:41:25 +00:00
rich_sposato
48f1dead29 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@883 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:40:30 +00:00
rich_sposato
cdd5c93f6f Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@882 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:38:24 +00:00
rich_sposato
163d3589be Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@881 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:36:34 +00:00
rich_sposato
836fbed212 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@880 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:35:41 +00:00
rich_sposato
9e42747358 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@879 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:32:56 +00:00
rich_sposato
4b78aab15a Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@878 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:30:57 +00:00
rich_sposato
058866acab Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@877 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:25:43 +00:00
rich_sposato
22f570b739 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@876 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:23:25 +00:00
rich_sposato
889071614f Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@875 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:18:59 +00:00
rich_sposato
74ed39d060 Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@874 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:16:01 +00:00
rich_sposato
0249dbd9bb Upgraded project file to MSVC 9.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@873 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 07:11:44 +00:00
rich_sposato
ee05791b21 Adding MSVC 8 files to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@870 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-23 02:12:05 +00:00
rich_sposato
60f14039d0 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@867 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:21:41 +00:00
rich_sposato
289075f35f Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@866 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:21:12 +00:00
rich_sposato
b280dc8564 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@865 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:20:44 +00:00
rich_sposato
1ea6eec3c8 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@864 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:19:43 +00:00
rich_sposato
6710c268df Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@863 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:19:03 +00:00
rich_sposato
fc9ebd46df Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@862 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:18:33 +00:00
rich_sposato
6ea6760e71 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@861 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:18:14 +00:00
rich_sposato
1d0605dc90 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@860 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:17:59 +00:00
rich_sposato
2db1481348 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@859 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:12:24 +00:00
rich_sposato
a4987de145 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@858 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 07:03:37 +00:00
rich_sposato
1c3d1574e9 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@857 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:52:16 +00:00
rich_sposato
c20ca55a6e Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@856 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:51:40 +00:00
rich_sposato
36fa7386f9 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@855 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:50:36 +00:00
rich_sposato
c1ea8da91a Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@854 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:50:03 +00:00
rich_sposato
259fc64e32 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@853 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:31:25 +00:00
rich_sposato
b01a024b30 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@852 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:30:49 +00:00
rich_sposato
877f4b8fde Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@851 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:30:20 +00:00
rich_sposato
513d8d43a8 Adding Code::Blocks project file to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@850 7ec92016-0320-0410-acc4-a06ded1c099a
2008-06-26 06:23:28 +00:00
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
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
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
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
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
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
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
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
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
rich_sposato
d5ce57ee3b Added test for ScopeGuard.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@797 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-19 19:51:06 +00:00
clitte_bbt
10f1b011c6 Integration of SmartPointer encapsulation policy for CachedFactory.
Once the smart pointer goes out of scope, the object is automatically returned to the Cache.

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@792 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-17 14:59:06 +00:00
syntheticpp
a62f5f4078 clock/clock_t are not in std:: on msvc
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@786 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-22 22:55:35 +00:00
rich_sposato
59bc51b565 Added test for LockedStorage policy.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@784 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-21 01:37:15 +00:00
clitte_bbt
f6e7714eca Added the getmilliSeconds() function for the WIN32 environnement.
_WIN32 & MinGW compiler uses std::clock()
_CYGWIN_ & linux compilers uses gettimeofday() implementation

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@780 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-20 23:41:15 +00:00
clitte_bbt
7dbb105cab linux std::clock is not precise enough. Changing to gettimeofday to retrieve ms precision.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@779 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-20 22:36:28 +00:00
lfittl
f3aa021c9a - Compile libs of test/SingletonDll with -fPIC, fixes FTBFS on amd64
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@775 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-05 13:09:00 +00:00
rich_sposato
337f50ba9d Added tests for ClassLevelLockable policy for SmallObject allocator.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@773 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-03 00:38:25 +00:00
syntheticpp
8f7c3b42d7 ove macro values into Loki namespace
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@769 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-26 10:58:19 +00:00
syntheticpp
a6799d3f88 add copyright notice
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@763 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 21:10:41 +00:00
syntheticpp
da502b99be no Log keyword any more, see also http://subversion.tigris.org/faq.html#log-in-source
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@761 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 20:48:18 +00:00
syntheticpp
a35442b5d1 subversion uses Id instead of Header
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@760 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 20:36:13 +00:00
syntheticpp
9b473fd7f2 remove keyword Revision, because there is no link to viewvs
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@759 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 20:27:29 +00:00
syntheticpp
dd07d070bf add keyword Id, test keyword Revision
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@758 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 20:25:48 +00:00
syntheticpp
092052ee93 svn propdel svn:executable -R *
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@739 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 18:16:19 +00:00
syntheticpp
e337788cc5 change line ending
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@734 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 10:36:45 +00:00
syntheticpp
b849c0261e add test code for template friends with template template parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@733 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-17 10:09:37 +00:00
syntheticpp
8c497d146d by default Loki is compiled without thread support, so we must disable the dependency on thread classes (StrongPtr) to avaoid linker errors when compiling with the default build process. Should we change the default threading of Loki?
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@729 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 11:48:13 +00:00
syntheticpp
8f8cd26c0e don't compile flex_string by default, it takes tooooo long
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@728 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 11:20:19 +00:00
syntheticpp
41a3ecb8b8 remove gcc 4.2 warning
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@726 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 11:15:54 +00:00
syntheticpp
c9754acc13 Sleep is not defined on linux
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@725 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 10:55:40 +00:00
syntheticpp
6f706cff82 add CachedFactory, remove gcc warnings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@722 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 10:30:16 +00:00
syntheticpp
78febe17ec add CachedFactory, patches for: msvc, build system
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@720 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 09:59:11 +00:00
syntheticpp
cf3ca512e6 add CachedFactory, initial version of Guillaume Chatelet
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@719 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-16 09:31:45 +00:00
syntheticpp
0d71c438ab add missing unsigned long overload for Windows
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@716 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-15 09:33:54 +00:00
rich_sposato
705122e74c Fixed a couple of bugs. Added lines to send test info to output. Added
use of ScopeGuard.  Removed superfluous code.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@715 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-14 00:06:15 +00:00
rich_sposato
d04a1b1f76 Added check for -t command line parameter to do lock-thread test.
Changed ending chars of some lines from LF to CR-LF to be consistent.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@712 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-13 23:59:42 +00:00
rich_sposato
1ae9a874d5 Added LOKI_OBJECT_LEVEL_THREADING to make sure locked object test is done
correctly.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@711 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-13 23:56:46 +00:00
syntheticpp
71a95f5005 test injected friends. Thanks to Sigoure Benoit
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@710 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-11 11:17:53 +00:00
syntheticpp
47e28751c0 add friend injection test
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@708 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-11 10:40:47 +00:00
syntheticpp
4e99e918b9 use a relative path
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@707 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-11 09:04:02 +00:00
syntheticpp
c249b0f93b add ctor with std::pair argument
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@705 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-11 08:51:40 +00:00
syntheticpp
f628dc7165 move instantiation to the source file (fixes linker error with gcc 4.0.1 on the mac), Thanks to Idar Tollefsen and Sam Miller
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@703 7ec92016-0320-0410-acc4-a06ded1c099a
2006-09-15 06:30:16 +00:00
lfittl
3c5746fef0 - Link only loki statically, but not other libs (tests)
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@701 7ec92016-0320-0410-acc4-a06ded1c099a
2006-09-11 20:56:55 +00:00
syntheticpp
cec102e2b0 rename user type to make the code more readable
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@699 7ec92016-0320-0410-acc4-a06ded1c099a
2006-09-08 11:08:59 +00:00
syntheticpp
d08b31a152 Mac's gcc doesn't support -static
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@697 7ec92016-0320-0410-acc4-a06ded1c099a
2006-08-30 11:18:18 +00:00
syntheticpp
0e03492cdb ImplT/PimplT/RimplT renamed to the more readable version: T->Of
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@696 7ec92016-0320-0410-acc4-a06ded1c099a
2006-07-17 11:05:44 +00:00
lfittl
3de4a064cb - Create initial 0.1.6 changelog
- Makefiles can now be called from sub directories
- Makefiles know includes and recompile if they are changed (linux, macosx)
- Build all tests except SingletonDll with the static library (linux, macosx)


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@695 7ec92016-0320-0410-acc4-a06ded1c099a
2006-07-14 07:31:37 +00:00
syntheticpp
fd6b9484ee replace tabs with 4 spaces
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@681 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-19 12:46:22 +00:00
syntheticpp
963152efd4 fix msvc build process
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@679 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-19 12:35:09 +00:00
lfittl
f026c57cd2 - Simplify some threading code by not saving the return status
(also fixes 2 gcc warnings)


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@673 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-08 19:15:27 +00:00
syntheticpp
1293f216ea also work without TYPELIST
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@669 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 13:08:56 +00:00
syntheticpp
f05942295b also test Functor with Seq<>
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@668 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 13:08:14 +00:00
syntheticpp
ef44aedc28 compile loki.sln without linker errors, but you have to add the loki library when you open the vcproj alone.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@665 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 12:48:33 +00:00
syntheticpp
3b31e3dc78 Functor does not work with the new Functor::operator== ;add operator== to Functor, initiated by Eric Beyeler
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@664 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 12:40:24 +00:00
syntheticpp
2a5dc20f8a astyle --style=ansi
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@663 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 12:35:08 +00:00
syntheticpp
50d35c6196 add operator== to Functor, initiated by Eric Beyeler
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@662 7ec92016-0320-0410-acc4-a06ded1c099a
2006-06-01 12:33:05 +00:00
syntheticpp
2a1e54aec3 don't confuse with warnings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@659 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-30 14:17:05 +00:00
syntheticpp
d07f863578 remove gcc warnings, thanks to Stephan Beal
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@658 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-30 14:06:02 +00:00
syntheticpp
a708a57d94 enable all warnings for msvc: -W4
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@657 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-20 11:46:17 +00:00
syntheticpp
28ac0a23b2 add test/Function to build proress
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@651 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-20 09:32:16 +00:00
syntheticpp
a6b4587301 make independent of boost
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@650 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-20 09:30:34 +00:00
rich_sposato
a38d02bdd5 Added QueryInterface function to MimicCOM class.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@649 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-18 05:05:21 +00:00
syntheticpp
04b3944796 add new file to makefile
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@648 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-17 16:25:35 +00:00
syntheticpp
b1893764c6 remove gcc warnings
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@647 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-17 16:23:39 +00:00
syntheticpp
a24160182c throw assert on failed test
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@644 7ec92016-0320-0410-acc4-a06ded1c099a
2006-05-12 10:24:50 +00:00
rich_sposato
4bc6a12222 Added test for thread-safe StrongPtr policy.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@643 7ec92016-0320-0410-acc4-a06ded1c099a
2006-04-28 00:34:21 +00:00
rich_sposato
5a1e25a204 Changed DeleteSingle and DeleteArray policy to not allow use of incomplete
types.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@640 7ec92016-0320-0410-acc4-a06ded1c099a
2006-04-19 01:04:26 +00:00
lfittl
85a490c387 - Various makefile improvements (better mingw support, easier to add new sources)
- Include loki/StrongPtr.hpp, not Loki/StrongPtr.hpp (test/SmartPtr)


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@638 7ec92016-0320-0410-acc4-a06ded1c099a
2006-04-18 07:29:41 +00:00
syntheticpp
e1493017a7 add to build process
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@636 7ec92016-0320-0410-acc4-a06ded1c099a
2006-04-16 14:07:30 +00:00