Commit Graph

786 Commits

Author SHA1 Message Date
Tommaso Pecorella
7efbad9193 random-variable - doc updated and new Zeta distribution 2010-02-04 14:00:04 +01:00
Mathieu Lacage
3af2472ce4 merge with HEAD 2009-12-26 15:45:44 +01:00
Mathieu Lacage
c53146408d The iterator needs to actually go forward 2009-12-26 15:38:14 +01:00
Mathieu Lacage
3f88119010 add copy constructors and assignment operators to avoid leaks. 2009-12-09 17:40:12 +01:00
Mathieu Lacage
3c10a5c742 get rid of last duplicated reference counting implementation 2009-12-08 19:56:24 +01:00
Tom Henderson
ef4e408690 Wno-error=deprecated-declarations not supported for gcc-4.1 or earlier 2009-12-03 23:02:21 -08:00
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