Commit Graph

196 Commits

Author SHA1 Message Date
Vinnie Falco
d8d0b63f88 Fix using BOOST_ASIO_MOVE_CAST for passing rvalue references 2013-08-07 19:14:21 -07:00
Vinnie Falco
071b404f80 Fix use sites of BOOST_ASIO_MOVE_ARG 2013-08-07 18:42:19 -07:00
Vinnie Falco
b806ce2d9e More match options for unit test selection string 2013-08-07 17:31:48 -07:00
Vinnie Falco
f48ab1b286 Add 'print' unit test which prints the list of tests 2013-08-07 15:34:13 -07:00
Vinnie Falco
cd1c72e004 Set __WIN32_WINNT in properties 2013-08-07 15:16:43 -07:00
Vinnie Falco
cd4961f017 Fix gcc compile errors 2013-08-07 15:16:43 -07:00
Vinnie Falco
303706e6af Revise all Socket function signatures and return values 2013-08-07 15:16:42 -07:00
Vinnie Falco
5f4865b4cd Tidy up beast_asio 2013-08-07 15:16:41 -07:00
Vinnie Falco
6b2c6a5d39 Add beast_asio module 2013-08-07 15:16:40 -07:00
Vinnie Falco
05e93b0786 Tweak fatal_error macro to remove warning 2013-08-07 15:16:40 -07:00
Vinnie Falco
b8bf735a66 Make Uncopyable derivations public 2013-08-07 15:16:38 -07:00
Vinnie Falco
f53f6df97c Adjust access-specifier 2013-08-07 15:16:38 -07:00
Vinnie Falco
91a7835aa0 Add fatal_error() macro 2013-08-07 15:16:37 -07:00
Vinnie Falco
8135c89683 Change to fatal_assert() 2013-08-07 15:16:37 -07:00
Vinnie Falco
c83f6b29e0 Update beast vcxproj 2013-08-07 15:16:36 -07:00
Vinnie Falco
9b3d0d73aa Fatal error in ~Thread if thread still running (undefined behavior) 2013-08-07 15:16:36 -07:00
Vinnie Falco
21b422cda9 Add fatal_require and improved FatalError reporting interfaces 2013-08-07 15:16:35 -07:00
Vinnie Falco
d559bdf24e Add bool return to stopThread 2013-08-07 15:16:35 -07:00
Vinnie Falco
2d2e33f0c6 Return results of expect in UnitTest 2013-08-07 15:16:35 -07:00
Vinnie Falco
6b407d3141 Add RelativeTime::seconds() ctor 2013-08-07 15:16:34 -07:00
Vinnie Falco
87fe9ed877 Add default to UnitTest::fail() and tidy up 2013-08-07 15:16:34 -07:00
Vinnie Falco
b7e3de987f Generate a fatal error if a running Thread object is destroyed 2013-08-07 15:16:33 -07:00
Vinnie Falco
ebee433c65 Add getConstData for MemoryBlock 2013-08-07 15:16:33 -07:00
Vinnie Falco
be3f19c811 Add Random::fillBitsRandomly 2013-08-07 15:16:32 -07:00
Vinnie Falco
6d8a34540c Add default value to Semaphore ctor 2013-08-07 15:16:32 -07:00
Vinnie Falco
93b98b77f7 Return popped element in List 2013-08-07 15:16:31 -07:00
Vinnie Falco
5e33606f1a Add std container compatibility to MemoryBlock 2013-08-07 15:16:31 -07:00
Vinnie Falco
165fbca849 Fix clang warnings 2013-08-07 15:16:31 -07:00
Alex Dupre
87a27f5239 Comment out a quite useless test case if platform is not Windows, since getcwd()
return the canonical path (resolving symlinks), while HOME may contains symlinks.
2013-08-05 09:39:41 -07:00
Alex Dupre
3e5b0836a9 Fix retrieval of CPU info (number of CPUs, speed, flags, vendor) on FreeBSD,
using 'dmesg' and 'sysctl' instead of /proc/cpuinfo that is Linux-specific.
2013-08-05 09:39:34 -07:00
Vinnie Falco
2b9c9bdc18 Fix clang compile 2013-08-01 15:54:24 -07:00
Vinnie Falco
77e0ee9006 Run startup unit tests from Main 2013-08-01 15:27:18 -07:00
Vinnie Falco
290627d741 Add runStartup category to UnitTest 2013-08-01 15:27:18 -07:00
Vinnie Falco
786d9ec56e Add SemanticVersion 2013-08-01 15:27:18 -07:00
Vinnie Falco
c3d846a925 Add overloaded translate() that takes CharPointer_UTF8 2013-08-01 11:36:13 -07:00
Vinnie Falco
432e5c66cb Fix mutex scope and storage duration 2013-07-31 18:41:59 -07:00
Vinnie Falco
ea4c0aa8a2 Add return value to some InputStream methods 2013-07-31 16:40:28 -07:00
Vinnie Falco
f0cc73df9e Default parameter to false 2013-07-31 16:40:28 -07:00
Vinnie Falco
daf08bbde0 Add tests for SSE3 capability 2013-07-31 16:35:52 -07:00
Vinnie Falco
4c403643b5 Fix Android warnings 2013-07-31 16:29:34 -07:00
Vinnie Falco
6d83d171c3 Add FatalError 2013-07-30 21:05:11 -07:00
Vinnie Falco
4c57fb5d88 Fix clang compile 2013-07-29 16:33:09 -07:00
Vinnie Falco
9d66b69376 Add ProtectedCallTests 2013-07-29 15:35:27 -07:00
Vinnie Falco
4cc28214fc Fix summary stats for unit test results 2013-07-29 14:54:54 -07:00
Vinnie Falco
85284fe10d Fix UnitTest doc 2013-07-29 14:38:58 -07:00
Vinnie Falco
ced191c195 Clarify behavior of pauseAllThreadsAndWait 2013-07-29 14:00:45 -07:00
Vinnie Falco
c8a137d43e Fix KeyvaDB unit test package name 2013-07-29 13:43:39 -07:00
Vinnie Falco
9c3f13d66c Add class Workers 2013-07-29 13:31:50 -07:00
Vinnie Falco
cfa5a3b9ca Add timeout to Semaphore::wait 2013-07-29 13:31:11 -07:00
Vinnie Falco
1fdaa6781b Fix integer to String conversions 2013-07-29 13:31:10 -07:00