Gustavo Carneiro
b2d76a1887
Add waf option to disable threads in build.
2013-10-13 18:20:40 +01:00
Peter D. Barnes, Jr.
4eda3b7ea1
Hashed TypeId
...
Speed LookupByName with std::map, add LookupByHash
Hash chaining, alphabetized
TypeId test suite
2013-07-18 12:01:05 -07:00
Peter D. Barnes, Jr.
705906ef5e
Refactor namespaces
2012-11-13 16:38:48 -08:00
Peter D. Barnes, Jr.
94d417c60f
Refactor to make include order explicit, without guards.
2012-11-13 16:34:34 -08:00
Peter D. Barnes, Jr.
a2019b566f
Add FNV1a, manual documentation.
2012-11-13 16:30:38 -08:00
Peter D. Barnes, Jr.
1b09cf3092
General hash interface, with replaceable hash functions, defaults to murmur3.
2012-11-13 16:24:59 -08:00
Tom Henderson
201f7e084a
move event-garbage-collector from tools module to core/helper
2013-06-18 10:05:15 -07:00
Tom Henderson
eb8227f290
make core/helper directory; move random-stream helper code there
2013-06-18 09:46:32 -07:00
Vedran Miletić
bbdb4231b3
Upgrade waf to 1.7.10 and fix included wscripts
...
This is a massive upgrade removing almost all pre-waf 1.6 script code. In addition, this does away with custom pkgconfig.py script for making .pc files and replaces it with waf's builtin mechanism.
Massive thanks to Alex Afanasyev for ideas and bugfixing, to Alina Quereilhac for bugfixing and testing, and to Tom Henderson for thorough testing.
2013-04-01 22:33:46 +02:00
Mitch Watrous
5ef163d11a
Bug 1284 - ./test.py performance tests do not exist
2012-09-10 17:15:07 -07:00
Vedran Miletić
71e380b55e
Bug 1237 - code cleanups related to includes
2012-09-01 20:57:21 +02:00
Mitch Watrous
3c3123dc4a
update wscript
2012-07-10 21:51:44 -07:00
Mathieu Lacage
7fa5a5d5d8
initial patch to fix rng variability
2012-07-10 21:31:47 -07:00
Tom Henderson
4789d43a7a
Remove Ns2CalendarScheduler event scheduler
2012-04-18 10:21:35 -07:00
Tom Henderson
7bebe48f82
only test threaded-simulator cases appropriate for the configuration
2012-04-10 16:07:39 -07:00
Alina Quereilhac
efe4c2ed68
Finally enable a thread-safe ScheduleWithContext
2012-03-22 18:05:13 +01:00
Mathieu Lacage
87309ec7f0
remove abstraction that is going to be broken
2012-03-22 15:27:50 +01:00
Andrey Mazo
cec21ade43
Bug 1170: Formulate best practices for dealing with unused debug variables.
2012-02-10 19:02:12 +04:00
Gustavo Carneiro / Vedran Miletić
ff86ca198d
Bug 1327 - Version installed ns-3 files
2012-01-11 14:34:14 +00:00
Alexander Afanasyev
30e6359e85
Adding required PTHREAD dependency to RT library check. Adding missing include to ipv6-address.cc
2011-10-06 10:42:21 -07:00
Gustavo J. A. M. Carneiro
05b726cc71
Fix modules wscript usage of 'use' parameter
2011-09-22 13:03:25 +01:00
frederic.
5f040a5727
Export system-path include.
2011-09-19 09:29:55 +02:00
Gustavo J. A. M. Carneiro
0536f2416f
More waf 1.6.7 build fixes
2011-09-12 14:54:27 +01:00
Gustavo J. A. M. Carneiro
c3059b6e68
Upgrade to waf-1.6.7, work in progress
2011-09-08 16:13:40 +01:00
Mathieu Lacage
c3618453d2
refactor ObjectVector generic code into a separate file and introduce ObjectMap.
2011-08-10 11:48:19 -04:00
Mathieu Lacage
f2d7c8f05a
introduce Config::Reset
2011-08-03 13:58:10 -04:00
Mathieu Lacage
8a38290eb8
add support for --update-data to test.py, move test runner code to library for modular build, add support for hierarchical tests beyond the previous two-level hierarchy.
2011-07-29 03:38:59 -04:00
Mitch Watrous
1717d90e90
Add manual chapter for adding new modules
2011-05-12 14:13:48 -07:00
Mathieu Lacage
1ea256f802
forgot ns3 postfix
2011-04-19 14:11:12 +02:00
Mathieu Lacage
086d30464b
install core-config.h
2011-04-19 08:25:57 +02:00
Mathieu Lacage
7b89cdcd95
merge
2011-04-17 13:58:26 +02:00
Mitch Watrous
6c0d5166e8
Make examples that were in samples directory run
2011-04-15 13:03:02 -07:00
Mathieu Lacage
7ff702d6b1
early work to make python bindings work again with ns-3-time
2011-04-13 09:08:05 +02:00
Mathieu Lacage
8c7070077b
fix small bugs
2011-04-13 08:35:49 +02:00
Mathieu Lacage
a2fab881af
merge with HEAD
2011-04-13 08:26:47 +02:00
Mitch Watrous
a0ab62ad90
Move tests from core module to its test library and update CHANGES.html
2011-04-06 15:32:12 -07:00
Mitch Watrous
b833bd577c
Move tests from core module to its test library and update CHANGES.html
2011-04-06 12:20:27 -07:00
Mitch Watrous
3ea59bed63
Move tests from some modules to their test libraries
2011-03-25 12:55:27 -07:00
Mitch Watrous
28384516a2
Create separate module and test-module libraries
2011-03-18 10:58:21 -07:00
Josh Pelkey
403e100f56
remove unknown wscript entry
2011-03-18 14:43:00 -04:00
Mathieu Lacage
8bc2789ea8
typos in email addresses
2011-03-17 10:03:56 +01:00
Gustavo J. A. M. Carneiro
089fbdcb5c
Modular Python bindings work (many bug fixes, more modules tested)
2011-03-12 18:34:30 +00:00
Gustavo J. A. M. Carneiro
fe00899bdc
merge
2011-03-08 12:46:53 +00:00
Tom Henderson
df07734f32
merge src/simulator into src/core; move src/core to new module layout
2011-02-18 16:05:39 -08:00
Mitch Watrous
c5b17c156d
Make core module not depend on simulator module
2011-01-19 10:51:11 -08:00
Tom Goff
df4d0ece70
bug 903: TapBridge doesn't close cleanly
2010-12-30 14:19:48 -08:00
Tom Henderson
f1fee377ec
fix modularity issue with core module
2010-11-08 12:02:43 -08:00
Gustavo J. A. M. Carneiro
311a734e87
Start of work on modular Python bindings, unstable
2010-11-07 23:17:52 +00:00
Mathieu Lacage
d06cbf7879
move int64x64 to src/core/
2010-08-25 17:16:56 +02:00
Quincy Tse
074a1f7c0e
bug 933: Flushing ostream and files on abnormal program exit
2010-06-22 15:44:10 +02:00