Commit Graph

186 Commits

Author SHA1 Message Date
Mathieu Lacage
0dacd8bfda do not use internal iterator void *. fix valgrind warnings 2006-12-11 19:14:38 +01:00
Mathieu Lacage
a29dd08cd0 std::map::find triggers this assert on purpose. So, the assert is wrong. 2006-12-11 19:14:24 +01:00
Mathieu Lacage
5540a3de6d do not forget to update the key arg upon sucessful return 2006-12-11 19:13:35 +01:00
Mathieu Lacage
c2a68da13e do not use internal iterator void * pointer in SchedulerList 2006-12-11 19:07:25 +01:00
Mathieu Lacage
dcd8c74ae8 fix memory leaks 2006-12-11 18:56:11 +01:00
Mathieu Lacage
7d8437b78f remove purity from virtual destructor in Header and Trailer 2006-12-05 10:08:27 +01:00
Mathieu Lacage
5993280585 merge 2006-12-04 13:51:42 +01:00
Mathieu Lacage
776392cee4 even more tests 2006-12-04 13:49:28 +01:00
Mathieu Lacage
25fa4c6c83 a bunch of tests 2006-12-04 13:45:46 +01:00
Mathieu Lacage
40c7810080 more tests for Time class 2006-12-04 13:42:31 +01:00
Mathieu Lacage
ad9f80c1c5 improve the precision of the multiplication operator 2006-12-04 13:25:51 +01:00
Mathieu Lacage
b6acf05f80 fix 128 bit to/from double conversions 2006-12-04 12:51:57 +01:00
Mathieu Lacage
a912bad39d add dep on math library 2006-12-04 12:33:54 +01:00
Mathieu Lacage
5d99ccd05a fix div and mul operators 2006-12-04 11:04:49 +01:00
Mathieu Lacage
90d2fc50e9 make sure cairo internal header is installed when needed. 2006-12-04 10:34:02 +01:00
Mathieu Lacage
16e62faea8 implement 128 bit arithmetic with cairo's internal types 2006-12-04 10:33:02 +01:00
Mathieu Lacage
54003d6fd0 fix typo and make sure we use uint64 native type by default. 2006-12-04 10:17:53 +01:00
Mathieu Lacage
d9485fce89 split high precision implementations in different files 2006-12-04 08:39:11 +01:00
Mathieu Lacage
8e928e75e4 fix some warnings 2006-12-04 08:11:44 +01:00
Mathieu Lacage
0018ebb50b fix obvious bugs in some cairo exotic functions 2006-12-04 08:05:34 +01:00
Mathieu Lacage
04e6f0dfa0 add needed configure magic and header includes 2006-12-04 08:03:28 +01:00
Mathieu Lacage
fa04c0e0df import cairo code 2006-12-04 07:33:45 +01:00
Mathieu Lacage
ac043f3e9d rename Time::ApproximateTo methods to Time::Get 2006-11-21 15:53:32 +01:00
Mathieu Lacage
b4e41a481b make Time relative instead of Absolute 2006-11-21 15:50:09 +01:00
Mathieu Lacage
a499791366 patch to build documentation from paul@cravenfamily.com 2006-11-16 12:04:36 +01:00
Mathieu Lacage
48c5381ac1 add documentation for the inheritenv option 2006-11-06 14:25:35 +01:00
Mathieu Lacage
bb29989cac obey inheritenv variable on scons command-line (patch from Gustavo Carneiro) 2006-11-06 14:23:58 +01:00
Mathieu Lacage
9593f026a9 more tests for Time classes 2006-11-03 11:07:24 +01:00
Mathieu Lacage
13b6868242 fix Simulator doxygen warnings 2006-11-03 10:22:55 +01:00
Mathieu Lacage
7c28f1cf7b add doxygen dox for Time classes 2006-11-03 10:22:45 +01:00
Mathieu Lacage
a0a93e6f8d implement Scalar::GetDouble 2006-11-03 09:28:29 +01:00
Mathieu Lacage
c4084caf1e add a bunch of tests for Time classes 2006-11-03 09:26:48 +01:00
Mathieu Lacage
a4b9296639 new Time implementation 2006-11-03 09:22:07 +01:00
Mathieu Lacage
3cd499c1a7 add Abs/Max/Min non-member functions 2006-11-03 09:17:13 +01:00
Mathieu Lacage
4c969e8fbe add ns3 namespace to HighPrecision class 2006-11-03 09:07:43 +01:00
Mathieu Lacage
e24d630008 Add HighPrecision class used for external Time bookkeeping 2006-11-03 09:05:58 +01:00
Mathieu Lacage
72d9b91ce5 fix python indent. 2006-11-03 09:04:12 +01:00
Mathieu Lacage
aa2ba3ea27 add Scale/Min/Max/Abs non-member functions 2006-11-01 13:27:32 +01:00
Mathieu Lacage
0fade9d7af fix coding style 2006-11-01 13:11:30 +01:00
Mathieu Lacage
5a2a57e052 merge 2006-11-01 13:00:34 +01:00
Mathieu Lacage
fbdca3413b make coding style two space indent 2006-10-28 21:32:17 +02:00
Mathieu Lacage
a958188e19 fix build 2006-10-28 21:25:00 +02:00
Mathieu Lacage
fecf0c1494 implement ScheduleNow and ScheduleDestroy methods 2006-10-28 21:21:55 +02:00
Mathieu Lacage
ebd16ea6fc implement overloads for ScheduleNow and ScheduleDestroy 2006-10-28 21:21:53 +02:00
Mathieu Lacage
35eab87f76 start of work to re-implement Schedule* methods 2006-10-28 21:21:51 +02:00
Mathieu Lacage
ef639a6e17 fix Time::ApproximateTo* return type 2006-10-28 21:21:48 +02:00
Mathieu Lacage
4449e8b51d new Time implementation 2006-10-28 21:21:34 +02:00
Mathieu Lacage
ab50c87bf2 move event generation to MakeEvent methods 2006-10-28 17:44:15 +02:00
Mathieu Lacage
099633a180 import RPATH handling on posix systems. Based on patch by Nicola Baldo <baldo@dei.unipd.it> 2006-10-23 15:21:31 +02:00
Mathieu Lacage
7f101b2f41 make python code more Pep8 conformant (patch from Gustavo Carneiro) 2006-10-23 09:24:36 +02:00