Commit Graph
780 Commits
Author SHA1 Message Date
Mathieu Lacage fe86ae64d8 Handle recursive calls to GetObject, AggregateObject and Start 2009-11-19 20:51:55 +01:00
Mathieu Lacage 123fc6afc8 make the destructor non-pure for the python bindings 2009-11-15 09:16:32 +01:00
Guillaume Seguin a23934a4b7 Make applications generate traffic within their associated context/node 2009-11-14 17:47:05 +01:00
Guillaume Seguin 94cf348701 Print node context in log messages 2009-11-14 17:47:05 +01:00
Mathieu Lacage 1668a400c9 replace RefCountBase with SimpleRefCount<> to avoid duplicate refcounting implementations. 2009-11-12 13:01:01 +01:00
Craig Dowell c4ad800f32 correct some wildly out-of-date doxygen 2009-11-10 11:03:04 -08:00
Mathieu Lacage f0a2528a9f gah, we don't want to copy the count in the assignment operator 2009-11-09 16:45:54 +01:00
Mathieu Lacage 1fc1107e92 delete dead code 2009-11-09 16:02:05 +01:00
Mathieu Lacage a0ff88e591 Optimization: use a shared reference counter instead of a per-object counter in Object::Ref/Unref 2009-11-06 17:47:44 +01:00
Mathieu Lacage 622273405c merge with HEAD 2009-11-06 11:27:17 +01:00
Mathieu Lacage b1400fd928 Optimization: try to optimistically dynamically_cast in case the requested object is the first entry in the aggregate buffer. 2009-11-06 11:27:04 +01:00
Craig Dowell 932c44209e Make tests pass on MinGW, add fifth tutorial example 2009-11-05 22:29:53 -08:00
Craig Dowell d2837e960b branch merge 2009-11-05 19:15:28 -08:00
Craig Dowell 4450bbafc3 pass explicit temp directory to test suites 2009-11-05 19:14:37 -08:00
Mathieu Lacage 580033fc2b Optimize Object::GetObject. Introduce an array of aggregates and sort is by access frequency. 2009-11-05 21:04:05 +01:00
Mathieu Lacage 6a66402911 Optimize Object::GetObject. A 40% improvement on some testcases 2009-11-04 22:08:21 +01:00
Craig Dowell e17fe2e7cf make win32 compile again 2009-10-26 14:50:38 -07:00
Craig Dowell 1ea257ac14 Apply Gustavo's patch for MinGW compatibiliy 2009-10-26 11:26:35 -07:00
Craig Dowell b2dbe4454e Backed out changeset 04cc3ffe0202 2009-10-20 12:04:20 -07:00
Craig Dowell 48ee52fffb Make tests work with MinGW (make win32-system-wall-clock-ms work) 2009-10-20 10:05:57 -07:00
Mathieu Lacage 620130d5c2 actually port the ptr test code 2009-10-01 13:41:21 +02:00
Mathieu Lacage 42c5970153 kill dead code 2009-10-01 13:41:02 +02:00
Mathieu Lacage c940ca5a90 bug 675: kill old test framework 2009-10-01 13:17:24 +02:00
Craig Dowell c1142f7738 Refalgamize test framework to allow multiple test failures 2009-09-30 20:26:33 -07:00
Mathieu Lacage 3cd32263ef merge with HEAD 2009-09-30 11:09:35 +02:00
Mathieu Lacage 09576cd905 according to C language lawyers, this construct is undefined. In practice, its gcc definition is not what you want: the variable content is read before calling DoRun, and is ored+stored after calling DoRun. 2009-09-30 10:50:03 +02:00
Craig Dowell 88d279cf2d Remove and replace basic random number unit tests (bug 675) 2009-09-29 21:44:59 -07:00
Craig Dowell 5b8d79baf0 Remove and replace traced-callback unit tests (bug 675) 2009-09-29 20:45:27 -07:00
Craig Dowell 7f89c4c222 Remove and replace object unit tests (bug 675) 2009-09-29 12:34:07 -07:00
Craig Dowell 9ff06c2408 fix name service unit test 2009-09-28 20:18:49 -07:00
Craig Dowell 2fec093fad Add Names::Clear 2009-09-28 20:12:45 -07:00
Craig Dowell 100a7b1994 get rid of names silly singleton and rescan 2009-09-28 19:39:49 -07:00
Craig Dowell 95177cc4a4 Remove and repalce global-value unit test (bug 675) 2009-09-25 18:18:19 -07:00
Craig Dowell 4e68f4c711 remove, not ifdef out 2009-09-25 17:39:44 -07:00
Craig Dowell c1711788e0 Remove and replace config unit test (bug 675) 2009-09-25 17:37:33 -07:00
Craig Dowell 8c2d2cb0dd Remove and replace Callback unit test, add examples to test.py 2009-09-25 14:10:28 -07:00
Craig Dowell 5fd64b422f remove names.cc unit test (bug 675) 2009-09-25 10:38:36 -07:00
Craig Dowell 02c9beac45 Remove and replace type traits unit test (bug 675) 2009-09-24 23:48:35 -07:00
Craig Dowell dd98ef2ee9 Remove and replace CommandLine BVT (bug 675) 2009-09-24 12:15:14 -07:00
Craig Dowell b40ea0f3b5 branch merge 2009-09-23 15:20:41 -07:00
Craig Dowell 8f7f202b7e Remove and replace attribute unit tests (bug 675) 2009-09-23 15:20:23 -07:00
Aleksey Kovalenko 912e6dc45a bug 687: Build failed with GSL in non-default location 2009-09-23 20:48:43 +04:00
Sebastien Vincent 9f16bba32e Fix some doxygen warnings revealed by WARN_NO_PARAMDOC=YES in doc/doxygen.conf. 2009-09-18 22:18:06 +02:00
Sebastien Vincent fac12d7448 Doxygenize. 2009-09-18 18:21:15 +02:00
Craig Dowell ae814b5f5c fc11 is pretty picky about headers 2009-09-12 22:55:20 -07:00
Craig Dowell 05610b3c56 test framework should probably work on all supported machines 2009-09-12 20:00:36 -07:00
Craig Dowell 3ad8ddf899 add test and validation framework 2009-09-12 19:44:17 -07:00
Duy Nguyen a167b1dbcf Fixed erroneous first return of Normal Variable 2009-08-24 18:31:59 -07:00
Mathieu Lacage 7e5b776cda introduce Vector2D and Vector3D 2009-08-14 11:53:23 +02:00
Pavel Boyko ced9c50874 Use operator== instead of operator!= in NS_TEST_ASSERT_EQUAL 2009-07-13 09:07:02 +02:00